دوره آموزشی
دوبله زبان فارسی
بوت کمپ کامل ربات معاملاتی پایتون (نسخه 2024)
✅ سرفصل و جزئیات آموزش
در این دوره با معاملات الگوریتمی با QuantConnect آشنا شده و به بک تست و معاملات لایو با بیش از 290 مثال عملی مسلط می شوید.
آنچه یاد خواهید گرفت
- کدنویسی اسکنر بازار سهام را کدنویسی کرده و از آن برای سیگنال های معاملاتی استفاده می کنید.
- انتشار اخبار لایو شرکت ها را برای سیگنال های معاملاتی تحلیل می کنید.
- تعداد نامحدودی سهام را تنها با یک ربات معاملاتی معامله می کنید.
- داده تاریخی سهام را که به سال 1998 برمی گردد، بک تست می کنید.
- با داده فرکانس بالا تا ثانیه کار می کنید.
- ربات معاملاتی خود را به صورت لایو با یک کلیک اجرا می کنید.
- از تعداد نامحدودی اندیکاتور برای سیگنال های ورود و خروج استفاده می کنید.
- ربات های معاملاتی سهام را به طور کامل خودتان کدنویسی می کنید.
- مهارت های کدنویسی چند منظوره را می آموزید که می تواند در چندین کلاس دارایی اعمال شود.
پیش نیازهای دوره
- یک کامپیوتر با اتصال به اینترنت داشته باشید.
- بدون نیاز به تجربه برنامه نویسی قبلی - هر آنچه را که نیاز دارید به شما آموزش می دهیم.
توضیحات دوره
ساختار این دوره چگونه است؟
- یادگیری مبتنی بر مثال - این دوره تقریباً به طور کامل با استفاده از بیش از 290 مثال که برای کاربردهای عملی ساخته شده اند، تدریس می شود.
- ساختار جامع - این دوره به 41 فصل در 2 بخش - ضروریات پایتون و ضروریات QuantConnect - تقسیم شده است.
- یادگیری گام به گام - ما با مبانی شروع کرده و به تدریج آن را تکمیل می کنیم و مطمئن می شویم که فصل بعدی آخرین فصل را تقویت می کند.
این دوره برای چه کسانی مناسب است؟
- مبتدی کامل در معاملات که به دنبال دوره جامع معاملات الگوریتمی مبتنی بر یادگیری عملی و مثال با تمرکز بر کاربردهای واقعی است.
- معامله گر باتجربه که به دنبال افزایش تحقیقات کمی خود با یادگیری بک تست استراتژی های معاملاتی برای صدها، حتی هزاران سهام با سال ها داده تاریخی است که به سال 1998 برمی گردد.
- متخصص مالی یا بانکداری که به دنبال ورود به امور مالی کمی با یک دوره جامع است که داده مستقیم و جایگزین مورد استفاده در تحقیقات کمی، از جمله اسکنرهای بازار، تحلیل اخبار، اسکنرهای مومنتوم و موارد دیگر را پوشش دهد.
- برنامه نویس با علاقه به امور مالی یا معاملات که به دنبال گسترش مهارت های خود در کاربردهای عملی جدید در این زمینه ها است.
- دانشجوی کارشناسی ارشد مالی که به دنبال یادگیری نحوه اعمال تئوری های کلاس درس در کاربردهای عملی است.
- کارآفرین فین تک که به دنبال درک عملکردهای مورد نیاز در محصول خود برای ارائه خدمات مؤثر به مشتریان است.
بوت کمپ کامل ربات معاملاتی پایتون (نسخه 2024)
-
آشنایی با tutor پایتون 01:10
-
مثال 1 - چگونه از tutor پایتون برای مصورسازی اجرای کد استفاده کنیم؟ 02:52
-
مثال 2 - چگونه بدون مصورسازی اجرای کد، کد را در tutor پایتون اجرا کنیم؟ 00:40
-
مقدمه 00:26
-
نکات مهمی که باید درباره تایپ های اولیه آبجکت به خاطر بسپارید 02:01
-
مقدمه 01:12
-
مثال سریع نحوه استفاده از متغیرها برای انجام عملیات های ریاضی 01:00
-
مقدمه 01:46
-
مثال 1 - چاپ “Hello world” از یک متغیر 01:24
-
مثال 2 - چاپ “Hello world” به طور مستقیم 01:05
-
مزایا و معایب تابع چاپ 03:19
-
نکته مهم درباره فضاها 02:04
-
مقدمه 00:13
-
متدها در رابطه با توابع کدامند؟ 03:02
-
مثال 1 - متد ()low 01:04
-
مثال 2 - متد ()upper 00:37
-
مثال 3 - جمع رشته ها 01:46
-
مثال 4 - ضرب رشته ها 01:28
-
مثال 5 - جایگزینی رشته ها پس از عملیات ریاضی 03:02
-
مثال 6 - رشته های مرکب 04:20
-
مثال 7 - تبدیل رشته عدد صحیح به عدد صحیح 01:53
-
مثال 8 - تبدیل رشته شناور به شناور 01:35
-
مثال 9 - تابع ()len 04:53
-
مثال 10 - ایندکس گذاری اولین کاراکتر از رشته 03:35
-
مثال 11 - ایندکس گذاری آخرین کاراکتر از رشته 01:56
-
مثال 12 - ایندکس گذاری کاراکتر چهارم از رشته 00:40
-
مثال 13 - ایندکس گذاری کاراکتر چهارم تا مانده به آخر از رشته 01:16
-
مثال 14 - ایندکس گذاری کاراکتری که وجود ندارد 01:13
-
مثال 15 - اسلایس کردن رشته بدون اولین کاراکتر آن 04:53
-
مثال 16 - اسلایس کردن رشته بدون آخرین کاراکتر آن 01:34
-
مثال 17 - اسلایس کردن رشته بدون اولین و آخرین کاراکتر آن 00:52
-
مثال 18 - مانند مثال 17 اما با مراحل 2 01:06
-
مثال 19 - اسلایس کردن 4 کاراکتر اول یک رشته 00:49
-
مثال 20 - اسلایس کردن یک رشته از چهارمین تا آخرین ایندکس به سمت بالا 00:28
-
مثال 21 - اسلایس کردن ایندکس هایی که در رشته نیستند 01:20
-
مقدمه 00:46
-
مثال 1 - 10% 3 02:37
-
مثال 2 - 17% 7 01:08
-
مثال 3 - 21% 8 00:39
-
مثال 4 - 10 // 3 00:56
-
مثال 5 - 18 // 5 00:29
-
مثال 6 - ترکیب با اضافه 01:02
-
مثال 7 - ترکیب با تفریق 00:41
-
مثال 8 - ترکیب با ضرب 00:19
-
مثال 9 - ترکیب با تقسیم 00:31
-
مثال 10 - ترکیب با توان 01:22
-
مثال 11 - ترکیب با مدول 00:33
-
مثال 12 - ترکیب با تقسیم شناور 00:27
-
مثال 13 - میانبر برای ترکیب 00:56
-
مثال 14 - تبدیل عدد صحیح یا شناور به یک رشته 01:45
-
مثال 15 - تبدیل عدد صحیح و شناور به یک رشته و افزودن آن به رشته دیگر 01:38
-
مثال 16 - تبدیل شناور به عدد صحیح 00:38
-
مثال 17 - تبدیل عدد صحیح به شناور 00:58
-
مثال 18 - دریافت قدر مطلق یک عدد صحیح یا شناور 01:00
-
مثال 19 - ضرب یک عدد صحیح با یک شناور 00:24
-
مثال 20 - ضرب یک عدد صحیح در یک عدد صحیح 00:11
-
مثال 21 - ضرب یک شناور در یک شناور 00:50
-
تقدم عملگرها 02:18
-
مقدمه 01:54
-
مثال 1 - چک کردن اینکه آیا عدد صحیح 10 از عدد صحیح 5 بزرگتر است یا خیر 01:34
-
اطلاعات مهم درباره indentations 03:30
-
اطلاعات مهم درباره دستورات شرطی 02:20
-
مثال 2 - دستورات if تودرتوی واحد 01:42
-
مثال 3 - دستورات if تودرتوی چندگانه 00:55
-
مثال 4 - خط بعد از چند دستور if تودرتو 00:42
-
مثال 5 - if...else 01:14
-
مثال 6 - دستورات if...else در داخل دستور دیگری تودرتو هستند 00:32
-
مثال 7 - if...elif 01:34
-
مثال 8 - دستورات if...elif اما هر دو False را برمی گردانند 00:49
-
مثال 9 - چند دستور elif به دنبال یک دستور if 00:42
-
مثال 10 - چند دستور elif به دنبال یک دستور if اما ... 01:01
-
مثال 11 - if…elif…else 00:56
-
مثال 12 - افزودن عملگر and به دستور if 02:54
-
مثال 13 - افزودن عملگر or به دستور if 01:30
-
مثال 14 - عملگرهای and و or داخل دستور if 02:36
-
مثال 15 - دستور pass بعد از دستور if 02:12
-
مقدمه 00:26
-
مثال 1 - دستورات if...elif...else با کامنت ها 01:22
-
مثال 2 - استفاده از نماد # برای کامنت گذاری کدها برای اشکال زدایی 04:07
-
مقدمه 02:46
-
مثال 1 - افزودن یک آبجکت به لیست 01:22
-
نکات مهم درباره افزودن آبجکت ها به لیست ها 01:31
-
مثال 2 - از عملگر in برای چک کردن اینکه آیا یک آبجکت در یک لیست است استفاده کنید 01:31
-
مثال 3 - از عملگر not in برای چک کردن اینکه آیا یک آبجکت در لیست نیست استفاده کنید 01:06
-
مثال 4 - همه آیتم ها را از یک لیست حذف کنید 01:40
-
مثال 5 - از ()remove برای حذف یک آبجکت از لیست استفاده کنید 01:08
-
نکات مهم درباره متد ()remove 02:07
-
مثال 6 - از ()len برای شمارش تعداد آبجکت ها در یک لیست استفاده کنید 00:35
-
مثال 7 - از ()sum برای جمع اعداد صحیح و شناورها در یک لیست استفاده کنید 00:55
-
مثال 8 - از ()max برای یافتن بالاترین مقدار در یک لیست استفاده کنید 00:44
-
مثال 9 - از ()min برای یافتن کمترین مقدار در لیست استفاده کنید 00:41
-
مثال 10 - آبجکت دوم را از لیست با استفاده از ایندکس آن بازیابی کنید 01:29
-
مثال 11 - آبجکت دو تا مانده به آخر را از لیست با استفاده از ایندکس آن بازیابی کنید 00:46
-
مثال 12 - طول لیست را قبل از ایندکس گذاری چک کنید 01:12
-
مثال 13 - سه آبجکت اول را از لیست اسلایس کنید 01:13
-
مثال 14 - سه آبجکت آخر را از لیست اسلایس کنید 00:27
-
مثال 15 - جایگزینی لیست اصلی با بخش اسلایس شده آن 00:40
-
مثال 16 - میانبری برای جایگزینی لیست اصلی با بخش اسلایس شده آن 00:17
-
مثال 17 - حلقه for اولیه 03:33
-
مثال 17 - ساده شده 01:21
-
تصویرسازی حلقه های for 01:43
-
نکات مهمی که باید درباره حلقه های for به خاطر بسپارید 07:10
-
مثال 18 - مثال عملی حلقه for 01:53
-
مثال 19 - حلقه for با دستور continue 02:33
-
مثال 20 - حلقه for با دستور break 03:15
-
مثال 21 - ()range 00:57
-
مثال 22 - حلقه از طریق ایندکس ها در لیست های چندگانه 04:52
-
مثال 23 - حلقه for تودرتو 02:48
-
نکات مهمی که باید درباره حلقه های for تودرتو به خاطر بسپارید 01:43
-
مثال 24 - دستور break در حلقه داخلی 01:26
-
مثال 25 - دستور break در حلقه بیرونی 00:34
-
مقدمه 02:42
-
نکات مهمی که درباره دیکشنری ها باید به خاطر بسپارید 02:40
-
مثال 1 - بازیابی یک مقدار از یک دیکشنری 02:33
-
مثال 2 - افزودن جفت کلید-مقدار به دیکشنری خالی 00:52
-
مثال 3 - جایگزینی مقدار کلید موجود 01:16
-
مثال 4 - اگر در دیکشنری کلید باشد، مقدار را چاپ کنید 01:26
-
مثال 5 - اگر در دیکشنری کلید نباشد، “key not in dictionary” را چاپ کنید 00:53
-
مثال 6 - همه آیتم ها را از دیکشنری حذف کنید 00:50
-
مثال 7 - جفت کلید-مقدار را از دیکشنری حذف کنید 00:58
-
مثال 8 - قبل از حذف جفت کلید-مقدار، چک کنید که آیا در دیکشنری کلید است یا نیست 00:53
-
مثال 9 - جفت کلید-مقدار را که در دیکشنری وجود ندارد حذف کنید 00:37
-
مثال 10 - حلقه for از طریق دیکشنری و چاپ هر کلید 01:18
-
مثال 11 - بازیابی مقدار هر کلید در طول حلقه for دیکشنری 01:10
-
مثال 12 - حذف جفت های کلید-مقدار در طول حلقه for دیکشنری 01:44
-
مثال 13 - بازیابی آخرین قیمت AAPL از لیست داخل دیکشنری 02:23
-
مثال 14 - بازیابی دو آبجکت آخر از لیست داخل دیکشنری 00:35
-
مثال 15 - افزودن آبجکت به لیست داخل دیکشنری 00:38
-
مثال 16 - حذف دو آبجکت آخر از لیست داخل دیکشنری 01:00
-
مثال 17 - مرتب سازی دیکشنری به ترتیب صعودی 02:44
-
مثال 18 - مرتب سازی دیکشنری به ترتیب نزولی 01:25
-
مثال 19 - بازیابی دو سهام برتر پس از مرتب سازی به ترتیب نزولی 03:00
-
مقدمه 00:46
-
مثال 1 - تابعی که هیچ پارامتر ورودی ندارد و چیزی برنمی گرداند 03:23
-
مثال 2 - تابعی بدون پارامترهای ورودی و یک آبجکت واحد را برمی گرداند 02:29
-
مثال 3 - تابعی بدون پارامتر ورودی و دو آبجکت را برمی گرداند 01:59
-
مثال 4 - متغیرهای گلوبال و محلی 03:41
-
مثال 5 - تابعی با یک پارامتر ورودی که چیزی را برنمی گرداند 05:01
-
مثال 6 - تابعی با دو پارامتر ورودی که چیزی را برنمی گرداند 02:51
-
مثال 7 - پارامترهای مرجع هنگام وارد کردن ورودی های تابع 02:04
-
مثال 8 - تابعی با دو پارامتر ورودی که یک آبجکت واحد را برمی گرداند 02:00
-
مقدمه 03:55
-
مثال 1 - ایجاد کلاس کارخانه خودرو 01:55
-
مثال 2 - ایجاد یک آبجکت با کلاس از مثال 1 02:57
-
مثال 3 - ارجاع دهی به attribute های آبجکت ایجاد شده در مثال 2 03:17
-
مثال 4 - مانند مثال 3 اما بدون کلیدواژه self پشت هر attribute 01:40
-
مثال 5 - ایجاد یک متد جدید 02:19
-
مثال 6 - اجرای متد ()accelerate خارج از کلاس آن 01:47
-
مثال 7 - اجرای متد ()accelerate در داخل کلاس آن 02:26
-
نکات مهم برای یادداشت برداری درباره آبجکت ها 02:28
-
مثال 8 - تغییر به مثال 6 00:50
-
نکات کلیدی که باید از این فصل به خاطر بسپارید 00:57
-
مقدمه 00:20
-
مثال 1 - ایجاد یک تاپل 00:24
-
مثال 2 - تاپلی ایجاد کنید که انواع مختلف آبجکت را ذخیره کند 00:32
-
مثال 3 - ایندکس گذاری اولین آبجکت در تاپل 00:35
-
مثال 4 - ایندکس گذاری آخرین آبجکت در تاپل 00:32
-
چرا درباره تاپل ها یاد بگیریم؟ 00:25
-
مقدمه 01:56
-
نوت بوک تحقیقاتی QuantConnect 04:05
-
نکته مهم 1 - مطمئن شوید که نام کتابخانه ها به درستی نوشته شده است 01:17
-
نکته مهم 2 - همیشه یک کتابخانه در بالای کد ایمپورت کنید 02:17
-
نکته مهم 3 - محیط کدنویسی و محدودیت های نوت بوک تحقیقاتی 05:17
-
مقدمه 01:04
-
مثال 1 - تابع ()mean از کتابخانه آمار 02:18
-
مثال 2 - تابع ()stdev از کتابخانه آمار 01:28
-
مقدمه 03:09
-
مثال 1 - ایجاد آبجکت datetime که نشان دهنده زمان حال باشد 03:49
-
مثال 2 - ارجاع دهی به attribute های آبجکت datetime 01:27
-
مثال 3 - ارجاع دهی به روز هفته که با آبجکت datetime نشان داده شده است 01:42
-
مثال 4 - ایجاد آبجکت datetime برای ساعت 3:00 بعد از ظهر، 7 دسامبر 2021 03:53
-
مثال 5 - مقایسه 2 آبجکت datetime با هم 01:47
-
مثال 6 - افزودن 10 ساعت به آبجکت datetime 02:41
-
مثال 7 - کم کردن 10 هفته و 5 ثانیه از آبجکت datetime 01:11
-
مثال 8 - افزودن 5 هفته و کم کردن 10 ساعت از زمان فعلی 01:53
-
مثال 9 - اگر datetime 1 پنج دقیقه از datetime 2 بیشتر باشد، پیام را چاپ کنید 02:16
-
مقدمه 01:22
-
API چیست؟ 01:45
-
مرحله 1 - ایجاد اتصال بین نوت بوک تحقیقاتی و QuantConnect 01:27
-
مرحله 2 - درخواست QuantConnect برای دسترسی به داده سهام 16:00
-
مرحله 3 - درخواست داده تاریخی برای یک سهام 08:45
-
صفحه مرجع QuantConnects API 01:31
-
مثال 3 - دسترسی به ستون دیتافریم با استفاده از براکت های مربع 02:44
-
مثال 4 - ایندکس گذاری مقدار اول و آخر از یک ستون 01:17
-
مثال 5 - استفاده از ()len برای شمارش تعداد سطرهای دیتافریم قبل از ایندکس گذاری 00:59
-
مثال 6 - استفاده از ()len برای شمارش تعداد مقادیر یک ستون قبل از ایندکس گذاری 00:28
-
مثال 7 - تبدیل ستون یک دیتافریم به یک لیست 00:45
-
مثال 8 - چاپ ایندکس دیتافریم 00:58
-
مثال 9 - جداسازی ایندکس زمان 01:41
-
مثال 10 - ایجاد حلقه از طریق دیتافریم و چاپ ایندکس ها 03:29
-
مثال 11 - ایجاد حلقه از طریق دیتافریم و چاپ ایندکس های جدا شده زمانی 00:35
-
مثال 12 - ایجاد حلقه از طریق دیتافریم و چاپ سطرها 00:56
-
مثال 13 - دسترسی به قیمت های بسته شدن هر سطر در طول حلقه for 00:51
-
مثال 14 - ایجاد دیتافریم pandas 03:59
-
مثال 15 - دیتافریم با تک ستون 00:40
-
مثال 16 - یافتن میانگین یک ستون 01:14
-
مثال 17 - یافتن میانگین 5 مقدار آخر یک ستون 00:55
-
مثال 18 - یافتن جمع یک ستون 00:37
-
مثال 19 - یافتن میانگین سطر 00:51
-
مثال 20 - ستون با میانگین هر سطر 01:32
-
مثال 21 - ستون با میانگین ستون های باز، بالا، پایین و بسته 01:11
-
مثال 22 - داده تاریخی برای AAPL و TSLA 01:40
-
مثال 23 - بازیابی داده تاریخی AAPL از دیتافریم ترکیبی 01:07
-
مثال 24 - SMA سی دوره زمانی 04:08
-
مثال 25 - شمارش مقادیر "NaN" 02:46
-
مثال 26 - EMA ده دوره زمانی 01:33
-
مثال 27 - MACD با تنظیمات (12، 26، 9) 04:46
-
مثال 28 - ترسیم نمودار SMAs 02:36
-
مثال 29 - فیکس کردن محور x نمودار از مثال 28 01:47
-
مثال 30 - وقتی SMA سریع از SMA کند عبور می کند، ایندکس چاپ شود 02:11
-
مثال 31 - درخواست داده تاریخی بین 2 زمان 05:07
-
مثال 32 - ترسیم نمودار SMAs با دقت دقیقه با داده ساعت های تمدید شده 00:30
-
مثال 33 - ترسیم نمودار SMAs با دقت دقیقه بدون داده ساعت های تمدید شده 01:59
-
مثال 34 - شبیه سازی خطای داده تاریخی 02:43
-
مثال 35 - چک کردن اینکه آیا رشته نماد سهام در ایندکس دیتافریم وجود دارد یا خیر 01:36
-
مقدمه 01:19
-
مثال 1 - Try و except 02:28
-
مقدمه 00:17
-
نکته 1 - استفاده از Finder برای یافتن اشتباهات املایی 01:54
-
نکته 2 - کپی پیست 00:52
-
مقدمه 05:51
-
مثال 1 - استفاده از اشکال زدایی QuantConnect 03:09
-
مثال 2 - وقوع خطا هنگام اشکال زدایی 01:58
-
مثال 3 - بررسی یک متغیر حین اشکال زدایی 03:41
-
مقدمه 01:09
-
گره برنامه ریزی و بک تست که من توصیه می کنم 01:56
-
مقدمه 00:50
-
مثال 1 - استفاده از ()self.Log برای چاپ پیام ها 02:13
-
مقدمه 06:07
-
نکات مهمی که باید درباره متد on_data به خاطر بسپارید 01:56
-
مقدمه 00:20
-
سیستم پشتیبانی QuantConnects API 01:44
-
مقدمه 00:10
-
مثال 1 - مقداردهی اولیه 08:25
-
مقدمه 01:22
-
مثال 1 - دسترسی به قیمت بسته 00:41
-
مثال 2 - چاپ قیمت بسته 00:45
-
مثال 3 - سهام چندگانه 05:08
-
مثال 4 - دسترسی به داده از "data: Slice" 03:45
-
مثال 5 - ETFs 01:34
-
مقدمه 02:23
-
نکات مهم درباره اوردرها 01:48
-
مثال 1 - ارسال اوردر بازار برای SPY 03:11
-
مثال 2 - فقط در صورتی که قبلا سرمایه گذاری نکرده اید، SPY را خریداری کنید 00:50
-
مثال 3 - SPY کوتاه 00:47
-
مثال 4 - خرید SPY با استفاده از 50 درصد پول نقد سبد خرید 02:03
-
مثال 5 - خرید SPY با مارجین 02:48
-
مثال 6 - بستن یک پوزیشن لانگ 00:53
-
مثال 7 - بستن یک پوزیشن شورت 01:52
-
مثال 8 - لیمیت اوردر 04:40
-
مثال 9 - جلوگیری از لیمیت اوردرهای تکراری برای SPY 02:30
-
مثال 10 - لغو یک لیمیت اوردر در صورتی که بعد از 5 دقیقه تکمیل نشود 04:26
-
مثال 11 - بروزرسانی قیمت و تعداد لیمیت اوردر در صورتی که پس از 5 دقیقه تکمیل نشود 01:43
-
مثال 12 - تغییر لیمیت اوردر به مارکت اوردر در صورتی که پس از 5 دقیقه تکمیل نشود 01:17
-
مثال 13 - اگر MACD بزرگتر از سیگنال MACD است، پوزیشن لانگ را وارد کنید 03:53
-
مثال 14 - سرمایه گذاری در هر دارایی به طور مساوی 02:34
-
مثال 15 - از لیمیت اوردرهای تکراری جلوگیری کنید 01:19
-
مثال 16 - لغو لیمیت اوردرها در صورتی که بعد از 5 دقیقه تکمیل نشوند 00:43
-
مثال 17 - بروزرسانی قیمت لیمیت اوردرها در صورتی که بعد از 5 دقیقه تکمیل نشوند 01:07
-
مثال 18 - تغییر لیمیت اوردرها به مارکت اوردرها در صورتی که پس از 5 دقیقه تکمیل نشود 00:42
-
مثال 19 - مدیریت لیمیت اوردر با اوردرهای لانگ و شورت 04:21
-
مقدمه 02:05
-
مثال 1 - از خرید و فروش در همان روز جلوگیری کنید 02:54
-
مثال 2 - حد ضرر در پوزیشن های لانگ 01:52
-
مثال 3 - حد ضرر در پوزیشن های شورت 00:43
-
مثال 4 - حد ضرر در یک ربات معاملاتی با هر دو پوزیشن لانگ و شورت 01:17
-
مثال 5 - حد سود و حد ضرر 01:51
-
مثال 6 - حد ضرر پویا در پوزیشن های لانگ 02:40
-
مثال 7 - حد ضرر پویا در پوزیشن های شورت 01:04
-
مثال 8 - حد ضرر پویا در یک ربات معاملاتی با پوزیشن های لانگ و شورت 00:59
-
مثال 9 - حد سود و حد ضرر پویا 02:01
-
مقدمه 02:50
-
مثال 1 - ثبت قیمت SPY در ساعت 9:31 صبح 03:18
-
مثال 2 - ثبت قیمت SPY در ساعت 9:15 صبح (ساعت قبل از بازار) 00:42
-
مثال 3 - ثبت قیمت SPY در زمان بسته شدن بازار 00:43
-
مثال 4 - ثبت قیمت SPY در روزهای معاملاتی نیم روزه 01:27
-
مثال 5 - منطق زمانبندی معاملات تا فقط بعد از ساعت 10 صبح اجرا شود 02:21
-
مثال 6 - فقط بین 10 صبح تا 11 صبح معامله کنید 01:09
-
مثال 7 - جمع آوری داده در ساعات معمولی، معامله در ساعات غیرفعال 04:47
-
مثال 8 - فقط در روزهای سه شنبه و پنج شنبه معامله کنید 01:50
-
مقدمه 00:32
-
مثال 1 - درخواست داده تاریخی برای AAPL 00:29
-
مثال 2 - درخواست داده تاریخی برای چندین دارایی 00:42
-
مثال 3 - اگر قیمت فعلی از قیمت قبل از شروع بک تست بیشتر باشد، خرید کنید 02:00
-
مثال 4 - مانند مثال 3 اما با قیمت های بسته روزانه بروزرسانی می شود 01:02
-
مثال 5 - مانند مثال 4 اما با درخواست داده تاریخی در on_data 02:39
-
مثال 6 - اگر قیمت فعلی از میانگین 10 روز گذشته بیشتر باشد، خرید کنید 02:13
-
مقدمه 01:30
-
مثال 1 - ایجاد کندل استیک های 5 دقیقه ای برای AAPL 04:10
-
مثال 2 - اوردرهای ورودی در گیرنده کندل استیک تلفیقی و on_data 01:31
-
مثال 3 - اگر قیمت فعلی بیشتر از میانگین 10- 5 دقیقه ای گذشته باشد، خرید کنید 03:16
-
مثال 4 - ایجاد کندل های تلفیقی با داده تاریخی 06:03
-
مثال 5 - 3 دوره زمانی تلفیقی 01:04
-
مثال 6 - مثال 5 با منطق معاملاتی 02:25
-
مثال 7 - Warm up کردن consolidators از مثال 6 02:10
-
مثال 8 - مانند مثال 7 اما با رزولوشن های مختلف warm up 03:07
-
مثال 9 - ایجاد consolidators برای چندین دارایی 01:36
-
مثال 10 - خرید یک سهم با متد گیرنده کندل استیک تلفیقی 02:06
-
مثال 11 - ارسال اوردر به نماد نوار دریافتی در گیرنده تلفیقی 00:55
-
مثال 12 - اگر قیمت فعلی از میانگین 10 روز گذشته بیشتر باشد، خرید کنید 01:23
-
مثال 13 - Warm up consolidators دارایی های متعدد 02:40
-
مثال 14 - دارایی های متعدد با دوره زمانی های تلفیقی متعدد 03:03
-
مثال 15 - جلوگیری از ارسال اوردرها در مقداردهی اولیه (در حین warm up) 00:50
-
مقدمه 05:08
-
مثال 1 - مقداردهی اولیه اندیکاتور MACD 05:01
-
مثال 2 - مقداردهی اولیه اندیکاتور RSI 01:17
-
مثال 3 - مقداردهی اولیه اندیکاتور ATR 00:45
-
مثال 4 - مقداردهی اولیه اندیکاتور OBV 01:05
-
مثال 5 - تنظیم نوع میانگین متحرک ورودی برای MACD 02:23
-
مثال 6 - تنظیم نوع میانگین متحرک ورودی برای RSI 01:24
-
مثال 7 - بروزرسانی MACD با قیمت های بالا به جای قیمت های بسته 03:12
-
مثال 8 - بروزرسانی BB (باندهای بولینگر) با میانگین به جای قیمت های بسته 02:18
-
مثال 9 - Warm up کردن MACD 02:17
-
مثال 10 - Warm up کردن MACD که با قیمت های بالا محاسبه می شود 00:54
-
مثال 11 - Warm up کردن ATR 01:21
-
مثال 12 - Warm up کردن OBV 01:08
-
مثال 13 - Warm up کردن MACD و RSI 01:14
-
مثال 14 - Warm up کردن MACD و RSI و ATR 01:01
-
مثال 15 - Warm up کردن MACD و RSI و ATR و OBV 01:15
-
مثال 16 - مقداردهی اولیه و Warm up کردن MACD برای چندین دارایی 02:03
-
مثال 17 - مقداردهی اولیه و Warm up کردن MACD و ATR برای چندین دارایی 01:08
-
مثال 18 - مقداردهی اولیه و Warm up کردن MACD و ATR و OBV برای چندین دارایی 02:00
-
مثال 19 - استراتژی معاملاتی MACD 05:57
-
مثال 20 - استراتژی معاملاتی MACD و RSI 01:31
-
مثال 21 - استراتژی معاملاتی MACD و RSI برای چندین دارایی 01:41
-
مثال 22 - بروزرسانی MACD با کندل استیک های 5 دقیقه ای 04:36
-
مثال 23 - بروزرسانی MACD و RSI با کندل استیک های 5 دقیقه ای 00:51
-
مثال 24 - بروزرسانی MACD با نوارهای 5 دقیقه ای و ATR با نوارهای 4 ساعته 01:38
-
مثال 25 - مانند مثال 24 اما با دارایی های متعدد 02:40
-
مثال 26 - بروزرسانی MACD با قیمت های ملک 08:28
-
مقدمه 10:19
-
مثال 1 - فیلتر سهام کم قیمت 12:51
-
مثال 2 - فیلتر سهام شرکت هایی که در صنعت نیمه هادی ها فعالیت می کنند 05:45
-
مثال 3 - فیلتر بر اساس رشد درآمد 02:23
-
مثال 4 - فیلتر 5 شرکت برتر از نظر رشد درآمد 05:37
-
مثال 5 - فیلتر سهام (بسته شدن روزانه فعلی $ > بسته شدن روزانه $ 15 روز پیش) 05:31
-
مثال 6 - استفاده از 200-EMA برای فیلتر سهام 02:20
-
مثال 7 - ایجاد اندیکاتورهای SMA برای سهامی که وارد ربات معاملاتی می شوند 04:12
-
مثال 8 - بروزرسانی اندیکاتورها با داده تلفیقی 04:40
-
مثال 9 - اطمینان از فیلتر شدن AAPL ،TSLA و SPY 02:25
-
مثال 10 - ایجاد تنظیمات جهانی 01:50
-
مثال 11 - انتخاب زمانبندی جهانی فقط در روز یکشنبه اتفاق بیفتد 03:41
-
مثال 12 - انتخاب تنظیمات جهانی با منطق معاملاتی 05:42
-
نکات مهمی که باید درباره انتخاب تنظیمات جهانی به خاطر بسپارید 01:52
-
مقدمه 03:44
-
مثال 1 - اخبار Tiingo با یک سهام 15:37
-
مثال 2 - اخبار Tiingo با انتخاب تنظیمات جهانی 11:32
-
مقدمه 03:03
-
مثال 1 - استراتژی معاملات مومنتوم 18:17
-
مقدمه 04:47
-
توصیه مدرس 00:45
-
مقدمه 00:12
-
نکات 01:06
-
اشتباهات رایج 02:52
-
مقدمه 03:01
-
راه اندازی ربات معاملاتی برای معاملات لایو 10:06
-
مقدمه 01:05
-
مثال 1 - ارسال نوتیفیکیشن های ایمیل و پیامک هنگام ارسال اوردر 01:53
-
مقدمه 00:28
-
نکات مهم درباره کارگزاران تعاملی 08:17
-
نتیجه گیری 00:22
مشخصات آموزش
بوت کمپ کامل ربات معاملاتی پایتون (نسخه 2024)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:361
- مدت زمان :13:44:34
- حجم :3.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy