آموزش استراتژی های معاملاتی بک تست با پایتون

Trading Strategies Backtesting With Python

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

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


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

معرفی Introduction

  • معرفی دوره Course Introduction

  • قبل از اینکه شروع کنیم Before we begin

شروع شدن Getting Started

  • نوت بوک آناکوندا و ژوپیتر Anaconda and Jupyter notebook

داده های مالی و تجسم Financial data and visualisation

  • داده خوان پانداها Pandas datareader

  • دوکاسکوپی Dukascopy

  • داده های FXCM FXCM data

  • مقایسه داده ها Data comparison

تجارت الگوریتمی Algorithmic Trading

  • تجارت الگوریتمی Algorithmic Trading

  • توسعه استراتژی Strategy development

  • تحلیل فنی Technical analysis

  • میانگین محدوده واقعی Average True Range

  • سیستم های معاملاتی Trading systems

استراتژی 1 - متحرک میانگین متقاطع Strategy 1 - Moving average crossover

  • میانگین متحرک Moving Average

  • پیاده سازی پایتون متقاطع میانگین متحرک Python implementation of moving average crossover

  • توضیح استراتژی Strategy Explanation

  • کاربران ویندوز Windows users

  • استراتژی 1.1 - آماده سازی داده ها Strategy 1.1 - Data preparing

  • استراتژی 1.2 - ایجاد شاخص ها و چارچوب های داده Strategy 1.2 - Building indicators and dataframes

  • استراتژی 1.3 - منطق ورود استراتژی Strategy 1.3 - Strategy entry logic

  • استراتژی 1.4 - منطق ورود به استراتژی Strategy 1.4 - Strategy entry logic

  • استراتژی 1.5 - جمع آوری داده ها برای خروج Strategy 1.5 - Data collection for exits

  • استراتژی 1.6 - منطق سود بگیرید و ضرر را متوقف کنید Strategy 1.6 - Take profit and Stop loss logic

  • استراتژی 1.7 - منطق سود بگیرید و ضرر را متوقف کنید Strategy 1.7 - Take profit and Stop loss logic

  • استراتژی 1.8 - زمان خروج Strategy 1.8 - Time exit

  • به روز رسانی Update

  • استراتژی 1.9 - جمع آوری داده ها برای بک آزمون Strategy 1.9 - Data collection for backtest

  • استراتژی 1.10 - جمع آوری داده ها برای بک آزمون Strategy 1.10 - Data collection for backtest

  • استراتژی 1.11 - تجسم نتایج Strategy 1.11 - Visualisation of results

استراتژی 2 - شکست کوتاه مدت با RSI Strategy 2 - Short term breakout with RSI

  • شاخص قدرت نسبی Relative Strength Index

  • پیاده سازی پایتون RSI Python implementation of RSI

  • توضیح استراتژی Strategy Explanation

  • استراتژی 2 - بک آزمون استراتژی + نتایج عملکرد Strategy 2 - Strategy backtest + performance results

استراتژی 3 - نوار داخل Strategy 3 - Inside bar

  • آمار استراتژی Strategy statistics

  • توضیح استراتژی Strategy Explanation

  • استراتژی 3.1 - بک آزمون استراتژی Strategy 3.1 - Strategy backtest

  • استراتژی 3.2 - آمار استراتژی با پایتون Strategy 3.2 - Strategy statistics with Python

استراتژی 4 - میله بلند با فتیله های کوچک Strategy 4 - Long bar with small wicks

  • توضیح استراتژی Strategy Explanation

  • استراتژی 4.1 - توابع برای استراتژی Strategy 4.1 - Functions for strategy

  • استراتژی 4.2 - بک آزمون استراتژی Strategy 4.2 - Strategy backtest

  • استراتژی 4.3 - ارزیابی عملکرد برای هر جفت ارز Strategy 4.3 - Performance evaluation for each currency pair

استراتژی 5 - میله بلند با فتیله های کوچک + SL به نقطه سربه سر Strategy 5 - Long bar with small wicks + SL to breakeven

  • استراتژی 5 - بک تست استراتژی با منطق خروجی متفاوت Strategy 5 - Strategy backtest with different exit logic

