در این مطلب، ویدئو تجارت الگوریتمی با پایتون و بک تریدر (قسمت 3) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,340
بسیار خوب، پس تا کنون چند کار انجام دادهایم،
2
00:00:02,340 –> 00:00:05,100
ابتدا back traitor را مقداردهی اولیه کردهایم و
3
00:00:05,100 –> 00:00:07,259
به خودمان مقدار اولیه
4
00:00:07,259 –> 00:00:10,590
پول نقد
5
00:00:10,590 –> 00:00:13,230
6
00:00:13,230 –> 00:00:15,509
7
00:00:15,509 –> 00:00:18,150
دادهایم. همچنین شروع به اجرای
8
00:00:18,150 –> 00:00:21,240
یک استراتژی معاملاتی آزمایشی کردهایم که در آن
9
00:00:21,240 –> 00:00:24,449
توضیح دادیم که چه زمانی باید سفارش خرید صادر
10
00:00:24,449 –> 00:00:27,000
کنیم، اما هنوز استراتژی خود را نگفتهایم که واقعاً چه زمانی
11
00:00:27,000 –> 00:00:29,760
سهام را بفروشیم، بنابراین
12
00:00:29,760 –> 00:00:31,470
در این ویدیو این کار را انجام میدهیم و سپس
13
00:00:31,470 –> 00:00:33,750
میخواهیم نتیجه خود را با استفاده از عملکرد ترسیم تجسم کنید،
14
00:00:33,750 –> 00:00:36,000
بنابراین اولین
15
00:00:36,000 –> 00:00:37,829
کاری که در اینجا انجام می دهیم این است که در استراتژی آزمایشی
16
00:00:37,829 –> 00:00:39,329
17
00:00:39,329 –> 00:00:41,129
خود، وضعیت سفارش خود را پیگیری می کنیم،
18
00:00:41,129 –> 00:00:43,530
بنابراین در تابع init خود می گوییم
19
00:00:43,530 –> 00:00:45,719
ترتیب نقطه خود وجود ندارد زیرا وجود دارد
20
00:00:45,719 –> 00:00:49,739
هنوز سفارشی وجود ندارد و یک قانون یک قانون جدید برای
21
00:00:49,739 –> 00:00:51,899
استراتژی معاملاتی ما در اینجا این است که
22
00:00:51,899 –> 00:00:53,879
23
00:00:53,879 –> 00:00:56,610
اگر از قبل موقعیتی داشته باشیم
24
00:00:56,610 –> 00:00:59,160
یا اگر قبلاً سفارشی وجود
25
00:00:59,160 –> 00:01:02,609
داشته باشد که هنوز تکمیل نشده است، سهام بیشتری خریداری نمی کنیم یا دستورات خرید بیشتری را اجرا نمی کنیم. بگذار به تو
26
00:01:02,609 –> 00:01:03,989
نشان دهم که من چه هستم ean وجود دارد، بنابراین من میخواهم
27
00:01:03,989 –> 00:01:06,299
سفارش خود نقطهای را در اینجا
28
00:01:06,299 –> 00:01:09,320
چاپ کنم و همچنین موقعیت خود نقطه را
29
00:01:09,320 –> 00:01:15,030
چاپ میکنم و همچنین خود را چاپ میکنم و بنابراین خواهید
30
00:01:15,030 –> 00:01:19,259
دید که چگونه این مقادیر با
31
00:01:19,259 –> 00:01:20,820
اجرای استراتژی ما تغییر میکنند و من در واقع هستم
32
00:01:20,820 –> 00:01:23,610
طول غیرقابل چاپ خود، بنابراین
33
00:01:23,610 –> 00:01:27,890
من پایتون 3 را انجام می دهم و معامله گر PI
34
00:01:27,890 –> 00:01:32,189
آن را اجرا می کنم و می توانید ببینید که چگونه
35
00:01:32,189 –> 00:01:34,890
موقعیت خود را در طول زمان چاپ می کنم،
36
00:01:34,890 –> 00:01:37,290
طول خود نواری است که در
37
00:01:37,290 –> 00:01:39,540
حال حاضر روی آن قرار داریم. دویست و
38
00:01:39,540 –> 00:01:41,520
پنجاه و دو روز برای سال دو هزاری
39
00:01:41,520 –> 00:01:43,439
که در حال پردازش آن هستیم و بنابراین می بینید که
40
00:01:43,439 –> 00:01:45,090
در پایان دسامبر ما در روز
41
00:01:45,090 –> 00:01:47,250
دویست و چهل و هفتم هستیم و سپس
42
00:01:47,250 –> 00:01:48,950
در روز دویست و چهل و هشتم
43
00:01:48,950 –> 00:01:52,020
شما هستیم. وضعیت هر سفارشی را میبیند، بنابراین
44
00:01:52,020 –> 00:01:53,340
آنها مانند وضعیت تکمیلشده
45
00:01:53,340 –> 00:01:56,009
، نوع سفارشی
46
00:01:56,009 –> 00:01:58,229
دارند، اندازه دارند، بنابراین ما فقط یک سهم را
47
00:01:58,229 –> 00:02:01,200
در هر زمان میخریم و سپس یک اندازه موقعیت نیز داریم.
48
00:02:01,200 –> 00:02:04,680
می توانید ببینید وقتی به موقعیت خود اضافه می
49
00:02:04,680 –> 00:02:06,899
کنیم تعداد سهام برای
50
00:02:06,899 –> 00:02:09,449
رشد هر بار در حال رشد هستند، بنابراین
51
00:02:09,449 –> 00:02:11,910
اگر ما به شصت و یک سهم می رسیم.
52
00:02:11,910 –> 00:02:13,500
یک خرید دیگر صادر می کنیم، سپس
53
00:02:13,500 –> 00:02:16,440
شصت و دو سهم و غیره داریم، بنابراین می خواهیم
54
00:02:16,440 –> 00:02:18,000
برنامه خود را تغییر دهیم تا به این
55
00:02:18,000 –> 00:02:21,270
وضعیت ها نگاه کنیم و همچنین می خواهیم فقط
56
00:02:21,270 –> 00:02:24,390
یک بار وارد شده و یک بار بخریم و سپس می
57
00:02:24,390 –> 00:02:26,040
خواهیم موقعیت خود را بفروشیم و سپس می خواهیم
58
00:02:26,040 –> 00:02:27,690
دوباره خرید کنید و سپس میخواهیم موقعیت خود را بفروشیم،
59
00:02:27,690 –> 00:02:28,410
60
00:02:28,410 –> 00:02:33,060
پس بیایید کد کنیم که در و سپس
61
00:02:33,060 –> 00:02:36,030
چیز دیگر این است که من طول خود را نشان میدهم،
62
00:02:36,030 –> 00:02:38,760
بنابراین این از یک شروع میشود و سپس تا
63
00:02:38,760 –> 00:02:40,590
پایان سال
64
00:02:40,590 –> 00:02:43,140
روی شماره نوار قرار میگیریم. 252 بنابراین، آنچه که ما
65
00:02:43,140 –> 00:02:45,510
میخواهیم انجام دهیم این است که استراتژی فروش خود را
66
00:02:45,510 –> 00:02:47,310
بخریم، بنابراین وقتی سهام
67
00:02:47,310 –> 00:02:50,280
چند بار پایینتر بسته شد
68
00:02:50,280 –> 00:02:52,350
و سپس پنج میله صبر میکنیم و
69
00:02:52,350 –> 00:02:55,860
بدون توجه به نتیجه آن را میفروشیم، پس به من اجازه دهید
70
00:02:55,860 –> 00:02:59,070
به شما نشان می دهد که چگونه آن را کدگذاری کنید، بنابراین در روش بعدی ما در
71
00:02:59,070 –> 00:03:00,660
اینجا،
72
00:03:00,660 –> 00:03:03,330
اگر قبلاً در موقعیت هستیم، این سفارش خرید را صادر نمی کنیم و اگر سفارشی در حال
73
00:03:03,330 –> 00:03:05,520
انجام است، دستور خرید را صادر نمی کنیم.
74
00:03:05,520 –> 00:03:08,489
75
00:03:08,489 –> 00:03:12,020
در اینجا می گذارم اگر
76
00:03:12,020 –> 00:03:15,300
self dot order من برگردم و
77
00:03:15,300 –> 00:03:18,690
سپس فقط این کار را انجام می دهم اگر نه
78
00:03:18,690 –> 00:03:21,630
self موقعیت نقطهای، بنابراین اگر در
79
00:03:21,630 –> 00:03:23,970
موقعیت نیستیم، میخواهیم خرید کنیم، اما اگر
80
00:03:23,970 –> 00:03:25,590
در موقعیتی هستیم، باید به
81
00:03:25,590 –> 00:03:28,470
دنبال زمانی باشیم که میفروشیم، بنابراین کار دیگری انجام میدهم
82
00:03:28,470 –> 00:03:31,620
و سپس در اینجا، زمانی که فروش خود را رمزگذاری میکنیم
83
00:03:31,620 –> 00:03:33,780
برای فروش موقعیتی که در آن
84
00:03:33,780 –> 00:03:35,580
هستیم، پس از پنج روز تصمیم گرفتیم موقعیت را بفروشیم،
85
00:03:35,580 –> 00:03:38,100
بنابراین میخواهم بگویم که
86
00:03:38,100 –> 00:03:41,489
اگر طول خود بزرگتر از
87
00:03:41,489 –> 00:03:45,780
نوار نقطه خود اجرا شده باشد و
88
00:03:45,780 –> 00:03:48,120
میرویم برای تعریف آن در یک لحظه بعلاوه
89
00:03:48,120 –> 00:03:51,060
پنج، به عنوان مثال،
90
00:03:51,060 –> 00:03:55,590
اگر طول خود ۲۵۲ باشد،
91
00:03:55,590 –> 00:03:58,560
میخواهیم ببینیم که آیا در حالت روشن هستیم یا خیر، خواهیم دید
92
00:03:58,560 –> 00:04:03,239
که آیا دستور خریدی در نوار ۲۴۷ صادر شده است یا خیر، بنابراین اگر ما
93
00:04:03,239 –> 00:04:07,560
یک دستور را اجرا کنیم. buy it bar 247 پنج روز می گذرد،
94
00:04:07,560 –> 00:04:10,739
سپس می دانیم که می توانیم دستور فروش خود را صادر کنیم،
95
00:04:10,739 –> 00:04:15,299
بنابراین اگر اینطور باشد، آن را
96
00:04:15,299 –> 00:04:20,790
ثبت می کنیم sell ایجاد شده است و سپس
97
00:04:20,790 –> 00:04:25,650
آن را قالب بندی می کنیم و سپس نشان می دهیم
98
00:04:25,650 –> 00:04:27,960
که چه اتفاقی افتاده است تا خودمان انجام دهیم.
99
00:04:27,960 –> 00:04:32,100
دادههای نقطهای بهخوبی صفر بسته شد و سپس
100
00:04:32,100 –> 00:04:36,090
میتوانیم سلول خود نقطه را انجام دهیم و بنابراین ترتیبات
101
00:04:36,090 –> 00:04:38,820
را دنبال میکنیم تا نقطههای خود را داشته باشیم،
102
00:04:38,820 –> 00:04:42,300
بنابراین معادله ترتیب نقطهای خود را انجام میدهیم.
103
00:04:42,300 –> 00:04:44,850
als self dot buy و self dot
104
00:04:44,850 –> 00:04:47,250
order برابر با self dot sell هستند، بنابراین وقتی
105
00:04:47,250 –> 00:04:49,770
سفارش خرید یا فروش را صادر می کنید در واقع
106
00:04:49,770 –> 00:04:52,440
این شی سفارش را که ذخیره می شود برمی گرداند
107
00:04:52,440 –> 00:04:54,690
و ما از آن برای
108
00:04:54,690 –> 00:04:59,220
پیگیری وضعیت سفارش خود استفاده می
109
00:04:59,220 –> 00:05:00,600
کنیم. قصد داریم روشی به نام notify order را پیاده سازی کنیم
110
00:05:00,600 –> 00:05:05,190
و این متد یک
111
00:05:05,190 –> 00:05:08,160
سفارش شی سفارش ما را دریافت می کند و سپس می توانیم
112
00:05:08,160 –> 00:05:10,020
وضعیت را بررسی کنیم تا
113
00:05:10,020 –> 00:05:11,669
چند کار انجام دهیم و ببینیم وضعیت سفارش به ترتیب
114
00:05:11,669 –> 00:05:18,479
است یا خیر. نقطه سفارش
115
00:05:18,479 –> 00:05:21,810
پذیرفته شده است و اگر اینطور باشد و ما
116
00:05:21,810 –> 00:05:23,910
فقط برگردیم، هنوز کاری برای انجام دادن نداریم،
117
00:05:23,910 –> 00:05:28,820
اما اگر وضعیت نقطه سفارش تکمیل شود
118
00:05:29,720 –> 00:05:32,510
،
119
00:05:32,510 –> 00:05:35,099
قیمت اجرای سفارش خود را بعد از
120
00:05:35,099 –> 00:05:37,260
تکمیل ثبت می کنیم، بنابراین هنوز اهمیتی نمی دهیم که آیا
121
00:05:37,260 –> 00:05:39,090
فقط ارسال شده است، میخواهیم
122
00:05:39,090 –> 00:05:42,090
قیمت واقعی اجرا شده را ببینیم، بنابراین میگوییم اگر
123
00:05:42,090 –> 00:05:45,270
نقطه سفارش خرید است، پس باید این را داشته باشیم، خداحافظی
124
00:05:45,270 –> 00:05:49,280
کردهایم و سپس روش فروش
125
00:05:49,280 –> 00:05:51,630
نیز داریم، بنابراین فقط بررسی میکنیم که آیا خرید یا
126
00:05:51,630 –> 00:05:54,060
فروش است سفارش دهید و سپس ما فقط
127
00:05:54,060 –> 00:06:01,139
با فرمت نقطه اجرا شده وارد سیستم می شویم و ما حدودا n
128
00:06:01,139 –> 00:06:04,139
سفارش را ثبت کنید و قیمت نقطهای اجرا شده دارد
129
00:06:04,139 –> 00:06:08,310
و سپس فرمت اجرا شده فروش را ثبت میکنیم
130
00:06:08,310 –> 00:06:13,940
131
00:06:14,910 –> 00:06:18,970
و سپس آن را به صورت نقطهای
132
00:06:18,970 –> 00:06:21,160
قیمت اجرا میکنیم، بنابراین
133
00:06:21,160 –> 00:06:23,800
زمانی که سفارش ما واقعاً
134
00:06:23,800 –> 00:06:26,9