در این مطلب، ویدئو ماشین حساب برک آوت خط سبز | Python For Finance قسمت 4 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:10
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,129
هی چه مشکلی داریم نام من ریچارد
2
00:00:02,129 –> 00:00:04,200
موگلن است و به یک آموزش پایتون برای مالی دیگر خوش آمدید
3
00:00:04,200 –> 00:00:06,779
و امروز برنامه ای
4
00:00:06,779 –> 00:00:08,429
که می خواهیم بسازیم یک
5
00:00:08,429 –> 00:00:11,490
ماشین حساب مقدار خط سبز است و این همان
6
00:00:11,490 –> 00:00:13,230
برنامه ای است که در واقع من را
7
00:00:13,230 –> 00:00:16,079
به یادگیری Python for Finance علاقه مند کرد. من
8
00:00:16,079 –> 00:00:17,279
بسیار هیجان زده هستم که آن را با شما دوستان به اشتراک بگذارم
9
00:00:17,279 –> 00:00:19,650
و امیدوارم همه ما بتوانیم
10
00:00:19,650 –> 00:00:22,289
با هم کمی بیشتر درباره پایتون بیاموزیم، بنابراین
11
00:00:22,289 –> 00:00:23,640
اگر با مقادیر خط سبز آشنا نیستید
12
00:00:23,640 –> 00:00:26,760
، اساساً بخشی
13
00:00:26,760 –> 00:00:29,670
از استراتژی من هستند و نشان می دهند
14
00:00:29,670 –> 00:00:32,488
سطح قابل توجهی از مقاومت است، بنابراین برای
15
00:00:32,488 –> 00:00:34,260
پیدا کردن آنها و من چند مورد را در
16
00:00:34,260 –> 00:00:36,630
این نمودار acmr ترسیم کردم، باید به
17
00:00:36,630 –> 00:00:39,450
نمودار ماهانه بروید و سپس
18
00:00:39,450 –> 00:00:42,210
هر زمان که سهم به
19
00:00:42,210 –> 00:00:44,460
بالاترین حد خود رسید، یک خط سبز بکشید و سپس حداقل برای
20
00:00:44,460 –> 00:00:48,059
سه ماه باقی مانده است، بنابراین acmr تا
21
00:00:48,059 –> 00:00:51,620
کنون سه خط سبز داشته است، یکی سمت راست IPO خود،
22
00:00:51,620 –> 00:00:54,960
یکی چند ماه بعد و سپس یکی
23
00:00:54,960 –> 00:00:58,680
اخیر در ماه مه امسال و
24
00:00:58,680 –> 00:01:00,300
دلیل مهم بودن اینها و
25
00:01:00,300 –> 00:01:02,910
اینکه چرا این یک استراتژی خوب است، این است که یک
26
00:01:02,910 –> 00:01:05,369
سهام که یک بالاترین رکورد جدید را تشکیل می دهد و
27
00:01:05,369 –> 00:01:07,170
سپس به مدت سه ماه استراحت می کند و تثبیت
28
00:01:07,170 –> 00:01:09,479
می شود و سپس شروع به حرکت از طریق
29
00:01:09,479 –> 00:01:12,299
آن خط سبز می کند که نشان می دهد
30
00:01:12,299 –> 00:01:14,280
سهام چیز خاصی برای
31
00:01:14,280 –> 00:01:16,799
آن در حال انجام است و زمانی که
32
00:01:16,799 –> 00:01:18,900
از این خط سبز عبور کند نقطه خرید درست است. بالاتر
33
00:01:18,900 –> 00:01:22,020
از میانگین حجم، بنابراین اگر به یک
34
00:01:22,020 –> 00:01:24,180
خط سبز رنگ اخیر CMRS برویم، میبینیم که درست
35
00:01:24,180 –> 00:01:26,729
در این نقطه، در
36
00:01:26,729 –> 00:01:29,400
واقع یک نقطه سبز نیز داشت، اما
37
00:01:29,400 –> 00:01:31,500
با حجم بالاتر از حد متوسط شکسته شد و از
38
00:01:31,500 –> 00:01:34,680
ن زمان به بعد عملکرد بسیار خوبی دا
39
00:01:34,680 –> 00:01:37,110
ت. بیایید صد و سی درصد را ببینیم
40
00:01:37,110 –> 00:01:39,270
و از آن به بعد دوباره تثبیت شده است
41
00:01:39,270 –> 00:01:41,640
و به نظر می رسد آماده است حرکتی دیگر
42
00:01:41,640 –> 00:01:45,299
به سمت بالا انجام دهد، بنابراین دلیل اینکه من
43
00:01:45,299 –> 00:01:47,130
این برنامه پایتون را می سازم این است که
44
00:01:47,130 –> 00:01:49,259
پیدا کردن این خطوط سبز
45
00:01:49,259 –> 00:01:50,729
کمی خسته کننده است زیرا باید به
46
00:01:50,729 –> 00:01:53,310
نمودار ماهانه همانطور که من یک کلیک
47
00:01:53,310 –> 00:01:55,890
جدید و بالاترین زمان را بر روی آن پیدا کردم، مقدار بالا
48
00:01:55,890 –> 00:01:57,479
را در اینجا پیدا کنید که بیست و یک امتیاز
49
00:01:57,479 –> 00:01:59,880
هشت و هشت است و سپس خط سبز را
50
00:01:59,880 –> 00:02:02,159
به صورت دستی ترسیم کنید، بنابراین برای سرعت بخشیدن به این
51
00:02:02,159 –> 00:02:04,140
فرآیند، فکر کردم که یک برنامه پایتون ایجاد کنید
52
00:02:04,140 –> 00:02:06,420
که فقط مقادیر را بیرون بیاورد
53
00:02:06,420 –> 00:02:08,758
و سپس من می توانم مستقیماً آن را
54
00:02:08,758 –> 00:02:11,129
روی صفحه بکشم تا در واقع
55
00:02:11,129 –> 00:02:12,750
نوشتن برنامه را شروع کنیم،
56
00:02:12,750 –> 00:02:13,530
با نوعی
57
00:02:13,530 –> 00:02:15,510
برنامه barebones شروع می کنیم که به
58
00:02:15,510 –> 00:02:17,580
نوعی به عنوان پایه ای برای آن استفاده کرده ایم. تمام
59
00:02:17,580 –> 00:02:19,920
ویدیوهای مختلف پایتون من برای امور مالی و اگر
60
00:02:19,920 –> 00:02:21,690
هنوز آن ها را تماشا نکرده اید و
61
00:02:21,690 –> 00:02:23,640
اولین سری از سری هایی است که در حال تماشای آن هستید، به
62
00:02:23,640 –> 00:02:25,650
شدت توصیه می کنم
63
00:02:25,650 –> 00:02:27,510
روی لینک در توضیحات کلیک کنید و
64
00:02:27,510 –> 00:02:29,370
بقیه آنها را بعد از این ویدیو تماشا کنید.
65
00:02:29,370 –> 00:02:32,100
مفاهیم مختلفی را پوشش می دهد که
66
00:02:32,100 –> 00:02:33,870
می تواند برای سبک معاملاتی شما بسیار مفید باشد،
67
00:02:33,870 –> 00:02:36,660
اما به هر حال به این ویدیو بازگردید،
68
00:02:36,660 –> 00:02:39,060
ما ابتدا همه ماژول های مختلفی را
69
00:02:39,060 –> 00:02:40,709
که به آن نیاز داریم وارد می کنیم
70
00:02:40,709 –> 00:02:43,380
، سپس لغو فاینانس Yahoo را فعال می کنیم، سپس
71
00:02:43,380 –> 00:02:45,420
شروع و پایان را شناسایی می کنیم. زمان برای قالب داده
72
00:02:45,420 –> 00:02:48,239
پانداهای ما است و سپس
73
00:02:48,239 –> 00:02:51,080
از کاربر میخواهیم نماد نماد سهام را وارد کند
74
00:02:51,080 –> 00:02:55,080
و سپس حلقه اصلی خود را وارد میکنیم و
75
00:02:55,080 –> 00:02:58,370
به چارچوب داده برای آن بازه زمانی دسترسی پیدا میکنیم
76
00:02:58,370 –> 00:03:02,790
و بله، اینگونه شروع میکنیم و
77
00:03:02,790 –> 00:03:04,950
ممکن است متوجه شوید که همیشه
78
00:03:04,950 –> 00:03:08,100
دادههای روزانه را دریافت میکند و برای استراتژی گرینلاین
79
00:03:08,100 –> 00:03:10,380
آنچه شما نیاز داشتید دادههای ماهانه است، بنابراین
80
00:03:10,380 –> 00:03:11,730
اولین کاری که باید انجام دهیم این است
81
00:03:11,730 –> 00:03:14,340
که یک قاب داده جدید پاندا به نام
82
00:03:14,340 –> 00:03:16,860
ماه DF بسازیم و آن را برابر با نقطه DF تنظیم کنیم.
83
00:03:16,860 –> 00:03:23,900
گروه با پرانتز
84
00:03:23,900 –> 00:03:32,910
فرکانس پرانتز هامور نقطه PD برابر با m4
85
00:03:32,910 –> 00:03:36,060
ماه است و سپس ما مقدار ماهانه
86
00:03:36,060 –> 00:03:38,910
را می خواهیم بنابراین به ستون
87
00:03:38,910 –> 00:03:41,130
بالای قاب داده پانداها دسترسی داریم و
88
00:03:41,130 –> 00:03:46,019
حداکثر آن ماهانه را می خواهیم که باید آن را مرتب
89
00:03:46,019 –> 00:03:48,720
کنیم و سپس می خواهیم به
90
00:03:48,720 –> 00:03:51,239
مقادیر آن اوج ماهانه نگاه کنید تا به
91
00:03:51,239 –> 00:03:53,519
نوعی آنها را مقایسه کنید و آن بالاترین حد تاریخ را بیابید،
92
00:03:53,519 –> 00:03:58,910
بنابراین ما برای شاخص و
93
00:03:58,910 –> 00:04:05,579
مقدار در موارد نقطههای ماهانه DF
94
00:04:05,579 –> 00:04:11,519
میگوییم و فقط فعلاً میگوییم مقدار چاپ و
95
00:04:11,519 –> 00:04:14,430
سپس فقط برای بستن این حلقه while
96
00:04:14,430 –> 00:04:16,290
و اطمینان از اینکه یک حلقه نامحدود نیست،
97
00:04:16,290 –> 00:04:20,728
میخواهیم بگوییم که بعد از آن دوباره
98
00:04:20,728 –> 00:04:23,310
از کاربر یک سهام را درخواست
99
00:04:23,310 –> 00:04:26,280
میکنم، بنابراین پسانداز میکنیم که به
100
00:04:26,280 –> 00:04:28,950
خط فرمان خود میرویم و میخواهیم برنامه را
101
00:04:28,950 –> 00:04:33,090
اجرا کنید تا بتوانید ببینید من فقط
102
00:04:33,090 –> 00:04:36,000
یک نقطه ویرگول این alw را فراموش کرده ام ays اتفاق میافتد و
103
00:04:36,000 –> 00:04:37,639
اجازه دهید دوباره آن را اجرا کنیم،
104
00:04:37,639 –> 00:04:40,980
بنابراین در اینجا از ما درخواست یک
105
00:04:40,980 –> 00:04:43,520
سهام میکند و ما یک CMR انجام میدهیم و
106
00:04:43,520 –> 00:04:46,350
میتوانید ببینید که تمام این
107
00:04:46,350 –> 00:04:49,410
ماهانههای مختلف um بالاترین
108
00:04:49,410 –> 00:04:51,419
ماههای مختلف این سهام و
109
00:04:51,419 –> 00:04:53,580
سپس خروجی میشود. از ما خواسته است تا سهام دیگری
110
00:04:53,580 –> 00:04:56,520
را وارد کنیم تا بتوانیم سهام دیگری وارد
111
00:04:56,520 –> 00:04:58,530
کنیم و مدت زمان اجرای آن کمی بیشتر است، بنابراین
112
00:04:58,530 –> 00:05:00,840
نوارهای ماهانه بیشتری دارد، بنابراین خوب است که
113
00:05:00,840 –> 00:05:02,550
همه چیز همانطور که باید کار می کند و اکنون باید آن
114
00:05:02,550 –> 00:05:05,130
115
00:05:05,130 –> 00:05:07,950
اقلام داده های ماهانه را مرتب کنیم و
116
00:05:07,950 –> 00:05:12,960
تعیین کنید که یک بالاترین تاریخ جدید چیست،
117
00:05:12,960 –> 00:05:15,540
بنابراین قبل از اینکه وارد این حلقه شویم،
118
00:05:15,540 –> 00:05:16,919
به چند متغیر مختلف
119
00:05:16,919 –> 00:05:21,740
نیاز داریم که به تاریخ GL نیاز
120
00:05:22,190 –> 00:05:25,820
داریم، آن را برابر با صفر قرار
121
00:05:25,820 –> 00:05:30,450
می دهیم که به آن نیاز داریم. آخرین GL V که آخرین
122
00:05:30,450 –> 00:05:32,820
123
00:05:32,820 –> 00:05:35,130
مقدار خط سبز ما خواهد بود، ما آن را برابر با
124
00:05:35,130 –> 00:05:39,110
صفر قرار می دهیم و همچنین به
125
00:05:39,110 –> 00:05:46,260
تاریخ فعلی برابر با انجام شده نیاز داریم و GL
126
00:05:46,260 –> 00:05:51,000
v فعلی برابر با صفر است، بنابراین اجازه دهید توضیح دهم که چه چیزی را انجام می دهم.
127
00:05:51,000 –> 00:05:52,530
من از هر یک از این متغیرها
128
00:05:52,530 –> 00:05:56,250
برای تاریخ های GL استفاده خواهم کرد خواهد بود و بیایید در
129
00:05:56,250 –> 00:05:59,729
واقع این تاریخ GL را با حروف کوچک بسازیم
130
00:05:59,729 –> 00:06:02,580
، تاریخ
131
00:06:02,580 –> 00:06:06,660
آخرین مقدار خط سبز آخرین GL V آخرین مقدار خط سبز
132
00:06:06,660 –> 00:06:08,840
133
00:06:08,840 –> 00:06:11,490
خواهد بود تاریخ فعلی
134
00:06:11,490 –> 00:06:13,620
تاریخ فعلی ارزش خط سبز خواهد بود. که
135
00:06:13,620 –> 00:06:15,690
برنامه پیگیری خواهد کرد و
136
00:06:15,690 –> 00:06:17,520
مقدار خط سبز فعلی
137
00:06:17,520 –> 00:06:19,590
مقدار خط سبز فعلی خواهد بود که ردیابی آن را انجام می دهد،
138
00:06:19,590 –> 00:06:22,919
بنابراین در پایان چیزی که
139
00:06:22,919 –> 00:06:24,450
ما فقط به آن اهمیت می دهیم آخرین تاریخ
140
00:06:24,450 –> 00:06:26,910
زرد v + GL است و اینها عبارتند از
141
00:06:26,910 –> 00:06:29,760
فقط به مرتب کردن دادهها
142
00:06:29,760 –> 00:06:33,270
در دستورات if عادت میکردیم، بنابراین منطق این
143
00:06:33,270 –> 00:06:34,919
برنامه واقعاً جایی است که
144
00:06:34,919 –> 00:06:37,950
پیچیدهتر میشود، بنابراین ابتدا باید
145
00:06:37,950 –> 00:06:39,980
بالاترین مقدار را بررسی
146
00:06:39,980 –> 00:06:42,530
کنیم، بنابراین بیایید ادامه دهیم و
147
00:06:42,530 –> 00:06:45,010
فعلاً آن را حذف کنیم. و میخواهیم بگوییم که آیا
148
00:06:45,010 –> 00:06:50,510
مقدار از glv فعلی بیشتر است،
149
00:06:50,510 –> 00:06:52,730
زیرا میخواهیم بررسی کنیم که آیا
150
00:06:52,730 –> 00:06:56,570
حداکثر ماهانه فعلی که حلقه for
151
00:06:56,570 –> 00:06:59,690
در آن قرار دارد از مقدار فعلی
152
00:06:59,690 –> 00:07:02,780
Greenline که ذخیره کرده است بیشتر است یا خیر و
153
00:07:02,780 –> 00:07:04,400
سپس میرویم برای گفتن اینکه آیا درست است
154
00:07:04,400 –> 00:07:07,300
w می خواهیم بگوییم فعلی GL GL v
155
00:07:07,300 –> 00:07:10,460
برابر است با مقدار، بنابراین اگر بالاتر است آن را برابر با آن
156
00:07:10,460 –> 00:07:12,230
قرار دهید و ما می خواهیم بگوییم که
157
00:07:12,230 –> 00:07:18,560
تاریخ های فعلی برابر است با شاخص، بنابراین
158
00:07:18,560 –> 00:07:21,760
تاریخ فعلی را به شاخص تنظیم کنید که
159
00:07:21,760 –> 00:07:27,880
آ