استراتژی 6 - باندهای بولینگر به معنای متقاطع است Strategy 6 - Bollinger bands mean cross

  • باندهای بولینگر Bollinger Bands

  • پیاده سازی پایتون BB Python implementation of BB

  • توضیح استراتژی Strategy Explanation

  • استراتژی 6 - بک آزمون استراتژی Strategy 6 - Strategy backtest

استراتژی 7 - شکست لندن Strategy 7 - London breakout

  • توضیح استراتژی Strategy Explanation

  • استراتژی 7.1 - آماده سازی چارچوب داده + آزمون بک تست استراتژی Strategy 7.1 - Dataframes preparing + Strategy backtest

  • استراتژی 7.2 - به روز رسانی در بک تست + تجسم نتایج Strategy 7.2 - Update on backtest + Visualisation of results

استراتژی 8 - شمارشگر حرکت Strategy 8 - Momentum counter

  • توضیح استراتژی Strategy Explanation

  • استراتژی 8.1 - توابع برای استراتژی + آزمون پشتیبان استراتژی Strategy 8.1 - Functions for strategy + Strategy backtest

  • استراتژی 8.2 - به روز رسانی منطق استراتژی Strategy 8.2 - Updating strategy logic

استراتژی 9 - اوج شکست Strategy 9 - Peak breakout

  • توضیح استراتژی Strategy Explanation

  • پیاده سازی Python از Peak Identifier Python implementation of Peak Identifier

  • استراتژی 9.1 - بک آزمون استراتژی Strategy 9.1 - Strategy backtest

  • استراتژی 9.2 - به روز رسانی استراتژی Strategy 9.2 - Strategy update

استراتژی 10 - سیستم Martingale Strategy 10 - Martingale system

  • توضیح استراتژی Strategy Explanation

  • استراتژی 10.1 - تجزیه و تحلیل داده ها Strategy 10.1 - Data analysis

  • استراتژی 10.2 - بک آزمون استراتژی Strategy 10.2 - Strategy backtest

پروژه نمایه بازار با FXCM API Market profile project with FXCM API

  • معرفی پروژه پروفایل بازار Market profile project intro

  • مشخصات بازار Market profile

  • محاسبه شاخص مشخصات بازار Market profile indicator calculation

  • تجسم شاخص نمایه بازار Market profile indicator visualisation

  • استراتژی 11.1 - عملکردهای نمایه بازار Strategy 11.1 - Market profile functions

  • استراتژی 11.2 - ایجاد استراتژی و آزمون پس زمینه Strategy 11.2 - Strategy building and backtesting

  • دستورات FXCM API FXCM API commands

  • ربات تجارت FXCM 1 - مثال FXCM Trading bot 1 - Example

  • FXCM Trading bot 2 - پیاده سازی استراتژی FXCM Trading bot 2 - Strategy implementation

  • FXCM Trading bot 3 - مدیریت موقعیت ها FXCM Trading bot 3 - Positions management

  • ربات تجارت FXCM 4 - اندازه موقعیت و نمودار FXCM Trading bot 4 - Position size and plots

  • ربات تجارت FXCM 5 - حل خطاها FXCM Trading bot 5 - Errors solving

  • FXCM Trading bot 6 - به روز رسانی FXCM Trading bot 6 - update

متشکرم Thank you

  • کار بعدی چیه What to do next

نمایش نظرات

آموزش استراتژی های معاملاتی بک تست با پایتون
جزییات دوره
10 hours
72
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,886
4.4 از 5
دارد
دارد
دارد
Jaro Algo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jaro Algo Jaro Algo

TraderI دارای مدرک کارشناسی ارشد در مهندسی عمران هستم اما از زمان کالج علاقه زیادی به بازارها دارم. من از سال 2013 تجارت فارکس و فیوچرز را انجام می دهم و بعداً Crypto را نیز اضافه کردم. برنامه نویسی تمرکز اصلی من نیست اما دوست دارم قبل از افزودن آنها به نمونه کارها ، نتایج آزمایش مجدد استراتژی هایم را ببینم. به همین دلیل من یادگیری پایتون را به عنوان ابزاری برای کمک به من در این زمینه شروع کردم. من ساعتهای بی شماری را صرف توسعه مهارتهای خود در تجارت کردم و اکنون می خواهم به تجار دیگری کمک کنم تا از برخی دانش من استفاده کنند. من مطمئن هستم که همه از برخی اطلاعات و نکاتی که من ارائه می دهم استفاده خواهند کرد.