در این مطلب، ویدئو تجارت در Robinhood با Python API – آموزش برای مبتدیان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,799 –> 00:00:06,399
چطور پیش میرود همه نام من
2
00:00:06,399 –> 00:00:07,200
اوری
3
00:00:07,200 –> 00:00:10,080
است و امروز ما
4
00:00:10,080 –> 00:00:10,480
این
5
00:00:10,480 –> 00:00:13,280
api را پوشش میدهیم که به تازگی متوجه شدم یک api پایتون است
6
00:00:13,280 –> 00:00:13,679
که
7
00:00:13,679 –> 00:00:16,560
به شما امکان میدهد معاملات انجام دهید و به شما
8
00:00:16,560 –> 00:00:19,359
امکان میدهد به حساب robinhood خود دسترسی پیدا کنید
9
00:00:19,359 –> 00:00:20,960
و من فقط حساب robinhood خود را راهاندازی کردم.
10
00:00:20,960 –> 00:00:22,480
چند روز پیش این چیزی است که من
11
00:00:22,480 –> 00:00:23,359
تا اینجا انجام
12
00:00:23,359 –> 00:00:26,800
دادهام و api به نام robin slash dash
13
00:00:26,800 –> 00:00:29,119
socks است، بنابراین اولین کاری که میخواهید انجام دهید این
14
00:00:29,119 –> 00:00:30,000
است که ادامه دهید
15
00:00:30,000 –> 00:00:31,599
و فقط آن را با استفاده از Pip
16
00:00:31,599 –> 00:00:33,760
install robin dash stocks نصب کنید
17
00:00:33,760 –> 00:00:35,600
و میتوانید از کاغذ استفاده کنید. pip3 از هر
18
00:00:35,600 –> 00:00:37,920
نسخه ای از پایتون که استفاده می کنید
19
00:00:37,920 –> 00:00:39,120
و امروز
20
00:00:39,120 –> 00:00:40,239
برخی از چیزهای اساسی را پوشش می دهیم که
21
00:00:40,239 –> 00:00:42,079
برای سهام یک مظنه دریافت می کنیم، بنابراین من
22
00:00:42,079 –> 00:00:44,239
قیمت آن را بررسی می کنم و ما
23
00:00:44,239 –> 00:00:45,920
نیز می خواهیم
24
00:00:45,920 –> 00:00:47,440
همچنین میتوانیم با احراز
25
00:00:47,440 –> 00:00:49,440
هویت دو مرحلهای وارد حساب خود
26
00:00:49,440 –> 00:00:51,440
شویم و میتوانیم
27
00:00:51,440 –> 00:00:53,280
28
00:00:53,280 –> 00:00:55,039
هر نوع برچسب سهامی را که میخواهید بخریم
29
00:00:55,039 –> 00:00:56,320
30
00:00:56,320 –> 00:00:58,000
و بفروشیم و فقط در حال پوشش دادن هستیم.
31
00:00:58,000 –> 00:00:59,600
و قبل از شروع، فقط میخواهم
32
00:00:59,600 –> 00:01:00,879
از همه کسانی که انجام ندادهام تشکر کنم
33
00:01:00,879 –> 00:01:02,640
از زمانی که به 1000 مشترک رسیده ایم، ویدیویی منتشر کرده است،
34
00:01:02,640 –> 00:01:03,520
35
00:01:03,520 –> 00:01:04,879
بنابراین از شما بچه ها بسیار
36
00:01:04,879 –> 00:01:06,240
سپاسگزارم، واقعا متشکرم از همه کسانی
37
00:01:06,240 –> 00:01:06,960
که مدتی است
38
00:01:06,960 –> 00:01:08,479
همراهی می کنند، ممنون از
39
00:01:08,479 –> 00:01:10,159
کسانی که اخیراً به ما ملحق شده اند،
40
00:01:10,159 –> 00:01:11,360
اگر تازه وارد کانال شده اید، ادامه دهید و پیشنهاد دهید.
41
00:01:11,360 –> 00:01:13,280
به اشتراک فکر کنید
42
00:01:13,280 –> 00:01:15,600
و بیایید مستقیماً وارد آن شویم، بنابراین همانطور که
43
00:01:15,600 –> 00:01:17,439
گفتم فقط pip سه
44
00:01:17,439 –> 00:01:21,439
نصب می شود و سپس سهام رابین می کند و
45
00:01:21,439 –> 00:01:23,520
واقعاً سریع می شود و من قبلاً
46
00:01:23,520 –> 00:01:26,880
نصب کرده ام پس به همین دلیل است که اینطور است
47
00:01:26,880 –> 00:01:29,040
و اکنون اولین چیزی که می خواهیم انجام این کار این است
48
00:01:29,040 –> 00:01:30,720
که ما می خواهیم یک احراز هویت دو مرحله ای دندانه دار راه اندازی
49
00:01:30,720 –> 00:01:32,240
کنیم تا بتوانیم
50
00:01:32,240 –> 00:01:35,680
در واقع به حساب خود دسترسی داشته باشیم،
51
00:01:35,759 –> 00:01:39,119
بنابراین آنچه که من در
52
00:01:39,119 –> 00:01:41,360
اینجا انجام می دهم این است که دقیقاً اینجاست که شما می خواهید
53
00:01:41,360 –> 00:01:42,399
کتابخانه را وارد کنید
54
00:01:42,399 –> 00:01:44,479
و من فقط آن را به عنوان robin صدا می زنم و آن را
55
00:01:44,479 –> 00:01:45,680
کمی کوتاه تر می کنم
56
00:01:45,680 –> 00:01:47,040
بیشتر اسناد و
57
00:01:47,040 –> 00:01:49,600
نمونه ها فقط هستند، اما اوه من تصمیم
58
00:01:49,600 –> 00:01:49,840
59
00:01:49,840 –> 00:01:52,479
گرفتم این robin را انجام دهم و شما می خواهید
60
00:01:52,479 –> 00:01:53,840
ایمیل
61
00:01:53,840 –> 00:01:57,200
و رمز عبور خود را در این تابع ورود به
62
00:01:57,200 –> 00:02:00,240
سیستم وارد کنید. که و
63
00:02:00,240 –> 00:02:01,040
64
00:02:01,040 –> 00:02:04,000
سپس باید python 3.8 یا هر
65
00:02:04,000 –> 00:02:05,280
نسخه ای از پایتون را که اجرا می کنید، همانطور که
66
00:02:05,280 –> 00:02:06,159
گفتم
67
00:02:06,159 –> 00:02:08,800
و سپس فقط نام فایل را انجام دهید و
68
00:02:08,800 –> 00:02:11,280
سپس اگر آن را اجرا
69
00:02:11,280 –> 00:02:14,160
کنید،
70
00:02:14,480 –> 00:02:16,319
به آن می رود، در
71
00:02:16,319 –> 00:02:17,440
واقع مقدار کمی خروجی می دهد.
72
00:02:17,440 –> 00:02:18,879
متفاوت از من است زیرا مال من
73
00:02:18,879 –> 00:02:20,319
قبلاً برای
74
00:02:20,319 –> 00:02:22,080
احراز هویت دو عاملی تنظیم شده است اما
75
00:02:22,080 –> 00:02:24,000
از شما یک کد خاص می خواهد
76
00:02:24,000 –> 00:02:25,680
تا بتوانیم کدی را که می
77
00:02:25,680 –> 00:02:28,560
خواهید به وب سایت robinhood بروید
78
00:02:28,560 –> 00:02:31,040
و می خواهید روی حساب کلیک کنید و
79
00:02:31,040 –> 00:02:33,040
روی تنظیمات
80
00:02:33,040 –> 00:02:35,200
در تنظیمات کلیک کنید، ما روی امنیت کلیک می کنیم،
81
00:02:35,200 –> 00:02:36,480
سپس درست در اینجا تأیید هویت دو مرحله ای
82
00:02:36,480 –> 00:02:37,280
83
00:02:37,280 –> 00:02:39,280
روی آن کلیک کنید و سپس کاری که می
84
00:02:39,280 –> 00:02:41,360
خواهید انجام دهید این است که روی آن کلیک کنید
85
00:02:41,360 –> 00:02:42,640
و وقتی روی آن کلیک کردید، این برنامه احراز هویت را خواهید داشت،
86
00:02:42,640 –> 00:02:44,400
بنابراین ما دوباره
87
00:02:44,400 –> 00:02:46,080
برنامه خودمان را می سازیم
88
00:02:46,080 –> 00:02:47,519
و روی next کلیک می کنید و وقتی روی
89
00:02:47,519 –> 00:02:49,200
next کلیک می کنید یک کد qr خواهد داشت
90
00:02:49,200 –> 00:02:51,840
اما ما نمی توانیم یک کد qr مانند آن را بخوانیم بنابراین
91
00:02:51,840 –> 00:02:53,040
چیزی وجود دارد که می گوید
92
00:02:53,040 –> 00:02:54,239
نمی توان آن
93
00:02:54,239 –> 00:02:56,160
را در اینجا اسکن کرد. شما کلیک کنید نمی توانید آن را اسکن کنید
94
00:02:56,160 –> 00:02:57,840
و وقتی این کار را انجام دادید این کار را انجام دهید به
95
00:02:57,840 –> 00:02:58,560
شما عددی
96
00:02:58,560 –> 00:03:00,879
میدهیم که میتوانید ادامه دهید، اوه، این ترکیبی
97
00:03:00,879 –> 00:03:02,080
از اعداد و حروف خواهد بود که میتوانید
98
00:03:02,080 –> 00:03:05,840
آن را کپی کنید،
99
00:03:06,000 –> 00:03:07,840
بنابراین اکنون که آن را کپی کردهاید،
100
00:03:07,840 –> 00:03:09,200
مرحله بعدی است
101
00:03:09,200 –> 00:03:12,239
که میخواهیم آن را در سیستم قرار دهیم. ما
102
00:03:12,239 –> 00:03:14,400
در واقع میتوانیم پیش برویم
103
00:03:14,400 –> 00:03:19,840
و یک کتابخانه متفاوت وارد
104
00:03:20,159 –> 00:03:22,560
کنیم، اگر میخواهید این کتابخانه
105
00:03:22,560 –> 00:03:23,760
نصب شود، اگر میگوید گم شده است،
106
00:03:23,760 –> 00:03:25,120
میتوانید آن را دقیقاً به همان روشی که
107
00:03:25,120 –> 00:03:26,319
اینجا نصب کردید، نصب کنید،
108
00:03:26,319 –> 00:03:29,840
بیایید pyotp را انجام دهیم و
109
00:03:29,840 –> 00:03:32,640
اکنون میخواهیم آن را ارسال کنیم. کدی که
110
00:03:32,640 –> 00:03:35,280
ما به تازگی دریافت کرده ایم، در
111
00:03:35,599 –> 00:03:38,159
اینجا جایی است که شما
112
00:03:38,159 –> 00:03:40,319
کد را کپی می کنید،
113
00:03:40,319 –> 00:03:41,760
بنابراین اکنون زمانی که برنامه را اجرا می کنید،
114
00:03:41,760 –> 00:03:42,799
کمی
115
00:03:42,799 –> 00:03:43,760
متفاوت ظاهر
116
00:03:43,760 –> 00:03:47,040
می شود، این کد را ارسال می کند
117
00:03:47,040 –> 00:03:48,080
و سپس به شما یک کد می دهد.
118
00:03:48,080 –> 00:03:50,319
یک عدد متفاوت و آن عدد
119
00:03:50,319 –> 00:03:51,760
من فکر می کنم یک عدد پنج رقمی خواهد بود،
120
00:03:51,760 –> 00:03:53,120
سپس یک فاصله و یک عدد پنج رقمی دیگر
121
00:03:53,120 –> 00:03:54,319
122
00:03:54,319 –> 00:03:56,319
و شما فقط می خواهید مطمئن شوید که نمی
123
00:03:56,319 –> 00:03:57,519
خواهید هیچ یک از این موارد را با کسی به اشتراک بگذارید،
124
00:03:57,519 –> 00:03:58,560
125
00:03:58,560 –> 00:04:00,000
بنابراین اکنون وقتی کد را اجرا می کنید یک
126
00:04:00,000 –> 00:04:01,840
بار دیگر آن را چاپ می کند
127
00:04:01,840 –> 00:04:03,040
و شما فقط میخواهید آن را نیز ذخیره کنید،
128
00:04:03,040 –> 00:04:04,319
بنابراین میخواهید این
129
00:04:04,319 –> 00:04:05,840
شماره و آن شماره را ذخیره کنید
130
00:04:05,840 –> 00:04:07,200
و البته باید ایمیل
131
00:04:07,200 –> 00:04:09,920
و رمز عبور خود را بدانید
132
00:04:12,840 –> 00:04:14,319
و
133
00:04:14,319 –> 00:04:16,639
از آنجا من یک راه ساده برای
134
00:04:16,639 –> 00:04:17,680
135
00:04:17,680 –> 00:04:20,000
قرار دادن همه آنها در اینجا پیدا کردم.
136
00:04:20,000 –> 00:04:20,880
فقط با
137
00:04:20,880 –> 00:04:22,639
کلید خودم و کد خودم و
138
00:04:22,639 –> 00:04:24,560
ایمیل و رمز عبور خودم را می خوانم فقط برای
139
00:04:24,560 –> 00:04:25,919
اینکه برای کسی نمایش داده نشود تا
140
00:04:25,919 –> 00:04:27,440
بتوانید خودتان ادامه دهید و این کار را خودتان انجام دهید.
141
00:04:27,440 –> 00:04:29,199
142
00:04:29,199 –> 00:04:30,880
143
00:04:30,880 –> 00:04:32,880
کلید
144
00:04:32,880 –> 00:04:34,720
و کلید همانی است که از
145
00:04:34,720 –> 00:04:36,800
وب سایت دریافت کرده اید، سپس خط دوم ایمیل
146
00:04:36,800 –> 00:04:38,080
شما است، خط سوم رمز عبور است و
147
00:04:38,080 –> 00:04:39,440
خط چهارم
148
00:04:39,440 –> 00:04:41,199
کدی است که
149
00:04:41,199 –> 00:04:43,840
اگر آخرین مورد را اجرا می کردید، کد همان چیزی
150
00:04:43,840 –> 00:04:47,360
است که باید از آن خارج می شد. درست در اینجا ما pyo2p را انجام می دهیم
151
00:04:47,360 –> 00:04:50,320
که شما کلید را ارسال می کنید و سپس برای ورود
152
00:04:50,320 –> 00:04:51,280
به سیستم کمی متفاوت است،
153
00:04:51,280 –> 00:04:52,960
درست اینجا کد mfa است و سپس در اینجا
154
00:04:52,960 –> 00:04:55,120
کد را وارد می کنید،
155
00:04:55,120 –> 00:04:56,400
بنابراین اکنون باید بتوانید در واقع
156
00:04:56,400 –> 00:04:58,800
به حساب robinhood خود دسترسی پیدا کنید.
157
00:04:58,800 –> 00:05:00,720
مرحله اول دسترسی به آن l
158
00:05:00,720 –> 00:05:03,440
ادامه دهید و اجازه دهید تابعی را تنظیم کنیم
159
00:05:03,440 –> 00:05:06,800
که در آن میتوانید یک علامت ارسال کنید و
160
00:05:06,800 –> 00:05:09,520
آن قیمت را به شما میگوید و ما فقط متغیر را صدا میزنیم
161
00:05:09,520 –> 00:05:12,240
162
00:05:12,240 –> 00:05:15,360
و سپس در اینجا r برابر است با
163
00:05:15,360 –> 00:05:20,080
نقطه رابین آخرین
164
00:05:20,160 –> 00:05:24,240
قیمت را دریافت میکنیم و ما پاس میکنیم. در Ticker
165
00:05:24,240 –> 00:05:25,680
اکنون فقط می خواهیم آن را چاپ کنیم تا
166
00:05:25,680 –> 00:05:27,039
قالب بندی شود تا کمی
167
00:05:27,039 –> 00:05:28,000
زیبا
168
00:05:28,000 –> 00:05:31,919
169
00:05:31,919 –> 00:05:35,280
170
00:05:35,759 –> 00:05:40,240
171
00:05:40,400 –> 00:05:42,880
172
00:05:42,880 –> 00:05:45,759
به نظر برسد. همین جا آن را
173
00:05:45,759 –> 00:05:47,840
ببندید و همین
174
00:05:47,840 –> 00:05:49,120
جا باید بتواند علامت را
175
00:05:49,120 –> 00:05:50,800
بکشد و سپس من آن را به این صورت چاپ می کنم،
176
00:05:50,800 –> 00:05:53,600
بنابراین حالا بیایید در واقع پیش برویم
177
00:05:53,600 –> 00:05:54,000
و
178
00:05:54,000 –> 00:05:55,520
عملکرد را اجرا کنیم تا ببینیم آیا همه چیز
179
00:05:55,520 –> 00:05:57,520
کار
180
00:05:57,520 –> 00:05:58,639
می کند یا نه، ما کمی آن را درست می کنیم کمی
181
00:05:58,639 –> 00:06:00,160
آرگومان است، بنابراین ما در یک آرگومان عبور می دهیم،
182
00:06:00,160 –> 00:06:00,960
183
00:06:00,960 –> 00:06:04,840
بنابراین ticker برابر با system arg
184
00:06:04,840 –> 00:06:07,680
v
185
00:06:07,680 –> 00:06:09,919
خواهد بود و اولین آرگومان است که
186
00:06:09,919 –> 00:06:11,039
صفر خواهد بود
187
00:06:11,039 –> 00:06:13,440
و من این بالا را نیز پاس می کنم
188
00:06:13,440 –> 00:06:15,440
تا مطمئن شوم همه چیز به همین شکل است.
189
00:06:15,440 –> 00:06:18,880
quote ticker
190
00:06:18,880 –> 00:06:20,319
و ما می خواهیم سیستم
191
00:06:20,319 –> 00:06:22,639
را نیز وارد کنیم و
192
00:06:22,639 –> 00:06:25,199
این را وارد کنیم، بنابراین حال