آموزش Interactive Brokers Python API - مفاهیم پیشرفته

Interactive Brokers Python API - Advanced Concepts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: شیرجه عمیق به مشتری تعاملی پایتون کارگزاران API API تجارت الگوریتمی Interactive Broker API مفاهیم پیشرفته پایتون مفاهیم پیشرفته IBAPI پیش نیازها: تکمیل دوره آموزشی با عنوان "تجارت الگوریتمی با استفاده از Interactive Broker's Python API" کارگزار تعاملی آشنایی با حساب حرفه ای Intermediate

طراحی و استقرار استراتژی‌های معاملاتی پیشرفته بر روی پلتفرم Interactive Broker با استفاده از مفاهیم برنامه‌نویسی موازی/چند رشته‌ای. با یادگیری استفاده از قابلیت ها و ماژول های پیشرفته IBAPI مانند اسکنر، سفارشات پیشرفته و غیره، در معاملات خود برتری کسب کنید.

شما می توانید انتظار کسب مهارت های زیر را از این دوره داشته باشید

  • استفاده از مفاهیم برنامه نویسی موازی در معاملات API

  • انواع سفارش پیشرفته

  • استفاده از داده های جریانی (قیمت، موقعیت، p l)

  • اجرای اسکنر با استفاده از IBAPI

  • استراتژی های بک تست

  • طراحی و استقرار استراتژی‌های پیشرفته از انتها به پایان


هدف این دوره ارائه درک بسیار عمیق تر از ویژگی های IBAPI برای کاربران سطح مبتدی و متوسط ​​IBAPI است. من این دوره را بر اساس بازخوردهای دریافتی از دوره مقدماتی IBAPI خود از دانش آموزانی که می خواستند عمیق تر شده و الگوریتم های پیشرفته را بر روی پلت فرم IBAPI به کار ببرند ایجاد کرده ام. این دوره به دنبال آن است که ابزارهای مورد نیاز را برای استقرار هر نوع استراتژی در پلتفرم Interactive Brokers در اختیار شما قرار دهد و با استفاده از قابلیت‌های پیشرفته IBAPI به برتری برسید.


این دوره استراتژی بازگشایی محدوده باز را پوشش می‌دهد و پیاده‌سازی می‌کند که پیاده‌سازی آن بسیار پیچیده است، زیرا به چندین کار نیاز دارد که به طور همزمان انجام شوند (مانند پخش جریانی قیمت فعلی علامت‌ها، پخش جریانی PnL تیکرها، استخراج داده‌های تاریخی به صورت دوره‌ای، انجام محاسبات، تولید سیگنال و مدیریت سفارش). این دوره توضیح می دهد که چگونه می توان چنین استراتژی هایی را گام به گام ساخت و چگونه می توان از ابزارهای مختلف IBAPI به طور موثر استفاده کرد تا اطمینان حاصل شود که بخش های مختلف استراتژی به طور هماهنگ کار می کنند.


سرفصل ها و درس ها

معرفی Introduction

  • دوره های IBAPI IBAPI Courses

  • چرا دوره پیشرفته API Why Advanced API Course

  • مزایا و معایب IBAPI IBAPI Pros & Cons

  • IBAPI - جمع بندی سریع IBAPI - Quick Recap

  • معماری کد پایه Basic Code Architecture

  • معماری کد با Multithreading Code Architecture with Multithreading

شیرجه عمیق چند رشته ای Multithreading Deep Dive

  • برنامه نویسی متوالی در مقابل موازی Sequential vs Parallel Programming

  • Python Multithreading Intuition Python Multithreading Intuition

  • پیاده سازی چند رشته ای پایتون Python Multithreading Implementation

  • تکالیف - پیاده سازی چند رشته ای Homework - Multithreading Implementation

  • راه حل تکالیف چند رشته ای Multithreading Homework Solution

آخرین قیمت معامله شده Last Traded Price

  • LTP با استفاده از Multithreading LTP Using Multithreading

  • پیاده سازی LTP LTP Implementation

API داده های تاریخی Historical Data API

  • خلاصه و محدودیت داده های تاریخی Historical Data Recap & Limitation

  • استخراج داده های تاریخی با استفاده از تاخیر شرطی Historical Data Extraction using Conditional Lag

  • استخراج داده های تاریخی با استفاده از رویداد Historical Data Extraction using Event

Orders API Orders API

  • سفارشات API Recap Orders API Recap

  • خلاصه سفارشات را باز کنید Open Orders Recap

  • واکشی سفارشات اجرا شده Fetching Executed Orders

  • سفارشات براکت Bracket Orders

موقعیت و PnL Position & PnL

  • استخراج موقعیت های به روز شده Extracting Updated Positions

  • PnL سطح حساب جاری Streaming Account Level PnL

  • سطح موقعیت پخش جریانی PnL Streaming Position Level PnL

اسکنر Scanner

  • معرفی اسکنر TWS TWS Scanner Intro

  • استخراج پارامترهای اسکنر Extracting Scanner Parameters

  • پیاده سازی اسکنر با استفاده از IBAPI Implementing Scanner Using IBAPI

استراتژی شکست محدوده باز Open Range Breakout Strategy

  • استراتژی شکست محدوده باز - مقدمه Open Range Breakout Strategy - Intro

  • ORB - ساختار پایه برنامه تجارت ORB - Trading App Basic Structure

  • ORB - گرفتن داده های تاریخی ORB - Getting Historical Data

  • ORB - اجرای شرایط استراتژی ORB - Implementing Strategy Conditions

  • ORB - اجرای سوئیچ Kill ORB - Implementing Kill Switch

  • ORB - رسیدگی به رویدادها ORB - Handling Events

  • ORB - نسخه ی نمایشی استراتژی ORB - Strategy Demo

  • ORB - تکلیف خانه ORB - Homework Assignment

  • ORB - راه حل تکلیف خانه ORB - Homework Assignment Solution

باز تست بک آوت بازه Open Range Breakout Backtesting

  • برنامه ریزی بک تست ORB ORB Backtesting Planning

  • استخراج داده های روزانه برای Universe of Stocks Extracting Daily Data for Universe of Stocks

  • شناسایی سهام برتر شکاف Identifying Top Gap Stocks

  • پیاده سازی بک تست و محاسبه بازده Implementing Backtesting & Calculating Returns

نمایش نظرات

نظری ارسال نشده است.

آموزش Interactive Brokers Python API - مفاهیم پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6.5 hours
39
Udemy (یودمی) udemy-small
08 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,824
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mayank Rasu Mayank Rasu

محقق و مدرس کوانت با تجربه

RASUQUANT LTD RASUQUANT LTD

خالق برجسته دوره های تجارت الگوریتمی

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.