در این مطلب، ویدئو استراتژی معاملاتی سهام On-Balance-Volume (OBV) با استفاده از پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:30:33
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,920
ویدیو در زبان برنامه نویسی پایتون،
2
00:00:01,920 –> 00:00:03,439
بنابراین قبل از شروع، اگر
3
00:00:03,439 –> 00:00:04,720
محتوای این کانال را
4
00:00:04,720 –> 00:00:05,920
دوست دارید، ادامه دهید و دکمه لایک را بزنید
5
00:00:05,920 –> 00:00:07,759
و اگر قبلاً مشترک کانال نیستید، ادامه
6
00:00:07,759 –> 00:00:08,960
7
00:00:08,960 –> 00:00:11,360
دهید و دکمه اشتراک را برای ویدیوهای بیشتر فشار دهید
8
00:00:11,360 –> 00:00:13,759
. در این ویدیو از
9
00:00:13,759 –> 00:00:14,719
اندیکاتوری به
10
00:00:14,719 –> 00:00:17,680
نام تعادل حجم یا obv به طور خلاصه برای
11
00:00:17,680 –> 00:00:19,600
ایجاد استراتژی برای تعیین زمان
12
00:00:19,600 –> 00:00:21,520
خرید و فروش سهام استفاده خواهم کرد،
13
00:00:21,520 –> 00:00:23,920
بنابراین در واقع
14
00:00:23,920 –> 00:00:26,000
پیش بینی بازار سهام بسیار سخت است و
15
00:00:26,000 –> 00:00:29,039
حتی برخی از بهترین آماردانان
16
00:00:29,039 –> 00:00:32,320
و ریاضیدانان این کار را انجام داده اند.
17
00:00:32,320 –> 00:00:33,200
انجام این
18
00:00:33,200 –> 00:00:35,280
کار سخت است، زیرا گفته می شود مطالب موجود در
19
00:00:35,280 –> 00:00:37,440
این ویدیو صرفاً آموزشی است و
20
00:00:37,440 –> 00:00:39,040
نباید به عنوان مشاوره سرمایه گذاری حرفه ای در نظر گرفته شود،
21
00:00:39,040 –> 00:00:41,200
22
00:00:41,200 –> 00:00:43,280
بنابراین بیایید ادامه دهیم و شروع کنیم من در
23
00:00:43,280 –> 00:00:44,559
حال حاضر در
24
00:00:44,559 –> 00:00:46,200
وب سایت Google به نام
25
00:00:46,200 –> 00:00:47,600
codelab.research.google.com هستم و من من در
26
00:00:47,600 –> 00:00:48,719
آن هستم زیرا
27
00:00:48,719 –> 00:00:50,320
شروع برنامه نویسی در پایتون را بسیار آسان
28
00:00:50,320 –> 00:00:52,160
می کند تنها کاری که باید انجام دهید این است که به این وب سایت بروید
29
00:00:52,160 –> 00:00:53,840
و با استفاده از حساب Google خود وارد شوید و
30
00:00:53,840 –> 00:00:56,000
نوشتن خود را شروع کنید. کد پایتون
31
00:00:56,000 –> 00:00:57,280
برای شروع نوشتن کدی
32
00:00:57,280 –> 00:00:58,320
که می خواهید روی فایل
33
00:00:58,320 –> 00:01:00,160
کلیک کنید و روی نوت بوک جدید کلیک کنید یک برگه جدید
34
00:01:00,160 –> 00:01:01,840
برای شما باز می شود و سپس یک سلول جدید
35
00:01:01,840 –> 00:01:02,960
برای شما
36
00:01:02,960 –> 00:01:06,159
باز می شود و وقتی سلول باز شد من می روم برای
37
00:01:06,159 –> 00:01:08,080
قرار دادن توضیحاتی در مورد برنامه در برخی نظرات،
38
00:01:08,080 –> 00:01:10,560
39
00:01:10,560 –> 00:01:14,479
بنابراین میخواهم این برنامه
40
00:01:14,479 –> 00:01:17,920
از یا موارد استفاده در
41
00:01:17,920 –> 00:01:21,439
حجم تعادل
42
00:01:21,439 –> 00:01:24,479
یا دوباره obv به طور خلاصه
43
00:01:24,479 –> 00:01:28,640
برای تعیین زمان خرید و فروش
44
00:01:28,640 –> 00:01:30,799
سهام استفاده میکند، در مرحله بعد، میخواهم ادامه دهم و
45
00:01:30,799 –> 00:01:32,240
یک سلول جدید ایجاد کنم. با کلیک کردن روی این
46
00:01:32,240 –> 00:01:33,040
دکمه کد در بالا
47
00:01:33,040 –> 00:01:35,280
سمت چپ و در این سلول
48
00:01:35,280 –> 00:01:36,400
،
49
00:01:36,400 –> 00:01:37,520
کتابخانههایی را که قرار است
50
00:01:37,520 –> 00:01:39,520
در طول برنامه استفاده
51
00:01:39,520 –> 00:01:42,640
کنم، وارد
52
00:01:42,640 –> 00:01:46,000
میکنم، بنابراین پانداها را بهعنوان pd وارد میکنم و وارد میکنم.
53
00:01:46,000 –> 00:01:49,840
numpy به عنوان np و من می خواهم
54
00:01:49,840 –> 00:01:53,040
matplot live dot
55
00:01:53,040 –> 00:01:57,439
pi نمودار را به صورت plt وارد کنم و می خواهم
56
00:01:57,439 –> 00:02:00,000
وارد
57
00:02:01,600 –> 00:02:02,640
کنم، فکر نمی کنم در واقع به اندازه کافی خوب باشد،
58
00:02:02,640 –> 00:02:04,320
بنابراین اجازه دهید ادامه دهم و
59
00:02:04,320 –> 00:02:06,719
طرح سبک هایی را ارائه کنم نوع plt dot
60
00:02:06,719 –> 00:02:10,080
style dot use را تایپ کنید و من می خواهم از
61
00:02:10,080 –> 00:02:14,000
سبک 5 30 8
62
00:02:14,000 –> 00:02:17,840
استفاده کنم، بنابراین بیایید جلو برویم و این را اجرا کنیم،
63
00:02:21,120 –> 00:02:22,800
بنابراین همه چیز hing خوب به نظر می رسد بیایید
64
00:02:22,800 –> 00:02:24,239
یک سلول جدید ایجاد کنیم
65
00:02:24,239 –> 00:02:26,959
و در این سلول من داده ها را بارگیری می کنم
66
00:02:26,959 –> 00:02:27,920
67
00:02:27,920 –> 00:02:31,599
بنابراین از google.colab
68
00:02:31,599 –> 00:02:34,959
فایل ها را وارد می کنم و
69
00:02:34,959 –> 00:02:37,360
سپس فایل ها را تایپ می کنم dot upload
70
00:02:37,360 –> 00:02:38,560
تا فایل بارگذاری شود
71
00:02:38,560 –> 00:02:41,440
و این oh و اجرا می شود. این در واقع فایل های
72
00:02:41,440 –> 00:02:42,640
درون s است،
73
00:02:42,640 –> 00:02:45,040
پس بیایید این را اجرا کنیم و روی
74
00:02:45,040 –> 00:02:46,560
انتخاب فایل ها کلیک کنیم
75
00:02:46,560 –> 00:02:50,319
و من amazonstocks.csv را انتخاب می کنم
76
00:02:50,319 –> 00:02:51,840
بسیار خوب پس فایل بارگذاری می شود، بیایید
77
00:02:51,840 –> 00:02:53,840
یک سلول جدید ایجاد کنیم
78
00:02:53,840 –> 00:02:56,480
و در این سلول من
79
00:02:56,480 –> 00:02:57,519
داده ها را ذخیره
80
00:02:57,519 –> 00:02:58,560
می کنم. میخواهم متغیری به نام
81
00:02:58,560 –> 00:03:01,680
df ایجاد کنم و آن را برابر با pd.read
82
00:03:01,680 –> 00:03:02,879
underscore csv
83
00:03:02,879 –> 00:03:04,879
قرار دهم و فایلی را
84
00:03:04,879 –> 00:03:06,959
که الان آپلود کردم، میخوانم، بنابراین نام آن amazon
85
00:03:06,959 –> 00:03:08,800
underscore stock.csv است، بنابراین من فقط آن
86
00:03:08,800 –> 00:03:10,720
را برجسته میکنم. و آن را با استفاده از ctrl c کپی کنید
87
00:03:10,720 –> 00:03:12,400
و به اینجا بیایید و با استفاده از
88
00:03:12,400 –> 00:03:13,840
ctrl v پیست
89
00:03:13,840 –> 00:03:17,840
کنید، بنابراین من داده ها را نشان می دهم،
90
00:03:17,840 –> 00:03:19,040
بنابراین فقط df را تایپ کنید
91
00:03:19,040 –> 00:03:22,159
و اجازه دهید این را اجرا کنیم تا بتوانیم
92
00:03:22,159 –> 00:03:23,760
داده ها را ببینیم
93
00:03:23,760 –> 00:03:25,840
که تاریخ قیمت باز است. قیمت بالا
94
00:03:25,840 –> 00:03:27,360
قیمت بسته
95
00:03:27,360 –> 00:03:29,920
ام قیمت پایین قیمت بسته
96
00:03:29,920 –> 00:03:31,040
قیمت بسته تعدیل شده
97
00:03:31,040 –> 00:03:33,519
و حجم و سپس t شاخصهای او
98
00:03:33,519 –> 00:03:34,959
همه مقادیر صحیح هستند، بنابراین من آن را
99
00:03:34,959 –> 00:03:37,200
به تاریخ تغییر میدهم،
100
00:03:37,200 –> 00:03:40,400
بنابراین بیایید پیش برویم و تاریخ را
101
00:03:40,400 –> 00:03:44,640
به عنوان شاخص تنظیم کنیم و برای انجام این کار فقط
102
00:03:44,640 –> 00:03:46,680
df را تایپ کرده و آن را برابر با
103
00:03:46,680 –> 00:03:49,840
df.set underscore index
104
00:03:49,840 –> 00:03:54,879
و داخل آن قرار میدهیم. فقط pd.datetime
105
00:03:54,879 –> 00:03:57,840
index را تایپ کنید و در داخل آن
106
00:03:57,840 –> 00:04:00,159
تاریخ را وارد می کنیم، بنابراین فقط df را تایپ کنید و
107
00:04:00,159 –> 00:04:01,439
سپس مقادیر نقطه تاریخ را قرار
108
00:04:01,439 –> 00:04:04,720
دهید و اجازه دهید
109
00:04:04,720 –> 00:04:08,159
دوباره این را اجرا کنیم و اکنون شاخص
110
00:04:08,159 –> 00:04:11,760
ها تاریخ را به عنوان مقادیر
111
00:04:11,760 –> 00:04:14,080
خوب دارند، پس بیایید ادامه دهیم. و یک سلول جدید ایجاد کنید
112
00:04:14,080 –> 00:04:14,879
113
00:04:14,879 –> 00:04:18,320
و در این سلول میخواهم
114
00:04:18,320 –> 00:04:21,199
قیمت سهام را به صورت بصری نشان دهم، بنابراین من فقط میخواهم
115
00:04:21,199 –> 00:04:22,560
یک نمودار برای این کار ایجاد کنم،
116
00:04:22,560 –> 00:04:24,800
بنابراین فقط شکل نقطهای plt را تایپ کنید و اجازه دهید
117
00:04:24,800 –> 00:04:26,400
به شکل یک اندازه بدهیم
118
00:04:26,400 –> 00:04:27,680
تا اندازه شکل را
119
00:04:27,680 –> 00:04:29,520
برابر با 12.2 در
120
00:04:29,520 –> 00:04:33,600
4.5 قرار دهید، بنابراین عرض آن 12.2 اینچ
121
00:04:33,600 –> 00:04:35,840
و ارتفاع آن 4.5 اینچ خواهد بود
122
00:04:35,840 –> 00:04:38,880
و سپس من می خواهم داده ها را رسم کنم، بنابراین
123
00:04:38,880 –> 00:04:40,280
اجازه دهید
124
00:04:40,280 –> 00:04:43,120
plt.plot را تایپ کنیم و سپس
125
00:04:43,120 –> 00:04:46,720
قیمت بسته را قرار دهیم. ادامه میدهم و
126
00:04:46,720 –> 00:04:47,919
به این یک برچسب
127
00:04:47,919 –> 00:04:52,960
میدهم، بنابراین میخواهم برچسب را برابر با بستن
128
00:04:52,960 –> 00:04:55,360
همه چیز تنظیم کنم و بعد میخواهم بروم آه بخوانید و
129
00:04:55,360 –> 00:04:58,800
به این عنوان بدهید، بنابراین plt.title را تایپ کنید
130
00:04:58,800 –> 00:05:03,759
و من میخواهم این قیمت نزدیک را
131
00:05:03,759 –> 00:05:05,759
کاملاً صدا کنم و سپس به
132
00:05:05,759 –> 00:05:06,960
این طرح یک
133
00:05:06,960 –> 00:05:09,080
برچسب روی محور x میدهم، بنابراین plt.x را تایپ
134
00:05:09,080 –> 00:05:10,880
میکنم.
135
00:05:10,880 –> 00:05:15,600
label و من آن تاریخ را صدا
136
00:05:15,600 –> 00:05:17,199
می زنم و سپس به محور y یک
137
00:05:17,199 –> 00:05:21,520
برچسب می دهم بنابراین برچسب plt.y را تایپ می کنم
138
00:05:21,520 –> 00:05:26,240
و برچسب قیمت دلار خواهد بود
139
00:05:26,240 –> 00:05:30,240
و بیایید ادامه دهیم و بدهیم
140
00:05:30,240 –> 00:05:32,639
این برچسبها اندازه فونت دارند، بنابراین من میخواهم
141
00:05:32,639 –> 00:05:35,199
اندازه فونت
142
00:05:35,199 –> 00:05:38,000
را در اینجا برابر با 18 تنظیم کنم و همین کار را اینجا انجام میدهم
143
00:05:38,000 –> 00:05:39,120
144
00:05:39,120 –> 00:05:42,800
تا اندازه فونت برابر با 18 باشد.
145
00:05:42,800 –> 00:05:45,199
بسیار خوب، بنابراین همه چیز خوب به نظر میرسد
146
00:05:45,199 –> 00:05:45,919
پس میخواهم
147
00:05:45,919 –> 00:05:49,440
نشان دهم بنابراین فقط lt.show را تایپ کنید
148
00:05:49,440 –> 00:05:53,039
و به آنجا می رویم که واقعاً خوب به نظر می رسد،
149
00:05:53,039 –> 00:05:56,240
بنابراین بیایید ادامه دهیم و این را اجرا کنیم
150
00:05:56,880 –> 00:06:00,800
و اکنون می توانم قیمت
151
00:06:00,800 –> 00:06:04,160
قیمت بسته شدن این سهام آمازون را ببینم
152
00:06:04,160 –> 00:06:06,960
و در واقع اجازه دهید به این
153
00:06:06,960 –> 00:06:08,319
مجموعه داده برگردیم
154
00:06:08,319 –> 00:06:10,479
و من فقط می خواهم به اطلاع همه شما میرسانم که
155
00:06:10,479 –> 00:06:11,680
این مجموعه دادهها
156
00:06:11,680 –> 00:06:14,800
برای سهام آمازون از
157
00:06:14,800 –> 00:06:17,919
۱۶ مارس ۲۰۲۰ شروع
158
00:06:17,919 –> 00:06:21,199
میشود و در ۱۸ سپتامبر ۲۰۲۰ به پایان میرسد،
159
00:06:21,199 –> 00:06:23,440
بنابراین این مجموعه دادهای است که ما
160
00:06:23,440 –> 00:06:25,479
با آن کار میکنیم و در حال حاضر s 130
161
00:06:25,479 –> 00:06:28,400
131 ردیف داده و البته هفت
162
00:06:28,400 –> 00:06:30,240
ستونی که قبلاً ذکر کرده بودم
163
00:06:30,240 –> 00:06:33,440
بسیار خوب است، پس بیایید به این نمودار برگردیم
164
00:06:33,440 –> 00:06:34,000
همه چیز خوب به نظر می رسد
165
00:06:34,000 –> 00:06:37,280
بیایید یک سلول جدید ایجاد کنیم
166
00:06:37,600 –> 00:06:41,280
و اکنون در این سلول می خواهم حجم
167
00:06:41,280 –> 00:06:44,639
موجود در تعادل را محاسبه کنم،
168
00:06:44,639 –> 00:06:49,039
169
00:06:49,039 –> 00:06:52,720
بسیار خوب است. من می خواهم یک
170
00:06:52,720 –> 00:06:53,919
لیست خالی برای obv
171
00:06:53,919 –> 00:06:54,960
ایجاد کنم، بنابراین یک متغیر به نام
172
00:06:54,960 –> 00:06:56,479
obv ایجاد می کنم و آن را برابر با یک
173
00:06:56,479 –> 00:06:57,520
لیست خالی قرار
174
00:06:57,520 –> 00:06:59,680
می دهم و سپس یک عدد 0 را به
175
00:06:59,680 –> 00:07:01,680
ابتدای آن اضافه می کنم. این لیست را فقط تایپ کنید تا
176
00:07:01,680 –> 00:07:05,039
v dot را وارد کنید و آنها
177
00:07:05,039 –> 00:07:09,039
صفر را وارد می کنند خوب، در مرحله بعد می خواهم
178
00:07:09,039 –> 00:07:12,160
مجموعه داده را حلقه بزنم که قیمت بسته
179
00:07:12,160 –> 00:07:13,840
180
00:07:13,840 –> 00:07:17,680
از ردیف دوم است
181
00:07:17,680 –> 00:07:20,960
که در شاخص یک
182
00:07:20,960 –> 00:07:24,800
تا انتهای
183
00:07:24,800 –> 00:07:27,840
مجموعه داده است، بسیار خوب است. در اینجا من فقط میخواهم
184
00:07:27,840 –> 00:07:29,199
قیمت نزدیک را قرار دهم
185
00:07:29,199 –> 00:07:31,840
، چیزی است که ما میخواهیم از طریق آن حلقه بزنیم،
186
00:07:31,840 –> 00:07:33,919
187
00:07:33,919 –> 00:07:37,919
بنابراین برای من در محدوده
188
00:07:38,160 –> 00:07:41,280
1 تا طول مجموعه دادههای ما،
189
00:07:41,280 –> 00:07:45,840
بنابراین df.close است
190
00:07:45,840 –> 00:07:49,440
و من معتقدم که باید یک C بزرگ باشد
191
00:07:49,440 –> 00:07:52,639
که میخواهم بررسی کنم اگر
192
00:07:52,639 –> 00:07:56,319
قیمت بسته در موقعیت
193
00:07:56,319 –> 00:07:59,599
i بزرگتر از قیمت بسته شدن روز قبل باشد،
194
00:07:59,599 –> 00:08:01,440
بنابراین df نقطه
195
00:08:01,440 –> 00:08:05,280
بسته در p است osition i منهای یک
196
00:08:05,280 –> 00:08:10,000
خوب است، اگر اینطور است، من می خواهم
197
00:08:10,000 –> 00:08:14,080
obv روز قبل را
198
00:08:14,080 –> 00:08:17,840
به اضافه حجم فعلی به اضافه حجم فعلی اضافه کنم،
199
00:08:17,840 –> 00:08:20,080
بنابراین مطمئن شوید که
200
00:08:20,080 –> 00:08:21,280
درست است، بنابراین بیایید
201
00:08:21,280 –> 00:08:23,680
فقط این را تایپ کنیم قبلی که می خواهیم قبلی
202
00:08:23,680 –> 00:08:24,560
را
203
00:08:24,560 –> 00:08:28,319
اضافه کنیم obv بعلاوه ولوم فعلی
204
00:08:28,319 –> 00:08:29,599
خیلی خوب است، پس بیایید ادامه دهیم و این کار را انجام دهیم،
205
00:08:29,599 –> 00:08:32,559
بنابراین فقط obv dot append را تایپ کنید
206
00:08:32,559 –> 00:08:36,799
و سپس من می خواهم obv قبلی را به
207
00:08:36,799 –> 00:08:39,839
درستی بنویسم تا یک
208
00:08:39,839 –> 00:08:43,839
به علاوه حجم فعلی که df
209
00:08:43,839 –> 00:08:48,240
ولوم نقطه در موقعیت است، بسیار
210
00:08:48,240 –> 00:08:51,519
خوب است تا خوب به نظر برسد
211
00:08:51,519 –> 00:08:54,720
در غیر این صورت، اگر df.close
212
00:08:54,720 –> 00:08:58,000
در موقعیت i باشد، بنابراین این قیمت بسته فعلی است،
213
00:08:58,000 –> 00:09:02,240
اگر کمتر از df نقطه
214
00:09:02,240 –> 00:09:06,000
بسته در موقعیت i منهای
215
00:09:06,000 –> 00:09:09,839
1 قیمت بسته قبلی قبلی باشد،
216
00:09:10,000 –> 00:09:14,080
من می خواهم
217
00:09:14,080 –> 00:09:17,200
obv قبلی
218
00:09:17,200 –> 00:09:20,480
منهای قیمت فعلی را اضافه کنم،
219
00:09:20,480 –> 00:09:23,440
بنابراین بیایید به عقب برگردیم در اینجا و این را
220
00:09:23,440 –> 00:09:24,160
221
00:09:24,160 –> 00:09:27,279
به f تغییر دهید و بیایید ادامه دهیم و این مقدار را اضافه کنیم،
222
00:09:27,279 –> 00:09:30,959
بنابراین obv نقطه به بالا در
223
00:09:30,959 –> 00:09:35,600
obv در موقعیت منفی یک
224
00:09:35,600 –> 00:09:39,920
منهای حجم فعلی که df نقطه
225
00:09:39,920 –> 00:09:43,200
حجم در موقعیت است،
226
00:09:44,480 –> 00:09:48,959
خوب است در غیر این صورت قیمت بسته شدن برابر است با بسته شدن
227
00:09:48,959 –> 00:09:50,560
228
00:09:50,560 –> 00:09:54,720
قبلی قیمت o من فقط
229
00:09:54,720 –> 00:09:57,839
obv قبلی را ضمیمه می کنم،
230
00:09:57,839 –> 00:10:02,560
بنابراین فقط obv dot را در حالت
231
00:10:02,839 –> 00:10:06,720
آشکار در موقعیت منفی یک تایپ کنید،
232
00:10:06,720 –> 00:10:07,920
کاملاً درست است و باید این کار را انجام دهید، بنابراین بیایید ادامه دهیم
233
00:10:07,920 –> 00:10:10,160
و این را اجرا کنیم
234
00:10:10,160 –> 00:10:13,279
و اجازه دهید یک سلول جدید ایجاد کنیم و اکنون
235
00:10:13,279 –> 00:10:16,839
در این سلول می خواهم برای ذخیره چیزهای
236
00:10:16,839 –> 00:10:21,519
واضح و
237
00:10:22,320 –> 00:10:26,160
و من می خواهم obv ema
238
00:10:26,160 –> 00:10:31,240
را در ستون های جدید ذخیره کنم، بنابراین ema مخفف
239
00:10:31,240 –> 00:10:34,399
240
00:10:34,399 –> 00:10:37,279
میانگین متحرک نمایی است و من از آن برای استراتژی خود استفاده می کنم،
241
00:10:37,279 –> 00:10:38,079
242
00:10:38,079 –> 00:10:40,480
بنابراین باید آن
243
00:10:40,480 –> 00:10:41,519
محاسبه را
244
00:10:41,519 –> 00:10:44,720
انجام دهیم، بنابراین بیایید ستون را ایجاد کنیم. به نام obv
245
00:10:44,720 –> 00:10:48,240
در مجموعه داده ما و آن را برابر با obv قرار
246
00:10:48,240 –> 00:10:48,959
می دهیم
247
00:10:48,959 –> 00:10:52,000
که در اینجا محاسبه کردیم
248
00:10:52,000 –> 00:10:54,800
و اکنون می خواهم یک ستون جدید
249
00:10:54,800 –> 00:10:56,079
به نام obv
250
00:10:56,079 –> 00:10:59,360
underscore ema ایجاد کنم و باید
251
00:10:59,360 –> 00:11:01,040
آن محاسبه را انجام دهیم تا آن را برابر
252
00:11:01,040 –> 00:11:02,240
با
253
00:11:02,240 –> 00:11:05,600
df قرار دهیم. ستون
254
00:11:05,600 –> 00:11:09,120
obv نقطه ewm
255
00:11:09,120 –> 00:11:12,839
و من می خواهم به آن بازه ای برابر با
256
00:11:12,839 –> 00:11:14,079
20
257
00:11:14,079 –> 00:11:16,880
بدهم و میانگین را می خواهم خوب باشد، بنابراین باید
258
00:11:16,880 –> 00:11:18,480
259
00:11:18,480 –> 00:11:20,079
260
00:11:20,079 –> 00:11:23,440
محاسبه میانگین متحرک نمایی را برای ما انجام دهد، بنابراین بیایید جلو برویم
261
00:11:23,440 –> 00:11:26,560
و در واقع اجازه دهید داده ها را نیز
262
00:11:26,560 –> 00:11:30,160
نشان دهیم. داده ها را فقط df تایپ کنید و حالا
263
00:11:30,160 –> 00:11:33,360
بیایید جلو برویم و این
264
00:11:33,600 –> 00:11:36,959
ok را اجرا کنیم ay پس بیایید پایین اسکرول کنیم
265
00:11:36,959 –> 00:11:40,560
و بیایید به اینجا برویم، میتوانیم
266
00:11:40,560 –> 00:11:44,399
obv و obv ema را کاملاً درست ببینیم،
267
00:11:44,399 –> 00:11:45,839
بنابراین به نظر میرسد همه چیز خوب است،
268
00:11:45,839 –> 00:11:49,519
بیایید ادامه دهیم و یک سلول جدید ایجاد کنیم
269
00:11:49,519 –> 00:11:52,800
و در این سلول میخواهیم نمودار دیگری ایجاد کنیم،
270
00:11:52,800 –> 00:11:53,760
271
00:11:53,760 –> 00:11:56,880
اما این بار آیا
272
00:11:56,880 –> 00:12:00,079
obv و obv ema را نشان میدهد،
273
00:12:00,079 –> 00:12:04,320
بنابراین در اینجا من فقط میخواهم نمودار را ایجاد
274
00:12:04,320 –> 00:12:08,480
و رسم کنم،
275
00:12:08,480 –> 00:12:10,800
بنابراین بسیار شبیه به آنچه
276
00:12:10,800 –> 00:12:11,920
قبلا انجام دادیم خواهد بود، بنابراین من
277
00:12:11,920 –> 00:12:14,959
فقط میخواهم به اینجا برگردم و من
278
00:12:14,959 –> 00:12:16,720
همه اینها را برجسته میکنم و
279
00:12:16,720 –> 00:12:18,480
با استفاده از کنترل c کپی میکنم و به
280
00:12:18,480 –> 00:12:20,399
اینجا برمیگردم و
281
00:12:20,399 –> 00:12:22,399
با استفاده از ctrl v آن را جایگذاری میکنم، من فقط از
282
00:12:22,399 –> 00:12:25,040
شر این نظر در اینجا خلاص
283
00:12:25,040 –> 00:12:27,279
میشوم و
284
00:12:27,279 –> 00:12:29,440
به جای آن، قیمت بسته را ترسیم نمیکنیم. قرار است
285
00:12:29,440 –> 00:12:33,279
obv را رسم کنیم
286
00:12:33,279 –> 00:12:36,839
و برچسب واضح خواهد بود،
287
00:12:36,839 –> 00:12:39,600
288
00:12:39,600 –> 00:12:41,040
خوب است و من فقط
289
00:12:41,040 –> 00:12:42,720
این کپی east control c را هایلایت می کنم
290
00:12:42,720 –> 00:12:44,240
و سپس به اینجا می آیم و
291
00:12:44,240 –> 00:12:46,480
با استفاده از کنترل v پیست می کنم
292
00:12:46,480 –> 00:12:51,279
و بیایید در ستون obv ema قرار دهیم
293
00:12:51,279 –> 00:12:54,959
و در اینجا می رویم برای قرار دادن ema
294
00:12:54,959 –> 00:12:56,480
و اجازه دهید جلو برویم و فقط به این یک رنگ بدهم،
295
00:12:56,480 –> 00:12:57,600
بنابراین من می خواهم رنگ را
296
00:12:57,600 –> 00:13:00,000
برابر با
297
00:13:00,320 –> 00:13:02,720
نارنجی و در اینجا من می خواهم این
298
00:13:02,720 –> 00:13:04,320
رنگ را
299
00:13:04,320 –> 00:13:07,519
برابر بنفش قرار
300
00:13:07,519 –> 00:13:09,600
دهم، بنابراین همه چیز خوب به نظر می رسد،
301
00:13:09,600 –> 00:13:11,920
بیایید ادامه دهیم و من
302
00:13:11,920 –> 00:13:14,959
می خواهم این را از قیمت
303
00:13:14,959 –> 00:13:18,160
نزدیک به
304
00:13:18,160 –> 00:13:20,800
عنوان اصلی تغییر دهم، پس بیایید ادامه دهیم
305
00:13:20,800 –> 00:13:23,440
و این را درست اجرا کنیم،
306
00:13:24,079 –> 00:13:27,440
بنابراین اکنون ما میتوانیم obv
307
00:13:27,440 –> 00:13:29,920
و obv ema را ببینیم و من فقط میخواهم
308
00:13:29,920 –> 00:13:32,079
عنوان را دوباره تغییر دهم، نمودار obv obv ema را قرار میدهم،
309
00:13:32,079 –> 00:13:35,120
310
00:13:35,120 –> 00:13:38,560
بنابراین بیایید این را اجرا کنیم،
311
00:13:38,560 –> 00:13:41,920
بنابراین فکر میکنم که خوب به نظر میرسد
312
00:13:41,920 –> 00:13:45,199
و اکنون برای استراتژی ایده این
313
00:13:45,199 –> 00:13:48,560
است که اساساً آن را بخریم. سهام هر زمان
314
00:13:48,560 –> 00:13:52,000
که می رود هر زمان که obv
315
00:13:52,000 –> 00:13:55,120
بالاتر از obv ema می رود خوب است
316
00:13:55,120 –> 00:13:57,360
و پس از آن ایده این است که سهام را در
317
00:13:57,360 –> 00:13:58,800
هر زمانی که
318
00:13:58,800 –> 00:14:02,560
obv ema بالاتر از obv برود
319
00:14:02,560 –> 00:14:05,680
بسیار خوب است، بنابراین بیایید جلو برویم و
320
00:14:05,680 –> 00:14:09,040
این سیگنال های خرید و فروش را در این نمودار ایجاد کنیم
321
00:14:09,040 –> 00:14:10,720
و سپس می توانیم بررسی کنید که
322
00:14:10,720 –> 00:14:12,240
استراتژی برای این مجموعه داده چگونه عمل کرده است، بنابراین اجازه دهید پیش برویم
323
00:14:12,240 –> 00:14:14,560
و یک سلول جدید ایجاد کنیم
324
00:14:14,560 –> 00:14:18,160
و در این سلول من می خواهم یک تابع ایجاد کنم
325
00:14:18,160 –> 00:14:23,279
تا زمان خرید
326
00:14:23,279 –> 00:14:27,040
و فروش سهام
327
00:14:27,040 –> 00:14:30,079
را علامت دهد، بنابراین اگر
328
00:14:30,079 –> 00:14:33,199
obv از
329
00:14:33,199 –> 00:14:38,160
obv bma بالاتر رفت،
330
00:14:38,240 –> 00:14:40,880
سپس خرید کنید.
331
00:14:41,680 –> 00:14:45,680
اگر آشکار به زیر
332
00:14:45,680 –> 00:14:50,800
obv ema می رود، سلول های
333
00:14:52,160 –> 00:14:59,519
دیگر این کار را نمی کنند
334
00:14:59,519 –> 00:15:00,639
خیلی خوب است، بنابراین این تابع را ایجاد می
335
00:15:00,639 –> 00:15:02,320
کند، من آن را با سلول
336
00:15:02,320 –> 00:15:02,959
زیر خط فراخوانی
337
00:15:02,959 –> 00:15:06,399
می کنم و سیگنالی
338
00:15:06,399 –> 00:15:08,480
را دریافت می کند که در ستون 1 و
339
00:15:08,480 –> 00:15:10,839
ستون 2 قرار می گیرد. بسیار
340
00:15:10,839 –> 00:15:13,199
خوب و سپس من می روم ایجاد دو
341
00:15:13,199 –> 00:15:15,199
لیست خالی یکی از آنها به عنوان خرید قیمت بیمار نامیده می شود
342
00:15:15,199 –> 00:15:18,959
343
00:15:18,959 –> 00:15:22,079
بنابراین لیست خرید و سپس فروش قیمت بیمار است
344
00:15:22,079 –> 00:15:25,440
بنابراین این لیست فروش خواهد بود
345
00:15:25,440 –> 00:15:28,480
و من یک پرچم برای
346
00:15:28,480 –> 00:15:30,000
روند صعودی و نزولی ایجاد
347