🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع ترید الگوریتمی با پایتون، چت جیپیتی و یادگیری ماشین
- آخرین آپدیت
دانلود Complete Algorithmic Trading Course with Python, ChatGPT, ML
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت ربات معاملاتی پیشرفته در QuantConnect: طراحی، بکتست و معامله زنده سهام، ارز دیجیتال، اختیار معامله و قرارداد آتی — با تایید شریک معتبر
ساخت رباتهای معاملاتی برای سهام، ارز دیجیتال، اختیار معامله، قرارداد آتی و فارکس
استقرار رباتهای معاملاتی برای بکتست و معاملات زنده
آموزش و استقرار مدلهای یادگیری ماشین Random Forest و XGBoost برای بکتست و معاملات زنده
بهرهگیری از ChatGPT برای توسعه معاملات الگوریتمی با هوش مصنوعی
پیادهسازی مدیریت حجم پوزیشن، مدیریت ریسک و مدیریت سفارشات برای معاملات الگوریتمی
مدیریت قراردادهای اختیار معامله (گیکها و تاریخ انقضا) و قراردادهای آتی (تاریخ انقضا)
کدنویسی ویژگیهای پیشرفته: اسکنرهای بازار، تحلیل احساسات اخبار، رویدادهای زمانبندی شده و موارد دیگر
پیش نیازها: یک کامپیوتر و اتصال به اینترنت. هیچ تجربه قبلی برنامهنویسی لازم نیست، من همه چیز را به شما آموزش خواهم داد!
به دوره جامع معاملات الگوریتمی با پایتون، ChatGPT و یادگیری ماشین خوش آمدید!
چرا این دوره را انتخاب کنید:
شروع فوری، حتی بدون مهارت کدنویسی — منحنی یادگیری دشوار را نادیده بگیرید و رباتهای معاملاتی را از صفر بسازید — هیچ تجربه برنامهنویسی لازم نیست
هر آنچه نیاز دارید در یک مکان — به رباتهای معاملاتی برای سهام، ارز دیجیتال، فارکس، اختیار معامله و قرارداد آتی مسلط شوید — نیازی به جمعآوری منابع متعدد نیست
از یک توسعهدهنده کوانت معتبر بیاموزید — راهنمایی تخصصی از یک توسعهدهنده کوانت برتر و حرفهای Fiverr دریافت کنید که مورد اعتماد متخصصان Citi، Credit Suisse و صندوقهای پوشش ریسک بزرگ است
صرفهجویی در زمان با میانبرهای تخصصی — از اشتباهات مبتدیانه جلوگیری کنید و با نکات یک شریک یکپارچهسازی معتبر QuantConnect پیشرفت خود را تسریع بخشید
ساخت هوشمندانهتر و سریعتر با هوش مصنوعی — از ChatGPT به عنوان دستیار کدنویسی خود برای توسعه آسان ویژگیهای قدرتمند استفاده کنید
معامله هوشمندانهتر با یادگیری ماشین — قیمتها را با استفاده از مدلهای یادگیری ماشین واقعی مانند Random Forest و XGBoost پیشبینی کنید — یک مزیت مبتنی بر داده به دست آورید
اجرا در چند ثانیه، نه روزها — بلافاصله بکتست یا معامله زنده را شروع کنید — زمان کمتری صرف راهاندازی و زمان بیشتری صرف اجرا کنید
آنچه در این دوره خواهید ساخت:
پایه ربات سهام — رباتهایی بسازید تا بر چارچوب اصلی معاملات الگوریتمی مسلط شوید — و بتوانید آن را به سایر کلاسهای دارایی گسترش دهید
رباتهای پیشرفته کلاسهای دارایی — رباتهای پیچیده برای اختیار معامله، قرارداد آتی، ارز دیجیتال و فارکس بسازید — تا بتوانید استراتژیهای پیشرفته را در بازارهای مختلف پیادهسازی کنید
ماژولهای یادگیری ماشین — مدلهای Random Forest و XGBoost را در بکتستها و معاملات زنده آموزش و مستقر کنید — تا سیگنالهای قدرتمندتر و مبتنی بر داده تولید کنید
ویژگیهای حرفهای اضافی — اسکنرهای بازار بسازید، ابزارهای تحلیل صورتهای مالی و تحلیل احساسات را ایجاد کنید و ویژگیهای پیشرفته دیگر را بررسی کنید
آنچه در این دوره یاد خواهید گرفت:
تسلط بر اصول پایتون — از مطالب اضافی صرف نظر کنید؛ فقط نحو و کتابخانههای لازم برای ساخت رباتها را بیاموزید
کدنویسی سریعتر با ChatGPT — از یک دستیار هوش مصنوعی برای افزودن ویژگیهای پیشرفته در چند دقیقه استفاده کنید و زمان بیشتری را صرف بهینهسازی استراتژی به جای اشکالزدایی کنید
استقرار پیشبینیهای یادگیری ماشین — مدلهای Random Forest و XGBoost را مهندسی و آموزش دهید، سپس پیشبینیها را در بکتستها و اجراهای زنده ادغام کنید
مدیریت کامل دادهها — خوراکهای داده زنده را استریم کنید، ساختارهای داده را طراحی کنید و از منابع داده جایگزین بهرهبرداری کنید
منطق کامل معاملاتی — بر مدیریت سبد سهام، مسیریابی سفارشات و رویدادهای زمانبندی شده برای اتوماسیون کامل مسلط شوید
بکتست عمیق — به دههها داده تاریخی و گزارشهای عملکرد در سطح حرفهای در QuantConnect دسترسی پیدا کنید
معامله زنده با اطمینان — راهنمایی گام به گام را از راهاندازی تا استقرار زنده دنبال کنید
لجستیک اختیار معامله و قرارداد آتی — انقضاها، گیکها و مارجین را برای کنترل موثر ریسک مدیریت کنید
طراحی کتابچه راهنمای اندیکاتورها — چندین اندیکاتور را برای سیگنالهای ورود و خروج قوی ترکیب کنید
آنچه دریافت خواهید کرد:
تمرین فعالانه — آزمونها و تمرینات کدنویسی مفاهیم را تثبیت میکنند
دسترسی مادامالعمر — محتوای همیشه بهروز برای سال ۲۰۲۵ و پس از آن
دسترسی به سورس کد — اسلایدهای کامل و کدهای پروژه را دانلود کنید
ضمانت بدون ریسک — تضمین بازگشت وجه تا ۳۰ روز
هنوز در حال فکر کردن هستید؟
درس روز دوم را به صورت رایگان تماشا کنید، یک بکتست موفق را ببینید و خودتان قضاوت کنید!
اکنون ثبت نام کنید تا همین امروز کدنویسی، تست و استقرار رباتهای معاملاتی پایتون را با ChatGPT، یادگیری ماشین و QuantConnect آغاز کنید!
سرفصل ها و درس ها
نکته مهم (حتما مطالعه شود)
IMPORTANT NOTE (DO NOT SKIP)
چگونه در طول بازسازی دوره را پیمایش کنیم؟
How to navigate the course during revamp?
روز ۱ - سخنرانی معرفی دوره (حتما مطالعه شود)
Day 1 - Course introduction lecture (DO NOT SKIP)
معرفی دوره
Course introduction
روز ۲ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 2 - Python Essentials lecture and quiz (2025 version)
سهام، کندل استیکها، مقدمهای بر QuantConnect و Python Tutor
Stocks, candlesticks, introduction to QuantConnect and Python Tutor
کوئیز روز ۲
Day 2 quiz
روز ۳ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 3 - Python Essentials lecture and quiz (2025 version)
انواع اصلی آبجکتها و متغیرها
Basic object types and variables
کوئیز روز ۳
Day 3 quiz
روز ۴ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 4 - Python Essentials lecture and quiz (2025 version)
تابع print()، متدها و توابع، نحوه کار با رشتهها
print(), methods and functions, how to manipulate strings
کوئیز روز ۴
Day 4 quiz
روز ۵ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 5 - Python Essentials lecture and quiz (2025 version)
اشیاء قابل پیمایش، ایندکسگذاری و برش (slicing)
Iterable objects, indexing and slicing
کوئیز روز ۵
Day 5 quiz
روز ۶ - تکلیف خانه برای روز ۱ تا روز ۵ (نسخه ۲۰۲۵)
Day 6 - Homework for Day 1 to Day 5 (2025 version)
چاپ با حروف کوچک
Print in lowercase
افزودن رشتهها
Adding strings
چاپ تعداد کاراکترها
Print number of characters
ایندکس کاراکتر سوم از آخر
Index third to last character
برش ۳ کاراکتر اول
Slice first 3 characters
برش ۵ کاراکتر آخر
Slice last 5 characters
برش نام میانی
Slice middle name
روز ۷ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 7 - Python Essentials lecture and quiz (2025 version)
عملگرهای ریاضی، توابع مورد استفاده بر روی اعداد صحیح و اعشاری، اولویت عملگرها
Math operators, functions used on integers and floats, operator precedence
کوئیز روز ۷
Day 7 quiz
روز ۸ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 8 - Python Essentials lecture and quiz (2025 version)
دستورات شرطی، عملگرهای مقایسهای یا عملگر منطقی
Conditional statements, comparison operators, or logical operator
کوئیز روز ۸
Day 8 quiz
روز ۹ - تکلیف خانه برای روز ۷ و روز ۸
Day 9 - Homework for Day 7 and Day 8
استفاده از پرانتزها برای برجسته کردن اولویت عملگر
Use brackets to highlight operator priority
دستور if...else
if...else
دستور if...elif...elif
if...elif...elif
دستور if...elif...else
if...elif...else
دستورات شرطی تو در تو
Nested if statements
روز ۱۰ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 10 - Python Essentials lecture and quiz (2025 version)
کامنتهای کد و خطوط خالی، نحوه کار با لیستها، ChatGPT برای برش لیستها
Code comments and empty lines, how to work with lists, ChatGPT for slicing lists
کوئیز روز ۱۰
Day 10 quiz
روز ۱۱ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 11 - Python Essentials lecture and quiz (2025 version)
حلقههای for روی لیستها
for loops on lists
کوئیز روز ۱۱
Day 11 quiz
روز ۱۲ - تکلیف خانه برای روز ۱۰ و روز ۱۱ (نسخه ۲۰۲۵)
Day 12 - Homework for Day 10 and Day 11 (2025 version)
بررسی و چاپ طول لیست
Check and print length of list
افزودن یک شیء به لیست
Add an object to a list
بررسی وجود شیء در لیست قبل از حذف آن
Check if object in a list before removing it
افزودن اشیاء از یک لیست به لیست دیگر
Add objects from 1 list to another
حلقه for تو در تو
Nested for loop
پیدا کردن باگ
Find the bug
افزودن کلمه کلیدی break
Add a break keyword
روز ۱۳ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 13 - Python Essentials lecture and quiz (2025 version)
نحوه کار با دیکشنریها، ChatGPT برای مرتبسازی دیکشنریها
How to work with dictionaries, ChatGPT for sorting dictionaries
کوئیز روز ۱۳
Day 13 quiz
روز ۱۴ - تکلیف خانه برای روز ۱۳ (نسخه ۲۰۲۵)
Day 14 - Homework for Day 13 (2025 version)
بهروزرسانی آخرین قیمت سهام در دیکشنری
Update latest stock price in dictionary
ایندکسگذاری یک لیست از داخل دیکشنری
Index a list from a dictionary
اضافه کردن یک مقدار به لیست در دیکشنری
Append a value to a list in a dictionary
پیمایش دیکشنری و افزودن مقدار کلیدها به یک لیست
Loop through dictionary and append value of keys to a list
روز ۱۵ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 15 - Python Essentials lecture and quiz (2025 version)
توابع چه هستند و چگونه آنها را بسازیم
What are functions and how to create them
کوئیز روز ۱۵
Day 15 quiz
روز ۱۶ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 16 - Python Essentials lecture and quiz (2025 version)
شیء چیست و چگونه اشیاء را بسازیم
What is an object and how to create objects
کوئیز روز ۱۶
Day 16 quiz
روز ۱۷ - تکلیف خانه برای روز ۱۵ و روز ۱۶ (نسخه ۲۰۲۵)
Day 17 - Homework for Day 15 and Day 16 (2025 version)
چه چیزی گم شده است؟ ۱
What's missing? 1
چه چیزی گم شده است؟ ۲
What's missing? 2
چه چیزی گم شده است؟ ۳
What's missing? 3
چه چیزی گم شده است؟ ۴
What's missing? 4
ارجاع به ویژگی شیء
Reference object attribute
ایجاد یک متد
Create a method
اجرای متد در داخل کلاس
Run method within class
روز ۱۸ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 18 - Python Essentials lecture and quiz (2025 version)
تاپلها، نوتبوک تحقیقاتی QuantConnect و کتابخانه آمار
Tuples, QuantConnect Research Notebook and statistics library
کوئیز روز ۱۸
Day 18 quiz
روز ۱۹ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 19 - Python Essentials lecture and quiz (2025 version)
کتابخانه datetime
datetime library
کوئیز روز ۱۹
Day 19 quiz
روز ۲۰ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 20 - Python Essentials lecture and quiz (2025 version)
کتابخانه pandas و دادههای تاریخی QuantConnect (بخش ۱)
pandas library and QuantConnect's historical data (Part 1)
کوئیز روز ۲۰
Day 20 quiz
روز ۲۱ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 21 - Python Essentials lecture and quiz (2025 version)
دادههای تاریخی QuantConnect (بخش ۲) و نحوه کدنویسی شاخصها با ChatGPT
QuantConnect's historical data (Part 2) and how to code indicators with ChatGPT
کوئیز روز ۲۱
Day 21 quiz
روز ۲۲ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 22 - Python Essentials lecture and quiz (2025 version)
یادگیری ماشین چیست و چگونه ویژگیها را ایجاد کنیم
What is machine learning and how to create features
کوئیز روز ۲۲
Day 22 quiz
روز ۲۳ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 23 - Python Essentials lecture and quiz (2025 version)
یادگیری ماشین: رندوم فارست و استقرار
Machine Learning: Random Forest and deployment
کوئیز روز ۲۳
Day 23 quiz
روز ۲۴ - سخنرانی و کوئیز اصول پایتون (نسخه ۲۰۲۵)
Day 24 - Python Essentials lecture and quiz (2025 version)
یادگیری ماشین: XGBoost و استقرار
Machine Learning: XGBoost and deployment
کوئیز روز ۲۴
Day 24 quiz
روز ۲۵ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 25 - QuantConnect Essentials lecture and quiz (2025 version)
دانش حیاتی درباره سهام
Critical knowledge about stocks
کوئیز روز ۲۵
Day 25 quiz
روز ۲۶ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 26 - QuantConnect Essentials lecture and quiz (2025 version)
مقدمهای بر QuantConnect
Introduction to QuantConnect
کوئیز روز ۲۶
Day 26 quiz
روز ۲۷ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 27 - QuantConnect Essentials lecture and quiz (2025 version)
خطاهای رایج هنگام کدنویسی رباتهای معاملاتی در QuantConnect
Common errors when coding trading bots on QuantConnect
کوئیز روز ۲۷
Day 27 quiz
روز ۲۸ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 28 - QuantConnect Essentials lecture and quiz (2025 version)
متد initialize و نحوه دسترسی به دادهها در طول بکتست و معامله زنده
initialize method and how to access data during backtesting and live trading
کوئیز روز ۲۸
Day 28 quiz
روز ۲۹ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 29 - QuantConnect Essentials lecture and quiz (2025 version)
مدیریت سفارش (بخش ۱)
Order management (Part 1)
کوئیز روز ۲۹
Day 29 quiz
روز ۳۰ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 30 - QuantConnect Essentials lecture and quiz (2025 version)
مدیریت سفارش (بخش ۲)
Order management (Part 2)
کوئیز روز ۳۰
Day 30 quiz
روز ۳۱ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 31 - QuantConnect Essentials lecture and quiz (2025 version)
مدیریت سفارش (بخش ۳)
Order management (Part 3)
کوئیز روز ۳۱
Day 31 quiz
روز ۳۲ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 32 - QuantConnect Essentials lecture and quiz (2025 version)
مدیریت ریسک
Risk management
کوئیز روز ۳۲
Day 32 quiz
روز ۳۳ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 33 - QuantConnect Essentials lecture and quiz (2025 version)
رویدادهای زمانبندی شده (بخش ۱)
Scheduled events (Part 1)
کوئیز روز ۳۳
Day 33 quiz
روز ۳۴ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 34 - QuantConnect Essentials lecture and quiz (2025 version)
رویدادهای زمانبندی شده (بخش ۲)
Scheduled events (Part 2)
کوئیز روز ۳۴
Day 34 quiz
روز ۳۵ - سخنرانی و کوئیز اصول QuantConnect (نسخه ۲۰۲۵)
Day 35 - QuantConnect Essentials lecture and quiz (2025 version)
نحوه دسترسی به دادههای تاریخی در بکتست و الگوریتم معاملاتی زنده
How to access historical data in backtesting and live trading algorithm
کوئیز روز ۳۵
Day 35 quiz
اصول QuantConnect: یکپارچه سازی دادهها (نسخه ۲۰۲۴)
QuantConnect essentials: Consolidating data (2024 version)
مقدمه
Introduction
مثال ۱: ایجاد کندل استیکهای ۵ دقیقهای برای AAPL
Example 1: Create 5-minute candlesticks for AAPL
مثال ۲: سفارشات ورود در دریافتکننده کندل استیک یکپارچه و on_data
Example 2: Entry orders in consolidated candlestick receiver and on_data
مثال ۳: خرید اگر قیمت فعلی بیشتر از میانگین ۱۰ قیمت بسته شدن ۵ دقیقه گذشته باشد
Example 3: Buy if current price is greater than average of past 10 5-min close
مثال ۴: ایجاد کندل استیکهای یکپارچه با دادههای تاریخی
Example 4: Create consolidated candlesticks with historical data
مثال ۵: ۳ دوره یکپارچه
Example 5: 3 consolidated periods
مثال ۶: مثال ۵ با منطق معاملاتی
Example 6: Example 5 with trading logic
مثال ۷: گرم کردن یکپارچهسازها از مثال ۶
Example 7: Warm up consolidators from example 6
مثال ۸: مشابه مثال ۷ اما با وضوحهای مختلف گرم کردن
Example 8: Same as example 7 but with different warm up resolutions
مثال ۹: ایجاد یکپارچهسازها برای داراییهای متعدد
Example 9: Create consolidators for multiple assets
مثال ۱۰: خرید ۱ سهم در متد دریافتکننده کندل استیک یکپارچه
Example 10: Buy 1 share in consolidated candlestick receiver method
مثال ۱۱: ارسال سفارش برای نماد میله دریافتی در دریافتکننده یکپارچه
Example 11: Submit order for symbol of bar received in consolidated receiver
مثال ۱۲: خرید اگر قیمت فعلی بیشتر از میانگین ۱۰ قیمت بسته شدن یکپارچه گذشته باشد
Example 12: Buy if current price is greater than average of past 10 cons close
مثال ۱۳: گرم کردن یکپارچهسازهای داراییهای متعدد
Example 13: Warm up consolidators of multiple assets
مثال ۱۴: داراییهای متعدد با دورههای یکپارچه متعدد
Example 14: Multiple assets with multiple consolidated periods
مثال ۱۵: جلوگیری از ارسال سفارش در initialize (در طول گرم کردن)
Example 15: Prevent orders from being submitted in initialize (during warm up)
مثال ۵: تنظیم نوع میانگین متحرک ورودی برای MACD
Example 5: Input moving average type setting for MACD
مثال ۶: تنظیم نوع میانگین متحرک ورودی برای RSI
Example 6: Input moving average type setting for RSI
مثال ۷: بهروزرسانی MACD با قیمتهای بالا به جای قیمتهای بسته شدن
Example 7: Update MACD with high prices instead of close prices
مثال ۸: بهروزرسانی BB (باندهای بولینگر) با میانه به جای قیمتهای بسته شدن
Example 8: Update BB (Bollinger Bands) with median instead of close prices
مثال ۹: گرم کردن MACD
Example 9: Warm up MACD
مثال ۱۰: گرم کردن MACD که با قیمتهای بالا محاسبه شده است
Example 10: Warm up MACD that’s calculated with high prices
مثال ۱۱: گرم کردن ATR
Example 11: Warm up ATR
مثال ۱۲: گرم کردن OBV
Example 12: Warm up OBV
مثال ۱۳: گرم کردن MACD و RSI
Example 13: Warm up MACD and RSI
مثال ۱۴: گرم کردن MACD، RSI و ATR
Example 14: Warm up MACD, RSI and ATR
مثال ۱۵: گرم کردن MACD، RSI، ATR و OBV
Example 15: Warm up MACD, RSI, ATR and OBV
مثال ۱۶: مقداردهی اولیه و گرم کردن MACD برای داراییهای متعدد
Example 16: Initialize and warm up MACD for multiple assets
مثال ۱۷: مقداردهی اولیه و گرم کردن MACD و ATR برای داراییهای متعدد
Example 17: Initialize and warm up MACD and ATR for multiple assets
مثال ۱۸: مقداردهی اولیه و گرم کردن MACD، ATR و OBV برای داراییهای متعدد
Example 18: Initialize and warm up MACD, ATR and OBV for multiple assets
مثال ۱۹: استراتژی معاملاتی MACD
Example 19: MACD trading strategy
مثال ۲۰: استراتژی معاملاتی MACD و RSI
Example 20: MACD and RSI trading strategy
مثال ۲۱: استراتژی معاملاتی MACD و RSI برای داراییهای متعدد
Example 21: MACD and RSI trading strategy for multiple assets
مثال ۲۲: بهروزرسانی MACD با کندل استیکهای ۵ دقیقهای
Example 22: Update MACD with 5-minute candlesticks
مثال ۲۳: بهروزرسانی MACD و RSI با کندل استیکهای ۵ دقیقهای
Example 23: Update MACD and RSI with 5-minute candlesticks
مثال ۲۴: بهروزرسانی MACD با میلههای ۵ دقیقهای و ATR با میلههای ۴ ساعته
Example 24: Update MACD with 5min bars and ATR with 4hour bars
مثال ۲۵: مشابه مثال ۲۴ اما با داراییهای متعدد
Example 25: Same as example 24 but with multiple assets
مثال ۲۶: MACD بهروز شده با قیمتهای ملک
Example 26: MACD updated with property prices
اصول QuantConnect: انتخاب جهان (سهمها) (نسخه ۲۰۲۴)
QuantConnect essentials: Universe selection (2024 version)
مقدمه
Introduction
مثال ۱: فیلتر کردن سهام کمارزش
Example 1: Filter down penny stocks
مثال ۲: فیلتر کردن سهام شرکتهایی که در صنعت نیمهرسانا فعالیت میکنند
Example 2: Filter stocks of companies that operate in the semiconductor industry
مثال ۳: فیلتر بر اساس رشد درآمد
Example 3: Filter based on revenue growth
مثال ۴: فیلتر ۵ شرکت برتر از نظر رشد درآمد
Example 4: Filter top 5 companies in terms of revenue growth
مثال ۵: فیلتر سهام (قیمت بسته شدن روزانه فعلی > قیمت بسته شدن روزانه ۱۵ روز پیش)
Example 5: Filter stocks (current daily closing $ > daily closing $ 15 days ago)
مثال ۶: استفاده از EMA-200 برای فیلتر کردن سهام
Example 6: Using 200-EMA to filter stocks
مثال ۷: ایجاد شاخصهای SMA برای سهامی که وارد ربات معاملاتی میشوند
Example 7: Create SMA indicators for stocks entering the trading bot
مثال ۸: بهروزرسانی شاخصها با دادههای یکپارچه
Example 8: Updating indicators with consolidated data
مثال ۹: اطمینان از فیلتر شدن AAPL، TSLA و SPY
Example 9: Ensure that AAPL, TSLA and SPY get filtered down
مثال ۱۰: تنظیمات جهان (سهمها) را تنظیم کنید
Example 10: Adjust universe settings
مثال ۱۱: زمانبندی انتخاب جهان (سهمها) برای انجام فقط در یکشنبه
Example 11: Schedule universe selection to happen only on Sunday
مثال ۱۲: انتخاب جهان (سهمها) با منطق معاملاتی
Example 12: Universe selection with trading logic
نکات مهمی که باید درباره انتخاب جهان (سهمها) به خاطر بسپارید
Important things to remember about universe selection
اصول QuantConnect: دادههای جایگزین (نسخه ۲۰۲۴)
QuantConnect essentials: Alternative data (2024 version)
مقدمه
Introduction
مثال ۱: اخبار Tiingo با ۱ سهم
Example 1: Tiingo news with 1 stock
مثال ۲: اخبار Tiingo با انتخاب جهان (سهمها)
Example 2: Tiingo news with universe selection
اصول QuantConnect: کدنویسی ایده شما (نسخه ۲۰۲۴)
QuantConnect essentials: Coding your idea (2024 version)
مقدمه
Introduction
مثال ۱: استراتژی معاملاتی مومنتوم
Example 1: Momentum trading strategy
نکات مهم درباره Interactive Brokers
Important points about Interactive Brokers
نتیجهگیری
Conclusion
فصل جایزه: آپشنها (نسخه ۲۰۲۴)
Bonus chapter: Options (2024 version)
مقدمه
Introduction
کوئیز مقدماتی
Introduction quiz
مثال ۱: درخواست برای آپشنها
Example 1: Request for options
کوئیز مثال ۱
Example 1 quiz
مثال ۲: فیلتر کردن قراردادهای آپشن
Example 2: Filter option contracts
کوئیز مثال ۲
Example 2 quiz
مثال ۳: دسترسی به ویژگیهای قراردادهای آپشن جداگانه
Example 3: Access attributes of individual option contracts
کوئیز مثال ۳
Example 3 quiz
مثال ۴: کار با آپشنهای چند سهام/ETF
Example 4: Working with options of multiple stocks/ETFs
کوئیز مثال ۴
Example 4 quiz
مثال ۵: معامله آپشنها بر اساس تقاطع MACD دارایی پایه
Example 5: Trading options based on MACD crossover of underlying
کوئیز مثال ۵
Example 5 quiz
مثال ۶: توقف معامله و نقد کردن تمام موقعیتها در ساعت ۱۵:۵۵
Example 6: Stop trading and liquidate all positions at 3:55 PM
مثال ۷: تعیین حجم موقعیت برای آپشنها
Example 7: Position sizing for options
مثال ۸: حد سود و حد ضرر
Example 8: Take profit and stop loss
مثال ۹: معامله آپشنهای با انقضای طولانیتر
Example 9: Trading longer expiry options
کوئیز مثال ۹
Example 9 quiz
مثال ۱۰: فروش قراردادهای آپشن
Example 10: Selling option contracts
مثال ۱۱: راهاندازی یک ربات معاملاتی آپشن با IBKR
Example 11: Launching an options trading bot with IBKR
کوئیز مثال ۱۱
Example 11 quiz
مثال ۱۲: فیلتر کردن فقط آپشنهای خرید (Call Options)
Example 12: Filter only call options
فصل جایزه: فیوچرز (نسخه ۲۰۲۴)
Bonus chapter: Futures (2024 version)
مقدمه
Introduction
کوئیز مقدماتی
Introduction quiz
مثال ۱: درخواست برای فیوچرز
Example 1: Request for futures
کوئیز مثال ۱
Example 1 quiz
مثال ۲: تنظیمات در self.add_future()
Example 2: Set settings in self.add_future()
مثال ۳: تنظیم فیلتر فیوچرز
Example 3: Set futures filter
کوئیز مثال ۳
Example 3 quiz
مثال ۴: ثبت قراردادهایی که وارد و خارج از جهان (سهمهای) ربات معاملاتی میشوند
Example 4: Log contracts entering and exiting the trading bot’s universe
کوئیز مثال ۴
Example 4 quiz
مثال ۵: رد کردن فیوچرز پیوسته
Example 5: Skip continuous future
مثال ۶: دسترسی به ویژگیهای اشیاء قرارداد اضافه شده
Example 6: Access attributes of added contract objects
مثال ۷: حذف قراردادهایی که در شرف انقضا هستند از دیکشنری سراسری
Example 7: Remove contracts that are about to expire from global dictionary
مثال ۸: تمدید قرارداد
Example 8: Contract rollover
کوئیز مثال ۸
Example 8 quiz
مثال ۹: معامله نزدیکترین قرارداد در شرف انقضا بر اساس تقاطعهای MACD آن
Example 9: Trade nearest expiring contract based on its MACD crossovers
مثال ۱۰: گرم کردن الگوریتم با استفاده از self.set_warm_up()
Example 10: Warm up algorithm using self.set_warm_up()
کوئیز مثال ۱۰
Example 10 quiz
مثال ۱۱: بررسی اینکه آیا الگوریتم با استفاده از self.is_warming_up گرم شده است
Example 11: Check if algorithm is warmed up using self.is_warming_up
کوئیز مثال ۱۱
Example 11 quiz
مثال ۱۲: معامله قراردادها بر اساس MACDهای ۵ دقیقهای آنها
Example 12: Trade contracts based on their 5-minute MACDs
مثال ۱۳: تعیین حجم موقعیت برای فیوچرز
Example 13: Position sizing for futures
مثال ۱۴: بررسی اینکه آیا مارجین برای خرید ۱ قرارداد موجود است
Example 14: Check if margin available to buy 1 contract
مثال ۱۵: بررسی اینکه آیا پول نقد برای حفظ موقعیتهای موجود کافی است
Example 15: Check if cash able to maintain existing positions
نتیجهگیری
Conclusion
فصل جایزه: فارکس (نسخه ۲۰۲۴)
Bonus chapter: Forex (2024 version)
مقدمه
Introduction
کوئیز مقدماتی
Introduction quiz
مثال ۱: تنظیم ارز حساب
Example 1: Set account currency
کوئیز مثال ۱
Example 1 quiz
مثال ۲: ثبت فارکس
Example 2: Register forex
کوئیز مثال ۲
Example 2 quiz
مثال ۳: موقعیت خرید (Long) USDJPY
Example 3: Long USDJPY
مثال ۴: حد سود و حد ضرر بر اساس سطح مارجین
Example 4: Take profit and stop loss based on margin level
مثال ۵: معامله USDJPY بر اساس MACD آن
Example 5: Trade USDJPY based on its MACD
مثال ۶: یکپارچهساز ۵ دقیقهای
Example 6: 5-minute consolidator
مثال ۷: معامله یک جفت ارز فارکس که ارز پایه آن ارز حساب نیست
Example 7: Trade a forex pair whose base currency isn’t account currency
نتیجهگیری
Conclusion
فصل جایزه: کریپتو (نسخه ۲۰۲۴)
Bonus chapter: Crypto (2024 version)
مقدمه
Introduction
کوئیز مقدماتی
Introduction quiz
مثال ۱: تنظیم مدل کارگزاری
Example 1: Set brokerage model
کوئیز مثال ۱
Example 1 quiz
مثال ۲: تنظیم ارز حساب (ارز پایه)
Example 2: Set account currency (base currency)
مثال ۳: ثبت کریپتو
Example 3: Register crypto
مثال ۴: خرید ۱ بیت کوین
Example 4: Buy 1 BTC
کوئیز مثال ۴
Example 4 quiz
مثال ۵: خرید بیت کوین با ۱۰٪ از سبد USDT
Example 5: Buy BTC with 10% portfolio USDT
مثال ۶: ۱۰٪ حد سود
Example 6: 10% take profit
مثال ۷: تنظیم منطق ورود بر اساس اندازه لات
Example 7: Adjust entry logic according to lot size
مثال ۸: افزودن MACD به منطق معاملاتی
Example 8: Add MACD to trading logic
مثال ۹: افزودن یکپارچهساز به منطق معاملاتی
Example 9: Add consolidator to trading logic
مثال ۱۰: کار با چندین ارز دیجیتال
Example 10: Working with multiple cryptocurrencies
نمایش نظرات