در این مطلب، ویدئو تجارت الگوریتمی در پایتون: پشتیبانی و مقاومت با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:06
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,879
سلام به همه و دوباره به
2
00:00:02,879 –> 00:00:03,679
3
00:00:03,679 –> 00:00:05,520
بهترین پلتفرم برای
4
00:00:05,520 –> 00:00:07,919
آموزش از راه دور در اقتصاد مالی کسب و کار
5
00:00:07,919 –> 00:00:09,120
و خیلی چیزهای دیگر خوش آمدید،
6
00:00:09,120 –> 00:00:10,480
لطفا فراموش نکنید که در کانال ما مشترک شوید
7
00:00:10,480 –> 00:00:11,840
و روی دکمه اعلان زنگ
8
00:00:11,840 –> 00:00:12,559
زیر کلیک کنید
9
00:00:12,559 –> 00:00:14,320
تا هرگز ویدیوها و آموزش های جدید را از دست ندهید.
10
00:00:14,320 –> 00:00:16,160
11
00:00:16,160 –> 00:00:17,520
از حامیان فعلی ما برای امکانپذیر
12
00:00:17,520 –> 00:00:18,720
ساختن این ویدیو بسیار متشکریم
13
00:00:18,720 –> 00:00:19,439
14
00:00:19,439 –> 00:00:21,039
و همچنین بسیار قدردانی میکنیم
15
00:00:21,039 –> 00:00:22,880
که از ما حمایت کنید، بنابراین
16
00:00:22,880 –> 00:00:24,320
لطفاً برای جزئیات بیشتر پیوند در توضیحات را بررسی
17
00:00:24,320 –> 00:00:26,960
کنید نام من sava است و
18
00:00:26,960 –> 00:00:29,119
امروز ما به بررسی تجارت فنی ادامه میدهیم.
19
00:00:29,119 –> 00:00:30,880
قوانین و
20
00:00:30,880 –> 00:00:33,280
کاربرد آنها در معاملات الگوریتمی
21
00:00:33,280 –> 00:00:36,320
در پایتون و امروز سعی
22
00:00:36,320 –> 00:00:39,040
خواهیم کرد با استفاده از منطق
23
00:00:39,040 –> 00:00:39,600
حمایت
24
00:00:39,600 –> 00:00:42,000
و مقاومت که
25
00:00:42,000 –> 00:00:43,360
موانع روانی
26
00:00:43,360 –> 00:00:45,360
موجود در قیمت سهام را شناسایی کرده و از آن برای
27
00:00:45,360 –> 00:00:47,039
تولید سیگنال های خرید و فروش استفاده کنیم، ربات های معاملاتی خود را
28
00:00:47,039 –> 00:00:49,600
بسازیم. بیایید در
29
00:00:49,600 –> 00:00:51,199
مورد بسته هایی که برای پیاده سازی تابلوی معاملاتی خود نیاز داریم بحث کنیم
30
00:00:51,199 –> 00:00:52,160
31
00:00:52,160 –> 00:00:55,360
تا طبق معمول فقط وارد کنیم numpy as
32
00:00:55,360 –> 00:00:58,719
np برای کار با آرایهها، پانداها بهعنوان pd برای
33
00:00:58,719 –> 00:01:00,320
کار با فریمهای داده
34
00:01:00,320 –> 00:01:02,480
، باید wi-finance را وارد کنیم که بسته
35
00:01:02,480 –> 00:01:04,000
api مالی یاهو
36
00:01:04,000 –> 00:01:06,880
است تا دادههای بازار را در زمان واقعی بازیابی کنیم
37
00:01:06,880 –> 00:01:07,360
38
00:01:07,360 –> 00:01:09,680
تا استراتژی خود را کالیبره کنیم و همچنین
39
00:01:09,680 –> 00:01:11,119
به خط لوله matplotlib نیاز داریم.
40
00:01:11,119 –> 00:01:14,240
با وارد کردن آن به عنوان plt برای
41
00:01:14,240 –> 00:01:15,280
تجسم
42
00:01:15,280 –> 00:01:17,920
عملکرد استراتژی خود، با
43
00:01:17,920 –> 00:01:19,119
وارد کردن این بستهها،
44
00:01:19,119 –> 00:01:22,479
میتوانیم دادههای سهام خود را دانلود کنیم، بنابراین بیایید
45
00:01:22,479 –> 00:01:25,200
استراتژی خود را برای یک
46
00:01:25,200 –> 00:01:26,400
سهام دارویی معروف
47
00:01:26,400 –> 00:01:29,840
جانسون و جانسون کالیبره کنیم.
48
00:01:29,840 –> 00:01:32,400
49
00:01:32,400 –> 00:01:33,360
50
00:01:33,360 –> 00:01:36,000
تابع دانلود با وارد کردن علامتی
51
00:01:36,000 –> 00:01:37,360
که ما بهتازگی بهعنوان متغیر رشته
52
00:01:37,360 –> 00:01:38,000
53
00:01:38,000 –> 00:01:40,799
و تاریخ شروع و پایان تعیین کردهایم، بنابراین بیایید
54
00:01:40,799 –> 00:01:42,560
55
00:01:42,560 –> 00:01:45,759
از اول ژانویه ۲۰۱۶ 2016 شروع کنیم
56
00:01:45,759 –> 00:01:48,320
و آخرین معامله تجاری موجود تا به
57
00:01:48,320 –> 00:01:48,799
امروز را اضافه کنیم
58
00:01:48,799 –> 00:01:52,399
تا 16 آوریل 2021
59
00:01:52,399 –> 00:01:55,040
مشخص کنیم که اکنون میتوانیم
60
00:01:55,040 –> 00:01:56,399
پارامترهای استراتژی را کدگذاری کنیم،
61
00:01:56,399 –> 00:01:58,320
اول از همه، بیایید
62
00:01:58,320 –> 00:02:00,799
کارمزد معاملاتی که استراتژی ما در معرض آن قرار دارد را وارد کنیم،
63
00:02:00,799 –> 00:02:02,719
بنابراین در زمان انجام عملیات چقدر باید به
64
00:02:02,719 –> 00:02:04,320
کارگزار خود بپردازیم. en یا
65
00:02:04,320 –> 00:02:05,280
پوزیشن های خود را ببندیم
66
00:02:05,280 –> 00:02:07,520
و بیایید با کارمزد معاملاتی بسیار کم، اما
67
00:02:07,520 –> 00:02:09,280
همچنان با اهمیت، پنج
68
00:02:09,280 –> 00:02:12,160
نقطه پایه، بنابراین 500 درصد
69
00:02:12,160 –> 00:02:12,720
70
00:02:12,720 –> 00:02:15,360
، صفر نقطه صفر صفر صفر، پنج پنج
71
00:02:15,360 –> 00:02:16,720
نقطه، ادامه دهیم
72
00:02:16,720 –> 00:02:18,959
و اکنون می توانیم آستانه
73
00:02:18,959 –> 00:02:21,200
هایی را مشخص کنیم که مقاومت حمایتی ما را تبدیل می کند.
74
00:02:21,200 –> 00:02:22,000
نشانگر
75
00:02:22,000 –> 00:02:24,400
سیگنال های خرید و فروش است و منطق در اینجا
76
00:02:24,400 –> 00:02:25,360
بسیار واضح
77
00:02:25,360 –> 00:02:28,720
و آسان است اگر تشخیص دهیم
78
00:02:28,720 –> 00:02:31,599
که قیمت سهم
79
00:02:31,599 –> 00:02:33,360
از پایین به مانع روانی مربوطه نزدیک می شود
80
00:02:33,360 –> 00:02:34,000
81
00:02:34,000 –> 00:02:36,160
و در اینجا به عنوان یک خط مقاومت عمل
82
00:02:36,160 –> 00:02:38,160
می کند، سیگنال فروش را راه اندازی می کنیم و
83
00:02:38,160 –> 00:02:39,280
کوتاه می کنیم. سهام ما،
84
00:02:39,280 –> 00:02:42,160
بنابراین آستانه سلول مقداری
85
00:02:42,160 –> 00:02:42,800
86
00:02:42,800 –> 00:02:45,040
نزدیک به یک خواهد بود، بنابراین بیشتر از نصف است
87
00:02:45,040 –> 00:02:46,720
که نشانگر حمایت و مقاومت ما
88
00:02:46,720 –> 00:02:48,800
بین صفر که
89
00:02:48,800 –> 00:02:50,000
خط حمایت مربوطه است
90
00:02:50,000 –> 00:02:51,840
و یک که خط مقاومت مربوطه است
91
00:02:51,840 –> 00:02:53,040
در نوسان است
92
00:02:53,040 –> 00:02:56,239
و در اینجا بیایید نسبتاً سختگیر باشیم
93
00:02:56,239 –> 00:02:58,720
و بگوییم. سیگنال سلول ما
94
00:02:58,720 –> 00:03:00,080
فقط در صورتی فعال می شود
95
00:03:00,080 –> 00:03:03,200
که نشانگر از 0.7 بیشتر شود
96
00:03:03,200 –> 00:03:05,599
و به طور متقارن سیگنال خرید
97
00:03:05,599 –> 00:03:06,879
اجرا می شود
98
00:03:06,879 –> 00:03:10,159
اگر شاخص ator در اینجا به زیر 0.3 می رسد
99
00:03:10,159 –> 00:03:12,800
، ریاضیات آن بسیار شبیه به
100
00:03:12,800 –> 00:03:13,840
101
00:03:13,840 –> 00:03:15,840
ریاضیات شاخص قدرت نسبی است که
102
00:03:15,840 –> 00:03:17,519
ما در یکی از آموزش های قبلی
103
00:03:17,519 –> 00:03:18,000
104
00:03:18,000 –> 00:03:19,519
خود بررسی کرده ایم، بنابراین اگر به شاخص قدرت نسبی که rsi است علاقه دارید، این را بررسی کنید
105
00:03:19,519 –> 00:03:21,200
106
00:03:21,200 –> 00:03:24,159
، اما ما با آن ادامه خواهیم داد.
107
00:03:24,159 –> 00:03:25,280
حمایت و مقاومت ما
108
00:03:25,280 –> 00:03:28,560
و برای سیگنال خرید، باید
109
00:03:28,560 –> 00:03:30,319
فرض کنیم که قیمت سهم
110
00:03:30,319 –> 00:03:31,920
111
00:03:31,920 –> 00:03:32,560
112
00:03:32,560 –> 00:03:34,879
از بالا به سد روانی مربوطه نزدیک میشود و
113
00:03:34,879 –> 00:03:36,799
احتمالاً از حمایت
114
00:03:36,799 –> 00:03:37,840
باز میگردد و بازدهی مثبتی را
115
00:03:37,840 –> 00:03:41,599
برای ما ایجاد میکند تا با اشتیاق به سهام درک کنیم.
116
00:03:41,599 –> 00:03:43,440
بنابراین با مشخص کردن
117
00:03:43,440 –> 00:03:44,799
پارامترهای استراتژی
118
00:03:44,799 –> 00:03:47,519
میتوانیم سیگنالهایی را که از منطق حمایت و مقاومت استخراج میشوند کدگذاری کنیم،
119
00:03:47,519 –> 00:03:49,280
120
00:03:49,280 –> 00:03:51,920
بنابراین اول از همه بیایید
121
00:03:51,920 –> 00:03:53,519
بازده سهام خود را
122
00:03:53,519 –> 00:03:56,000
با استفاده از قیمتهای بسته شدن روزانه که
123
00:03:56,000 –> 00:03:57,840
از یاهو فاینانس بازیابی کردهایم
124
00:03:57,840 –> 00:04:01,680
و اعمال پانداهای ساخته شده محاسبه کنیم. در
125
00:04:01,680 –> 00:04:04,080
تابع تغییر pct که درصد
126
00:04:04,080 –> 00:04:04,720
تغییراتی است
127
00:04:04,720 –> 00:04:06,799
که بازده روزانه را
128
00:04:06,799 –> 00:04:09,599
با استفاده از قیمت های بسته شدن به طور موثر محاسبه می کند،
129
00:04:09,599 –> 00:04:12,080
سپس می توانیم sta rt در مورد منطق حمایت و مقاومت فکر میکند،
130
00:04:12,080 –> 00:04:13,280
131
00:04:13,280 –> 00:04:17,040
بنابراین این بر مقاومت به
132
00:04:17,040 –> 00:04:19,358
موانع روانشناختی سرمایهگذاران از
133
00:04:19,358 –> 00:04:21,120
نظر پویایی قیمت میپردازد
134
00:04:21,120 –> 00:04:23,440
و یکی از رایجترین مفروضاتی که
135
00:04:23,440 –> 00:04:25,199
معاملهگران فنی هنگام محاسبه
136
00:04:25,199 –> 00:04:26,639
خطوط مقاومت حمایتی از
137
00:04:26,639 –> 00:04:28,800
آن استفاده میکنند این است که آنها حول
138
00:04:28,800 –> 00:04:30,320
موانع
139
00:04:30,320 –> 00:04:33,600
روانشناختی مرتبط شکل میگیرند. احتمالاً حول
140
00:04:33,600 –> 00:04:36,000
اعداد گرد قیمت سهم تشکیل شده است، به
141
00:04:36,000 –> 00:04:36,800
عنوان مثال
142
00:04:36,800 –> 00:04:39,520
اگر قیمت سهام بین
143
00:04:39,520 –> 00:04:41,120
100 تا هزار
144
00:04:41,120 –> 00:04:43,199
معامله می شود، سرمایه گذاران در صورت معامله، صد
145
00:04:43,199 –> 00:04:44,639
146
00:04:44,639 –> 00:04:45,680
و دویست و سیصد و چهارصد و غیره و غیره را
147
00:04:45,680 –> 00:04:48,080
به عنوان خطوط حمایت و مقاومت مربوطه در
148
00:04:48,080 –> 00:04:49,120
نظر می گیرند.
149
00:04:49,120 –> 00:04:51,680
در هزاران نفر، ما یک
150
00:04:51,680 –> 00:04:53,199
هزار و دو هزار و سه هزار و
151
00:04:53,199 –> 00:04:54,080
غیره و غیره را
152
00:04:54,080 –> 00:04:56,160
به عنوان خطوط حمایت و مقاومت مرتبط خواهیم داشت و
153
00:04:56,160 –> 00:04:57,199
154
00:04:57,199 –> 00:05:00,479
کاملاً واضح است که این موضوع را از
155
00:05:00,479 –> 00:05:04,240
جدیدترین دینامیک قیمت s p 500 نشان
156
00:05:04,240 –> 00:05:06,960
دهیم، کاملاً بحث شده است که
157
00:05:06,960 –> 00:05:08,000
4
158
00:05:08,000 –> 00:05:11,039
000 یک مانع روانشناختی
159
00:05:11,039 –> 00:05:14,400
برای جنبش s p 500 است و کاملاً بود
160
00:05:14,400 –> 00:05:16,960
شکستن این مقاومت برای قیمت سخت است،
161
00:05:16,960 –> 00:05:17,520
162
00:05:17,520 –> 00:05:20,240
اما اکنون که
163
00:05:20,240 –> 00:05:20,880
164
00:05:20,880 –> 00:05:24,000
اخیراً از 4000 عبور کرده است، بسیار بعید است
165
00:05:24,000 –> 00:05:26,639
که در آینده نزدیک به زیر 4000 برسد،
166
00:05:26,639 –> 00:05:27,039
167
00:05:27,039 –> 00:05:29,600
بنابراین برای پیاده سازی این منطق
168
00:05:29,600 –> 00:05:30,880
موانع روانی
169
00:05:30,880 –> 00:05:32,880
بر حسب اعداد گرد، می توانیم
170
00:05:32,880 –> 00:05:34,880
محاسبه کنیم. قیمتها را
171
00:05:34,880 –> 00:05:38,000
با استفاده از لگاریتم پایه 10 و برخی از
172
00:05:38,000 –> 00:05:41,600
توابع نومپی مفید، مقیاسگذاری میکنیم، بنابراین بیایید
173
00:05:41,600 –> 00:05:44,960
قیمت بسته شدن را بر 10 تقسیم کنیم به توان
174
00:05:44,960 –> 00:05:48,080
کف ناخالص که فقط در حال گرد کردن است که به
175
00:05:48,080 –> 00:05:50,840
طور موثر در آرایهای
176
00:05:50,840 –> 00:05:52,400
177
00:05:52,400 –> 00:05:56,080
که بر اساس
178
00:05:56,080 –> 00:06:00,000
لگاریتم قیمتهای بستهشدن و این
179
00:06:00,000 –> 00:06:03,520
منطق روی Numpy کاشته شده است، اجرا میشود. قیمت بسته شدن ما
180
00:06:03,520 –> 00:06:06,319
را به مقداری بین 1 تا 1 تبدیل می کند، بنابراین
181
00:06:06,319 –> 00:06:07,600
آن را
182
00:06:07,600 –> 00:06:10,720
به مهم ترین رقم کاهش می دهد و این
183
00:06:10,720 –> 00:06:11,759
رقم
184
00:06:11,759 –> 00:06:13,520
می تواند برای بازیابی شاخص حمایت و مقاومت استفاده شود،
185
00:06:13,520 –> 00:06:15,199
186
00:06:15,199 –> 00:06:18,960
به عنوان مثال مهم نیست که
187
00:06:18,960 –> 00:06:21,199
قیمت سهام در اینجا چقدر است.
188
00:06:21,199 –> 00:06:22,960
عددی بین 1
189
00:06:22,960 –> 00:06:24,960
تا 10 خواهیم داشت و آستانه های حمایت و مقاومت مربوطه
190
00:06:24,960 –> 00:06:26,240
191
00:06:26,240 –> 00:06:29,440
فقط اعداد صحیح خواهند بود بنابراین 1 2 3
192
00:06:29,440 –> 00:06:32,720
4 و بنابراین o n و به همین ترتیب تا 10.
193
00:06:32,720 –> 00:06:35,600
و برای اجرای آن میتوانیم اندیکاتور
194
00:06:35,600 –> 00:06:36,960
حمایت و مقاومت را
195
00:06:36,960 –> 00:06:38,080
196
00:06:38,080 –> 00:06:40,960
با وارد کردن قیمت مقیاسشده و
197
00:06:40,960 –> 00:06:42,080
محاسبه
198
00:06:42,080 –> 00:06:45,199
باقی مانده آن از تقسیم به یک محاسبه کنیم و
199
00:06:45,199 –> 00:06:46,960
این فقط یک
200
00:06:46,960 –> 00:06:49,280
عملگر داخلی پایتون است که باقی مانده را محاسبه میکند.
201
00:06:49,280 –> 00:06:51,199
علامت درصد است
202
00:06:51,199 –> 00:06:53,120
و با محاسبه باقی مانده
203
00:06:53,120 –> 00:06:54,720
از تقسیم یک،
204
00:06:54,720 –> 00:06:58,080
می توانیم ببینیم که چقدر
205
00:06:58,080 –> 00:06:59,599
از خطوط حمایت و مقاومت مربوطه نزدیک یا دور هستیم
206
00:06:59,599 –> 00:07:01,759
اگر
207
00:07:01,759 –> 00:07:04,800
نزدیک به یک باشد، به این معنی است که
208
00:07:04,800 –> 00:07:06,800
خط مقاومت مربوطه بسیار نزدیک است و
209
00:07:06,800 –> 00:07:08,800
شاید در آنجا وجود داشته باشد. در
210
00:07:08,800 –> 00:07:11,840
اینجا مقداری معکوس عمل نزولی خواهد بود و
211
00:07:11,840 –> 00:07:13,520
اگر بسیار کم باشد به این معنی است که ما
212
00:07:13,520 –> 00:07:14,240
213
00:07:14,240 –> 00:07:15,759
به خط حمایتی مربوطه نزدیک هستیم،
214
00:07:15,759 –> 00:07:17,360
215
00:07:17,360 –> 00:07:17,840
عدد دور مربوط به سد روانی مربوطه
216
00:07:17,840 –> 00:07:21,120
در آن صورت و یک اقدام صعودی
217
00:07:21,120 –> 00:07:22,400
بسیار محتمل است،
218
00:07:22,400 –> 00:07:24,639
بنابراین در اینجا می توانیم از حمایت خود استفاده کنیم
219
00:07:24,639 –> 00:07:26,160
و نشانگر مقاومت
220
00:07:26,160 –> 00:07:27,919
و آستانههایی که در
221
00:07:27,919 –> 00:07:29,680
بالا برای محاسبه
222
00:07:29,680 –> 00:07:34,479
سیگنالهای خود مشخص کردهایم و سیگنالها فقط
223
00:07:34,479 –> 00:07:36,720
پشتیبانی و مقایسه را انجام میدهند. نشانگر مقاومت نسبت
224
00:07:36,720 –> 00:07:38,240
به آستانه ها و
225
00:07:38,240 –> 00:07:39,840
تعیین اینکه آیا باید
226
00:07:39,840 –> 00:07:42,400
سهام را طولانی نشان دهیم یا در حالت
227
00:07:42,400 –> 00:07:44,800
نقدی خنثی بمانیم، نسبت
228
00:07:44,800 –> 00:07:47,039
به سهام صعودی خواهیم بود و اگر اندیکاتور حمایت و مقاومت ما به زیر قیمت خرید سقوط کند سیگنال خریدی را راه اندازی می کنیم که
229
00:07:47,039 –> 00:07:48,080
230
00:07:48,080 –> 00:07:51,039
در اینجا به صورت یک کد شده است.
231
00:07:51,039 –> 00:07:52,319
232
00:07:52,319 –> 00:07:55,360
آستانه
233
00:07:55,360 –> 00:07:57,599
و به روشی مشابه،
234
00:07:57,599 –> 00:07:58,479
235
00:07:58,479 –> 00:08:01,039
اگر نشانگر حمایت و مقاومت
236
00:08:01,039 –> 00:08:02,080
237
00:08:02,080 –> 00:08:05,199
بالاتر از آستانه سلول باشد، سیگنال خاموش
238
00:08:05,199 –> 00:08:07,520
منهای یک را راهاندازی میکند و اگر نشانگر مقاومت پشتیبانی ما
239
00:08:07,520 –> 00:08:09,360
240
00:08:09,360 –> 00:08:10,560
بین 0.3
241
00:08:10,560 –> 00:08:13,440
و 0.7 باشد و انعطافپذیری پایتون
242
00:08:13,440 –> 00:08:15,759
به ما این امکان را میدهد که ببینید
243
00:08:15,759 –> 00:08:18,400
اگر با این پارامترها مداخله کنیم
244
00:08:18,400 –> 00:08:19,280
245
00:08:19,280 –> 00:08:21,919
تا ببینیم کدام پیکربندی استراتژی بهترین
246
00:08:21,919 –> 00:08:23,840
است، چگونه نتایج استراتژی تغییر
247
00:08:23,840 –> 00:08:26,000
می کند، می توانیم
248
00:08:26,000 –> 00:08:28,000
بازده استراتژی خرید و نگهداری
249
00:08:28,000 –> 00:08:29,599
و استراتژی مقاومت حومه شهر را محاسبه
250
00:08:29,599 –> 00:08:31,919
کنیم تا مقایسه ای بین