معاملات خودکار و الگوریتمی در پایتون

توضیحات

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

مخاطبین دوره

  •   مدیران و کارشناسان کارگزاری‌ها، شرکت‌های سرمایه‌گذاری، تامین سرمایه و صندوق‌های سرمایه‌گذاری
  •    سرمایه گذاران حقیق و حقوقی
  •    محققان رشته‌های اقتصاد، مالی، ریاضیات، آمار، علوم کامپیوتر و یادگیری ماشینی

سرفصل‌ها

       Python Basics: NumPy, matplotlib, pandas

       Reading Financial Data from Open Data Sources & Broker’s API

        Retrieving/Visualizing Historical/Streaming Data from the API

        Popular Python Trading platforms for Algo Trading

         Introduction to Algo trading, Automated trading and High-Frequency trading

      Quick Review of Technical Analysis

         Algo Trading Strategies and Paradigms for Low and High Frequency Trading

         Machine Learning and Deep Learning for Building Algo Trading Strategies

        Object Oriented Programming for the Backtesting Strategies

        Signal Generation in Real-Time

         Placing and Managing Orders via the API

        Deploying Algo Trading Code in the Cloud

         Automating Strategy Implementation

o    Example 1: Stock Trading with Interactive Brokers

o    Example 2: Stock Trading with Farabixo

  • مقدمات پایتون: NumPy, matplotlib, pandas
  • خواندن داده‌های مالی از منابع داده باز و  واسط API
  • استخراج/نمایش داده‌های تاریخی/جاری از API
  • پلتفرم متداول معاملاتی پایتون برای معاملات الگوریتمی
  • معرفی معاملات الگوریتمی، معاملات خودکار و معاملات پر تواتر
  • مروری بر تحلیل تکنیکال
  • استراتژی‌های معاملات الگوریتمی و الگوهای معاملات پرتواتر و کم‌تواتر
  • یادگیری ماشینی و یادگیری عمیق برای ایجاد استراتژی‌های معاملات الگوریتمی
  • برنامه‌نویسی شی‌گرا برای بک تست استراتژی های معاملاتی
  • تولید سیگنال در لحظه
  • سفارش‌دهی و مدیریت آن با استفاده از API
  • استقرار کد معاملات الگوریتمی در Cloud
  • پیاده‌سازی استراتژی خودکار
  • نمونه اول: معامله سهام در بورس های بین المللی از طریق کارگزاری IB
  • نمونه دوم: معامله سهام در بورس ایران با استفاده از Farabixo
Real Time Web Analytics