در این مطلب، ویدئو Python for Finance: یاد بگیرید که چگونه نمودارهای کندل استیک با داده های سهام را با استفاده از نمودار ایجاد کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,640 –> 00:00:02,399
g’day youtube به کانال نمونه کارها asx خوش آمدید
2
00:00:02,399 –> 00:00:04,000
امروز
3
00:00:04,000 –> 00:00:05,920
میتوانید بیاموزید که چگونه
4
00:00:05,920 –> 00:00:07,919
دادههای بازار مالی را
5
00:00:07,919 –> 00:00:10,320
با ایجاد نمودار میانگین متحرک
6
00:00:10,320 –> 00:00:11,200
و
7
00:00:11,200 –> 00:00:14,559
یک نمودار فرعی حجمی ترسیم کنید، بنابراین اجازه دهید
8
00:00:14,559 –> 00:00:17,440
مستقیماً به آن
9
00:00:17,440 –> 00:00:19,760
بپردازیم تا وارد کردن دادهها را در آخرین دادهها دنبال کنیم. آموزش
10
00:00:19,760 –> 00:00:20,720
امروز ما قرار است
11
00:00:20,720 –> 00:00:23,439
این داده های بازار سهام را ترسیم کنیم،
12
00:00:23,439 –> 00:00:25,519
ابتدا وابستگی ها را وارد می کنیم،
13
00:00:25,519 –> 00:00:27,760
بنابراین اجازه دهید فقط کراکن را دریافت کنیم،
14
00:00:27,760 –> 00:00:29,359
بنابراین اولین کاری که می خواهیم انجام دهیم این است که
15
00:00:29,359 –> 00:00:32,480
زمان تاریخ را
16
00:00:34,800 –> 00:00:37,920
به صورت dt وارد کنیم،
17
00:00:37,920 –> 00:00:41,200
داده های پاندا را وارد می کنیم. فریم
18
00:00:42,160 –> 00:00:46,320
یا پانداها را بهعنوان pd وارد میکنیم
19
00:00:46,320 –> 00:00:49,600
20
00:00:51,600 –> 00:00:53,440
و در واقع میخواهیم از
21
00:00:53,440 –> 00:00:54,879
دادهخوان دادههای پانداها
22
00:00:54,879 –> 00:00:58,480
23
00:00:58,480 –> 00:01:02,239
مانند دفعه
24
00:01:02,239 –> 00:01:04,879
قبل، دادههای وارد کردن را به صورت pdr وارد کنیم و اگر نموداری ندارید، اکنون نمودار را وارد
25
00:01:04,879 –> 00:01:06,400
میکنیم.
26
00:01:06,400 –> 00:01:08,799
ارزش دانلود را دارد برو آخرین ویدیوی من را
27
00:01:08,799 –> 00:01:09,520
28
00:01:09,520 –> 00:01:13,600
در مورد نحوه انجام آن
29
00:01:13,600 –> 00:01:16,720
وارد کردن
30
00:01:16,720 –> 00:01:20,080
اشیاء نمودار
31
00:01:21,600 –> 00:01:25,520
32
00:01:25,520 –> 00:01:28,720
33
00:01:28,720 –> 00:01:31,759
34
00:01:31,759 –> 00:01:35,200
نقطهای را بررسی
35
00:01:35,200 –> 00:01:40,640
36
00:01:40,640 –> 00:01:42,720
37
00:01:42,720 –> 00:01:45,119
کنید برای
38
00:01:45,119 –> 00:01:48,000
آفلاین بودن نمودار در مشتری، باید
39
00:01:48,000 –> 00:01:50,560
40
00:01:50,560 –> 00:01:53,360
نوتبوکهای مشتری را راهاندازی کنیم تا بتوانیم
41
00:01:53,360 –> 00:01:54,240
نمودارها را
42
00:01:54,240 –> 00:01:57,280
در اینجا ببینیم، بنابراین
43
00:01:57,280 –> 00:02:00,479
حالت زیرخط اسلش نوتبوک ابتدایی است
44
00:02:00,479 –> 00:02:05,439
و ما فقط میرویم وصل
45
00:02:05,439 –> 00:02:09,038
میشویم و همچنین میخواهیم
46
00:02:09,038 –> 00:02:12,800
آن را عالی اجرا کنیم، بنابراین اکنون به
47
00:02:12,800 –> 00:02:13,680
مرحله مرحله میرویم. شماره دو
48
00:02:13,680 –> 00:02:16,400
دادههای بازار سهام را دریافت میکند، بنابراین این کار با استفاده
49
00:02:16,400 –> 00:02:16,800
از
50
00:02:16,800 –> 00:02:19,280
دادهخوان پانداها مانند دفعه قبل است
51
00:02:19,280 –> 00:02:21,120
که فقط میخواهیم محدوده تاریخ را مشخص کنیم
52
00:02:21,120 –> 00:02:22,080
و سپس
53
00:02:22,080 –> 00:02:24,000
سهامی را که انتخاب کردهایم، امروز
54
00:02:24,000 –> 00:02:26,080
از cba استفاده کنیم، بنابراین در
55
00:02:26,080 –> 00:02:30,879
پایان اکنون برای شروع از زمان تاریخ استفاده می
56
00:02:33,440 –> 00:02:38,720
کنیم، ما فقط به تاریخ
57
00:02:39,560 –> 00:02:42,560
58
00:02:42,720 –> 00:02:45,840
1 ژانویه 2015 می رویم، بنابراین
59
00:02:45,840 –> 00:02:49,840
برای داده خوان پانداها، بنابراین pdr dot
60
00:02:49,840 –> 00:02:54,319
بیایید از دریافت داده استفاده کنیم یاهو،
61
00:02:54,319 –> 00:02:56,400
بنابراین به یاد داشته باشید که ما در مورد این ماژول ها
62
00:02:56,400 –> 00:02:57,840
و نحوه
63
00:02:57,840 –> 00:03:00,319
استفاده از داده خوان پانداها صحبت کردیم. آخرین
64
00:03:00,319 –> 00:03:01,920
آموزش، بنابراین اگر آن را از دست دادید،
65
00:03:01,920 –> 00:03:04,239
لطفاً به عقب برگردید، اما
66
00:03:04,239 –> 00:03:05,680
تقریباً ما سهام را مشخص کردهایم
67
00:03:05,680 –> 00:03:08,560
و cba را برای سهام asx انتخاب کردهایم، شما
68
00:03:08,560 –> 00:03:09,920
باید از نقطه نقطه
69
00:03:09,920 –> 00:03:13,360
و تاریخ شروع و پایان استفاده کنید، بنابراین اجازه
70
00:03:13,360 –> 00:03:14,000
71
00:03:14,000 –> 00:03:15,920
دهید سر آن داده را برگردانیم. قاب کنید و از همه
72
00:03:15,920 –> 00:03:17,599
چیز مطمئن شوید hing کارهایی را انجام میدهد که
73
00:03:17,599 –> 00:03:18,800
باید انجام دهد
74
00:03:18,800 –> 00:03:21,599
عالی بالا کم باز کردن حجم بسته
75
00:03:21,599 –> 00:03:23,519
تنظیم بسته،
76
00:03:23,519 –> 00:03:26,799
بنابراین اکنون باید
77
00:03:26,799 –> 00:03:28,560
چند عبارت میانگین متحرک بسازیم، بنابراین برای این
78
00:03:28,560 –> 00:03:29,799
کار از تابع pandas.rolling استفاده
79
00:03:29,799 –> 00:03:31,599
میکنیم،
80
00:03:31,599 –> 00:03:34,799
بنابراین در اینجا میتوانیم یک پنجره را مشخص کنیم.
81
00:03:34,799 –> 00:03:36,640
دوره برگشتی که میخواهیم
82
00:03:36,640 –> 00:03:38,239
میانگین آن را محاسبه کنیم
83
00:03:38,239 –> 00:03:42,799
تا عبارت میانگین متحرک را بدست آوریم، بنابراین اجازه
84
00:03:42,799 –> 00:03:44,159
دهید به آن بپردازیم و من فقط به شما نشان میدهم
85
00:03:44,159 –> 00:03:46,159
که چگونه به نظر میرسد، بنابراین
86
00:03:46,159 –> 00:03:48,159
برای ایجاد ستون دیگری در این قاب داده
87
00:03:48,159 –> 00:03:49,360
88
00:03:49,360 –> 00:03:52,799
، به ستون df میرویم. نام
89
00:03:52,799 –> 00:03:57,280
میانگین متحرک 50. ما به آن
90
00:03:57,280 –> 00:03:59,439
می گوییم اکنون کاری که می خواهیم انجام دهیم این است که
91
00:03:59,439 –> 00:04:00,799
92
00:04:00,799 –> 00:04:04,319
اطلاعات مربوط به قیمت بسته را می گیریم و از
93
00:04:04,319 –> 00:04:07,439
Rolling so dot Rolling استفاده می کنیم بنابراین در اینجا
94
00:04:07,439 –> 00:04:09,439
یک پنجره را مشخص می کنیم و ما
95
00:04:09,439 –> 00:04:09,920
96
00:04:09,920 –> 00:04:13,680
آن 50 را صدا می
97
00:04:13,680 –> 00:04:16,238
زنیم. پس برای آن 50، میانگین را محاسبه می کنیم، بنابراین
98
00:04:16,238 –> 00:04:17,120
بیایید
99
00:04:17,120 –> 00:04:20,560
آن را بزنیم و
100
00:04:20,560 –> 00:04:23,680
سر آن قاب داده را رسم می کنیم
101
00:04:24,639 –> 00:04:26,320
تا همانطور که می بینید ما این دسته از
102
00:04:26,320 –> 00:04:28,000
n مقادیر را دریافت
103
00:04:28,000 –> 00:04:30,639
کردیم. از ابتدای قاب داده، بنابراین
104
00:04:30,639 –> 00:04:32,560
بیایید بگوییم که ما این
105
00:04:32,560 –> 00:04:36,080
10 را ساخته ایم و آن را می سازیم
106
00:04:36,080 –> 00:04:40,080
نمودار سر 20. شما می توانید ببینید که n a وجود دارد
107
00:04:40,080 –> 00:04:43,520
بنابراین برای 10 روز عددی وجود ندارد
108
00:04:43,520 –> 00:04:46,560
و این به این دلیل است که
109
00:04:46,560 –> 00:04:47,680
قبل از اینکه بتوانید
110
00:04:47,680 –> 00:04:49,360
واقعاً میانگین
111
00:04:49,360 –> 00:04:51,680
کاری را که ما می توانیم انجام دهیم در اینجا تعیین کنیم به 10 بیت داده نیاز دارید
112
00:04:51,680 –> 00:04:53,680
. t یک
113
00:04:53,680 –> 00:04:54,960
دوره حداقلی
114
00:04:54,960 –> 00:04:58,560
می خواهیم تا بتوانیم فقط یک مقدار متوسط
115
00:04:58,560 –> 00:05:01,360
ی این دوره ها فقط برای ثبات بدست آو
116
00:05:01,360 –> 00:05:02,400
یم، بنابراین بتوانیم دو
117
00:05:02,400 –> 00:05:05,360
ه min را بر
118
00:05:05,840 –> 00:05:07,919
بر با صفر تعیین کنیم و اکنون دوباره آن را رسم کنیم، می
119
00:05:07,919 –> 00:05:09,840
وانید ببینید که فقط برای ای
120
00:05:09,840 –> 00:05:11,680
روزهایی است که کمتر از 10 یا هر
121
00:05:11,680 –> 00:05:13,360
یز دیگری وجود دارد. پنجره آیا ما انتخاب
122
00:05:13,360 –> 00:05:15,199
می کنیم که آنها فقط تا
123
00:05:15,199 –> 00:05:17,120
آنجایی که می توانند از اطلاعات استفاده کنند،
124
00:05:17,120 –> 00:05:19,520
بنابراین بیایید آن را به 50 تغییر دهیم اکنون من
125
00:05:19,520 –> 00:05:20,960
فقط می خواستم
126
00:05:20,960 –> 00:05:24,560
نمونه ای از آن nan را به شما نشان دهم،
127
00:05:24,560 –> 00:05:27,600
بنابراین بیایید 50 را بدست آوریم
128
00:05:27,600 –> 00:05:31,600
و بیایید نمودار را نیز ترسیم کنیم. 200
129
00:05:31,600 –> 00:05:36,000
بنابراین با یک پنجره 200،
130
00:05:36,840 –> 00:05:39,440
بنابراین فقط هد را در آنجا
131
00:05:39,440 –> 00:05:42,240
عالی ترسیم کنید و 200 را بررسی کنید، بسیار خوب،
132
00:05:42,240 –> 00:05:43,199
بسیار
133
00:05:43,199 –> 00:05:45,039
خوب، ما
134
00:05:45,039 –> 00:05:46,240
اکنون وارد شکل
135
00:05:46,240 –> 00:05:48,240
می شویم، بنابراین برای انجام این کار از ساختن طرح های فرعی استفاده می کنیم،
136
00:05:48,240 –> 00:05:49,759
137
00:05:49,759 –> 00:05:52,639
بنابراین هدف این را به خاطر بسپاریم. آیا ما می خواهیم
138
00:05:52,639 –> 00:05:53,600
139
00:05:53,600 –> 00:05:56,639
um را در زیر ch خود ترسیم کنیم
140
00:05:56,639 –> 00:05:58,960
نمودار قیمت حجم خود را ایجاد می کنیم، به همین دلیل است که
141
00:05:58,960 –> 00:05:59,759
ما از
142
00:05:59,759 –> 00:06:03,280
این استفاده می کنیم و باعث می شود که ردیف ها
143
00:06:03,280 –> 00:06:04,319
144
00:06:04,319 –> 00:06:07,600
2
145
00:06:07,600 –> 00:06:10,560
146
00:06:10,560 –> 00:06:11,120
147
00:06:11,120 –> 00:06:16,240
باشند.
148
00:06:16,240 –> 00:06:19,520
محور x
149
00:06:19,520 –> 00:06:22,560
نه محورهای z محور x
150
00:06:22,560 –> 00:06:26,000
بنابراین ما آن را درست می نامیم، ما می خواهیم
151
00:06:26,000 –> 00:06:28,000
فاصله بین آنها
152
00:06:28,000 –> 00:06:29,520
چیزی باشد که حداقل بتوانیم
153
00:06:29,520 –> 00:06:31,280
عنوان را از آن بخوانیم، بنابراین
154
00:06:31,280 –> 00:06:33,600
بیایید فعلاً نسبت 0.1 را تعریف کنیم و
155
00:06:33,600 –> 00:06:36,000
می توانیم آن را تغییر دهیم. بعداً اگر
156
00:06:36,000 –> 00:06:39,759
بخواهیم عناوین طرح فرعی را تعریف کنیم،
157
00:06:39,759 –> 00:06:42,560
بیایید
158
00:06:42,560 –> 00:06:44,240
اولی را با نمودار قیمت cba
159
00:06:44,240 –> 00:06:48,639
و پایینی را حجم صدا میزنیم
160
00:06:48,639 –> 00:06:50,240
و آخرین چیزی که میخواهید مشخص کنید
161
00:06:50,240 –> 00:06:51,680
این است که چقدر این
162
00:06:51,680 –> 00:06:54,160
um را میخواهید. عرض این
163
00:06:54,160 –> 00:06:55,840
نمودار تا لبه های
164
00:06:55,840 –> 00:06:57,919
شکل یا در وسط است، بنابراین اجازه
165
00:06:57,919 –> 00:06:59,360
دهید فقط به
166
00:06:59,360 –> 00:07:02,479
عرض ردیف وسط زمین چرخ دنده وسط
167
00:07:02,479 –> 00:07:06,240
برویم و می خواهیم 0.2 0.8 یا شاید
168
00:07:06,240 –> 00:07:07,840
0.7 را مشخص
169
00:07:07,840 –> 00:07:10,319
کنیم زیرا ممکن است یک کلید داشته باشیم. در سمت راست
170
00:07:10,319 –> 00:07:11,759
171
00:07:11,759 –> 00:07:13,520
بسیار عالی است، بنابراین اکنون که آن شکل را تعریف
172
00:07:13,520 –> 00:07:15,199
کردیم اجازه دهید در واقع برخی از
173
00:07:15,199 –> 00:07:16,000
اطلاعات را
174
00:07:16,000 –> 00:07:19,440
به آن اضافه کنیم تا این کار را با نموداری که میخواهیم دادههای کندل استیک را از ویژگی portly
175
00:07:19,440 –> 00:07:20,240
اضافه
176
00:07:20,240 –> 00:07:22,880
کنیم،
177
00:07:22,880 –> 00:07:24,160
میتوانید
178
00:07:24,160 –> 00:07:26,400
به گوگل بدهید که
179
00:07:26,400 –> 00:07:27,759
بسیار جالب به نظر میرسد، بنابراین
180
00:07:27,759 –> 00:07:30,880
نقطه انجیر، ردیابی اضافه کنید،
181
00:07:30,880 –> 00:07:33,280
بنابراین میخواهیم ردیابی اضافه کنیم. به این
182
00:07:33,280 –> 00:07:35,360
شکل از قبل ساخته شده،
183
00:07:35,360 –> 00:07:38,400
اکنون ردی که می خواهیم اضافه کنیم،
184
00:07:38,400 –> 00:07:39,199
185
00:07:39,199 –> 00:07:42,840
شمع شمع نقطه ای خواهد بود،
186
00:07:42,840 –> 00:07:46,000
بنابراین برای تابع کندل استیک رسم،
187
00:07:46,000 –> 00:07:47,680
می توانیم محور x را مشخص کنیم
188
00:07:47,680 –> 00:07:50,800
، بنابراین محور x را که آشکارا
189
00:07:50,800 –> 00:07:51,199
190
00:07:51,199 –> 00:07:54,240
به عنوان شاخص داده های خود می خواهیم. فریم
191
00:07:54,240 –> 00:07:56,000
که تاریخ است
192
00:07:56,000 –> 00:07:59,840
بنابراین x برابر با
193
00:07:59,840 –> 00:08:03,599
شاخص df است، بنابراین برای open
194
00:08:03,599 –> 00:08:06,639
میخواهیم بتوانیم
195
00:08:06,639 –> 00:08:10,240
ستون باز
196
00:08:10,240 –> 00:08:14,000
um را برای high مشخص کنیم، میخواهیم بتوانیم
197
00:08:14,000 –> 00:08:14,960
198
00:08:14,960 –> 00:08:17,759
ستون بالا را مشخص کنیم، بنابراین بیایید فقط
199
00:08:17,759 –> 00:08:20,319
آن
200
00:08:23,120 –> 00:08:26,560
ستون بالا um را که حدس زدهاید کپی کنیم. هر چه
201
00:08:26,560 –> 00:08:30,960
کم میخواهیم ستون پایین باشد
202
00:08:33,440 –> 00:08:38,640
و هر چه نزدیک میخواهیم برابر با
203
00:08:38,958 –> 00:08:42,799
ستون بسته
204
00:08:42,799 –> 00:08:45,839
باشد، خیلی ساده است، ما همچنین
205
00:08:45,839 –> 00:08:47,760
میتوانیم تصمیم بگیریم که نام آن را چه بگذاریم
206
00:08:47,760 –> 00:08:49,600
و البته این نوع نمودار شمعی را نامگذاری میکنیم.
207
00:08:49,600 –> 00:08:50,399
208
00:08:50,399 –> 00:08:53,600
باز بالا کم بسته
209
00:08:53,600 –> 00:08:56,720
خیلی زیبا از قبل شکل ساده
210
00:08:56,720 –> 00:08:59,040
um شما خواهید دید خواهید دید که در یک دوم چگونه به نظر می
211
00:08:59,040 –> 00:09:00,000
212
00:09:00,000 –> 00:09:03,120
رسد نام g o تعریف نشده است بنابراین
213
00:09:03,120 –> 00:09:06,720
من آن را نام گذاری نکردم g o متاسفم um
214
00:09:06,720 –> 00:09:09,839
بنابراین در اینجا اشیاء نمودار همانطور که go پخش
215
00:09:09,839 –> 00:09:14,399
می شود اجرا کنید تا دوباره این را در اینجا اجرا کنید
216
00:09:14,399 –> 00:09:16,160
و عالی است، می توانید ببینید که
217
00:09:16,160 –> 00:09:18,399
مقیاس بندی خودکار است، اما ما دو پلات cba و
218
00:09:18,399 –> 00:09:19,680
سپس یک حجم فرعی داریم
219
00:09:19,680 –> 00:09:22,080
که هنوز حجمی ندارد، بنابراین اجازه دهید
220
00:09:22,080 –> 00:09:23,440
به کرک کردن
221
00:09:23,440 –> 00:09:26,320
ادامه دهیم، بنابراین اجازه دهید ابتدا شرایط میانگین متحرک
222
00:09:26,320 –> 00:09:27,200
را به این
223
00:09:27,200 –> 00:09:31,200
224
00:09:31,200 –> 00:09:34,000
نمودار نوع شمعدان um open بالا کم بسته اضافه کنیم.
225
00:09:34,000 –> 00:09:35,440
بنابراین راهی که ما می خواهیم این کار را انجام
226
00:09:35,440 –> 00:09:38,959
دهیم فقط با اضافه کردن عبارات معمولی به این
227
00:09:38,959 –> 00:09:40,000
نمودار است، بنابراین دوباره
228
00:09:40,000 –> 00:09:44,800
می رویم انجیر نقطه ردیابی را اضافه می
229
00:09:44,800 –> 00:09:47,440
کنیم و این بار نمودار پراکندگی نقطه ای خواهد
230
00:09:47,440 –> 00:09:49,120
بود، بنابراین پراکندگی
231
00:09:49,120 –> 00:09:51,600
در نمودار می تواند نقاط فیزیکی
232
00:09:51,600 –> 00:09:53,120
یا آن باشد. می تواند خطوط باشد، بنابراین
233
00:09:53,120 –> 00:09:55,680
به