در این مطلب، ویدئو کدنویسی نمودارهای کندل استیک بلادرنگ در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,600 –> 00:00:06,560
سلام به همه اخیراً من
2
00:00:06,560 –> 00:00:08,639
در بخش نظرات سؤالات زیادی
3
00:00:08,639 –> 00:00:11,120
داشتم و من واقعاً سؤالات شما را دوست دارم بنابراین در این
4
00:00:11,120 –> 00:00:13,840
ویدیو به یک سؤال
5
00:00:13,840 –> 00:00:15,839
یا درخواستی که در یکی از ویدیوهایم داشتم پاسخ می دهم
6
00:00:15,839 –> 00:00:18,240
و بیننده این سؤال را پرسیده است.
7
00:00:18,240 –> 00:00:19,279
8
00:00:19,279 –> 00:00:21,760
برادر، ویدیویی بسازید که در آن
9
00:00:21,760 –> 00:00:24,560
دادههای فارکس زنده را باز کنید و سعی کنید
10
00:00:24,560 –> 00:00:26,400
11
00:00:26,400 –> 00:00:27,359
دادههای کندل استیک را در زمان واقعی پخش کنید،
12
00:00:27,359 –> 00:00:29,359
یعنی نموداری که آن را ترسیم کردهاید
13
00:00:29,359 –> 00:00:31,599
باید پس از یک بازه زمانی مشخص تغییر کند،
14
00:00:31,599 –> 00:00:33,520
بنابراین من معتقدم که این سؤال
15
00:00:33,520 –> 00:00:36,000
واقعاً خوب است و من در مورد آن چه برنامهای دارم. این
16
00:00:36,000 –> 00:00:38,079
ویدیو به شما نشان میدهد که چگونه برنامهای را کدنویسی
17
00:00:38,079 –> 00:00:41,600
کنید که دقیقاً این
18
00:00:41,600 –> 00:00:43,920
کار را انجام میدهد، بنابراین در اینجا برنامه وب برای
19
00:00:43,920 –> 00:00:46,000
نمودارهای بیدرنگ وجود دارد و آنچه
20
00:00:46,000 –> 00:00:48,960
قبلاً میتوانید ببینید این است که ما یک کادر کشویی
21
00:00:48,960 –> 00:00:50,239
با
22
00:00:50,239 –> 00:00:52,480
لیست نمادهایی داریم که میتوانیم نمایش دهیم.
23
00:00:52,480 –> 00:00:54,399
همچنین تایم فریم و همچنین تعداد شمع ها را انتخاب کنید،
24
00:00:54,399 –> 00:00:57,039
به عنوان مثال اگر
25
00:00:57,039 –> 00:00:59,359
می خواهیم نموداری داشته باشیم، فرض کنید در
26
00:00:59,359 –> 00:01:02,960
بیت کوین تنها کاری که باید انجام دهید این است که btcsd را تایپ کنید
27
00:01:02,960 –> 00:01:06,080
و سپس اگر
28
00:01:06,080 –> 00:01:08,720
بخواهیم تایم فریم را تغییر دهیم، نمودار بیت کوین ظاهر
29
00:01:08,720 –> 00:01:10,159
می شود. مثال
30
00:01:10,159 –> 00:01:14,000
m5 را کلیک کنید و اکنون اینجا شمع های m5 را داریم
31
00:01:14,000 –> 00:01:16,320
و اگر می خواهید بزرگنمایی یا کوچک نمایی کنید،
32
00:01:16,320 –> 00:01:18,640
می توانیم تعداد شمع
33
00:01:18,640 –> 00:01:21,600
هایی را که باید در نمودار ما نمایش داده شوند را انتخاب کنیم
34
00:01:21,600 –> 00:01:23,280
، به عنوان مثال
35
00:01:23,280 –> 00:01:25,439
مقدار را روی 30 قرار می دهیم و در نمودار اکنون ما
36
00:01:25,439 –> 00:01:27,840
30 شمع را مشاهده کنید،
37
00:01:27,840 –> 00:01:30,159
همانطور که می توانید به روز رسانی های قیمت را در
38
00:01:30,159 –> 00:01:32,320
زمان واقعی مشاهده کنید، من فاصله به روز رسانی را
39
00:01:32,320 –> 00:01:34,159
روی 200 میلی ثانیه تنظیم کرده ام، بنابراین هر 200
40
00:01:34,159 –> 00:01:36,880
میلی ثانیه این برنامه از
41
00:01:36,880 –> 00:01:39,759
پلتفرم متاتریدر5 می پرسد که آیا
42
00:01:39,759 –> 00:01:42,799
تغییری در قیمت وجود دارد یا خیر و اگر وجود داشته باشد،
43
00:01:42,799 –> 00:01:45,920
شمع به روز می شود.
44
00:01:45,920 –> 00:01:50,079
بسیار خوب، پس ما اکنون در pycharm ide هستیم و
45
00:01:50,079 –> 00:01:51,840
می خواهم قبل از شروع به کار توضیح دهم که چگونه این
46
00:01:51,840 –> 00:01:54,479
برنامه کدگذاری شده است. می خواهم بگویم
47
00:01:54,479 –> 00:01:56,079
48
00:01:56,079 –> 00:01:58,159
که من نیز کد را در github خود میزبانی خواهم کرد،
49
00:01:58,159 –> 00:02:00,159
بنابراین اگر پیوندهای موجود در
50
00:02:00,159 –> 00:02:02,399
توضیحات را دنبال کنید می توانید این کد را دانلود کنید
51
00:02:02,399 –> 00:02:04,799
و آن را در انتهای خود نیز تست کنید،
52
00:02:04,799 –> 00:02:08,239
بنابراین این برنامه با خط تیره ساخته شده است
53
00:02:08,239 –> 00:02:11,599
که یک فریمورک برنامه وب
54
00:02:11,599 –> 00:02:14,800
برای پایتون است و همچنین ما از
55
00:02:14,800 –> 00:02:17,920
پانداها و نمودارها برای ایجاد برای انجام
56
00:02:17,920 –> 00:02:20,640
تجزیه و تحلیل داده ها و تجسم داده ها استفاده می کنیم
57
00:02:20,640 –> 00:02:23,440
. من از کتابخانه metatrader5 برای
58
00:02:23,440 –> 00:02:26,480
اتصال به فیلدهای داده استفاده میکنم، بنابراین
59
00:02:26,480 –> 00:02:29,840
دادهها را از metatrader5 میگیریم
60
00:02:29,840 –> 00:02:32,160
و در آخر من برخی از توابع را وارد کردم،
61
00:02:32,160 –> 00:02:34,800
بنابراین این یک فایل پایتون است
62
00:02:34,800 –> 00:02:37,280
که خودم برای دریافت
63
00:02:37,280 –> 00:02:39,599
لیست نمادها از یک سرمقاله ایجاد کردهام. پنج
64
00:02:39,599 –> 00:02:41,760
تایم فریمها و فرهنگ لغت تایم فریم را دریافت کنید،
65
00:02:41,760 –> 00:02:45,519
بنابراین قبل از اینکه کد را ادامه دهیم،
66
00:02:45,519 –> 00:02:48,480
اجازه دهید توابع mt5 را به شما نشان دهم
67
00:02:48,480 –> 00:02:50,800
و در اینجا فقط میتوانیم تایم
68
00:02:50,800 –> 00:02:53,680
فریمها را ببینیم که لیستی از تایم فریمها
69
00:02:53,680 –> 00:02:56,160
مانند m1 و 5 و 15
70
00:02:56,160 –> 00:02:59,840
و برای ترجمه این تایم فریمها به فریمهای زمانی
71
00:02:59,840 –> 00:03:01,440
متاتریدر 5،
72
00:03:01,440 –> 00:03:03,760
ما فقط یک
73
00:03:03,760 –> 00:03:05,680
فرهنگ لغت ایجاد میکنیم که m1
74
00:03:05,680 –> 00:03:09,440
در آن mt5.timeframe m1 را نشان میدهد،
75
00:03:09,440 –> 00:03:10,239
به
76
00:03:10,239 –> 00:03:12,159
گونهای که متاتریدر5 میتواند
77
00:03:12,159 –> 00:03:13,840
بفهمد که ما از چه فریم زمانی
78
00:03:13,840 –> 00:03:15,519
79
00:03:15,519 –> 00:03:17,680
درخواست میکنیم تا همه نمادها را از آداپتور
80
00:03:17,680 –> 00:03:18,959
5
81
00:03:18,959 –> 00:03:20,319
82
00:03:20,319 –> 00:03:23,200
دریافت کنیم. لیست نمادها با استفاده از 5
83
00:03:23,200 –> 00:03:24,480
علامت خالی دریافت می شود
84
00:03:24,480 –> 00:03:27,760
و سپس ما می توانیم لیست نمادها را
85
00:03:27,760 –> 00:03:29,120
در داخل لیست ذخیره کنیم
86
00:03:29,120 –> 00:03:31,360
و سپس این تابع
87
00:03:31,360 –> 00:03:34,239
لیستی با نام نمادها برمی گرداند، بنابراین این
88
00:03:34,239 –> 00:03:36,159
همه چیزهایی است که در داخل خالی وجود دارد.
89
00:03:36,159 –> 00:03:39,200
پنج تابع که در اینجا است و ما
90
00:03:39,200 –> 00:03:41,280
بعداً از آن برای نوشتن برنامه خود استفاده خواهیم کرد،
91
00:03:41,280 –> 00:03:42,720
92
00:03:42,720 –> 00:03:43,840
بنابراین
93
00:03:43,840 –> 00:03:44,090
برای ایجاد برنامه
94
00:03:44,090 –> 00:03:45,280
[Music]
95
00:03:45,280 –> 00:03:47,680
نمونه ای از برنامه خط تیره ایجاد می کنیم که
96
00:03:47,680 –> 00:03:50,159
با نام خط فاصله برابر است
97
00:03:50,159 –> 00:03:51,200
98
00:03:51,200 –> 00:03:54,319
و من همچنین یک تم بوت استرپ اضافه کرده ام
99
00:03:54,319 –> 00:03:55,360
100
00:03:55,360 –> 00:03:57,840
. فقط راهی برای زیباتر کردن آن
101
00:03:57,840 –> 00:03:59,280
از نظر css
102
00:03:59,280 –> 00:04:01,680
و این برنامه است، بنابراین اجازه دهید به شما نشان دهم
103
00:04:01,680 –> 00:04:04,560
که برنامه چگونه به نظر می رسد،
104
00:04:04,720 –> 00:04:06,879
بنابراین این برنامه
105
00:04:06,879 –> 00:04:08,400
شامل
106
00:04:08,400 –> 00:04:09,760
107
00:04:09,760 –> 00:04:12,000
108
00:04:12,000 –> 00:04:15,840
بازه زمانی نماد و تعداد شمع ها است، بنابراین ما یک مؤلفه کشویی برای نمادها
109
00:04:15,840 –> 00:04:17,918
داریم، یک کشویی داریم. کامپوننت برای یک بازه
110
00:04:17,918 –> 00:04:20,720
زمانی و ما یک مولفه ورودی
111
00:04:20,720 –> 00:04:23,280
برای تعداد شمع ها داریم و خروجی حاصل
112
00:04:23,280 –> 00:04:25,040
باید
113
00:04:25,040 –> 00:04:27,120
این نمودار در اینجا باشد،
114
00:04:27,120 –> 00:04:30,000
بنابراین اگر به کد برگردیم می توانیم
115
00:04:30,000 –> 00:04:32,720
هر مؤلفه جداگانه را در اینجا ببینیم بنابراین
116
00:04:32,72