آموزش تجارت الگوریتمی: بک تست، بهینه سازی و خودکارسازی در پایتون

Algorithmic Trading: Backtest, Optimize & Automate in Python

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

با این دوره یاد بگیرید که معاملات ارزهای دیجیتال خود را کاملاً خودکار کنید!


خواهید آموخت:

1) نحوه استفاده از freqtrade (این یک کد منبع باز است)

2) از یک ماشین مجازی استفاده کنید (ما تمام کدهای موجود در آن را در اختیار شما قرار می دهیم، تنها کاری که باید انجام دهید این است که آن را دانلود کنید)

3) یاد بگیرید چگونه هر استراتژی را در freqtrade کدنویسی کنید (ما به شما نشان می دهیم که چگونه یک استراتژی را کدنویسی کنید و یک مخزن با استراتژی های دیگر به شما نشان می دهیم)

4) یک استراتژی را بک تست کنید تا بتوانید عملکرد آن در گذشته را ببینید

5) بهینه سازی استراتژی برای یافتن بهترین پارامترها برای به دست آوردن بهترین نسبت پاداش/ریسک

6) یک تجزیه و تحلیل پیش رو انجام دهید تا ببینید یک استراتژی با داده های خارج از نمونه چگونه عمل می کند (برای به حداقل رساندن بیش از حد برازش)

7) استراتژی را با پول کاغذی اجرا کنید (مرحله بسیار مهم، به منظور آزمایش کد خود بدون ریسک کردن سرمایه واقعی)

8) استراتژی را با پول واقعی اجرا کنید

9) کد را به تلگرام وصل کنید تا بتوانید با گوشی خود با آن ارتباط برقرار کنید (تا زمانی که گوشی خود را همراه دارید می توانید الگوریتم معاملاتی خود را از هر جایی شروع یا متوقف کنید)


آگاهی از پایتون ندارید؟

نگران نباشید یک پرایمر پایتون در این دوره وجود دارد تا شما را با سرعت بیشتری در مورد زبان آشنا کند :)


در دوره می بینمت!


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

خوش آمدید: مدرسان شما، محتوای دوره و محصول نهایی Welcome: Your Instructors, Course Content and the End Product

  • درباره مربیان شما About your Instructors

  • در این دوره چه چیزی یاد خواهید گرفت؟ What Will You Learn In This Course?

  • محصول نهایی: این چیزی است که ما با هم خواهیم ساخت The Final Product: This Is What We'll Build Together

  • تغییرات مهمی که باید از آنها آگاه بود Important Changes to be aware of

خوش آمدید: مدرسان شما، محتوای دوره و محصول نهایی Welcome: Your Instructors, Course Content and the End Product

  • درباره مربیان شما About your Instructors

  • در این دوره چه چیزی یاد خواهید گرفت؟ What Will You Learn In This Course?

  • محصول نهایی: این چیزی است که ما با هم خواهیم ساخت The Final Product: This Is What We'll Build Together

  • تغییرات مهمی که باید از آنها آگاه بود Important Changes to be aware of

درباره تجارت الگوریتمی About Algorithmic Trading

  • مزایای تجارت خودکار The Benefits Of Automated Trading

  • حفره ها و نزول های معاملات خودکار The Pits And Downfalls of Automated Trading

  • رواج تجارت خودکار Prevalence of Automated Trading

  • چرا از منبع باز استفاده کنیم؟ Why Use Open Source?

درباره تجارت الگوریتمی About Algorithmic Trading

  • مزایای تجارت خودکار The Benefits Of Automated Trading

  • حفره ها و نزول های معاملات خودکار The Pits And Downfalls of Automated Trading

  • رواج تجارت خودکار Prevalence of Automated Trading

  • چرا از منبع باز استفاده کنیم؟ Why Use Open Source?

تاسیسات Installations

  • تنظیم محیط شما: گزینه ها Setting Up Your Environment: Options

  • ماشین مجازی: نصب جعبه مجازی Virtual Machine: Installing Virtual Box

  • ماشین مجازی: نصب اوبونتو Virtual Machine: Installing Ubuntu

  • بسته‌های پایتون و محیط مجازی Python Packages and Virtual Environment

  • ماشین مجازی ما را مستقر کنید Deploy Our Virtual Machine

تاسیسات Installations

  • تنظیم محیط شما: گزینه ها Setting Up Your Environment: Options

  • ماشین مجازی: نصب جعبه مجازی Virtual Machine: Installing Virtual Box

  • ماشین مجازی: نصب اوبونتو Virtual Machine: Installing Ubuntu

  • بسته‌های پایتون و محیط مجازی Python Packages and Virtual Environment

  • ماشین مجازی ما را مستقر کنید Deploy Our Virtual Machine

ماشین مجازی: محیط لینوکس Virtual Machine: Linux Environment

  • هشدار: مراقب کلاهبرداران باشید Warning: Beware of Scammers

  • اوبونتو Ubuntu

  • پایانه The Terminal

  • نصب برنامه ها و ویرایش متن Installing Apps and Editing Text

ماشین مجازی: محیط لینوکس Virtual Machine: Linux Environment

  • هشدار: مراقب کلاهبرداران باشید Warning: Beware of Scammers

  • اوبونتو Ubuntu

  • پایانه The Terminal

  • نصب برنامه ها و ویرایش متن Installing Apps and Editing Text

پرایمر پایتون Python Primer

  • این پرایمر برای چیه What this primer is for

  • نصب پایتون Installing Python

  • استفاده از پایتون به عنوان یک ماشین حساب (اپراتورها) Using Python As A Calculator (Operators)

  • رشته ها و اعداد صحیح Strings and Integers

  • فهرست ها و لغت نامه ها Lists and Dictionaries

  • اگر دیگر برای بیانیه ها If Else For Statements

  • واردات Imports

  • کارکرد Functions

  • کلاس ها Classes

پرایمر پایتون Python Primer

  • این پرایمر برای چیه What this primer is for

  • نصب پایتون Installing Python

  • استفاده از پایتون به عنوان یک ماشین حساب (اپراتورها) Using Python As A Calculator (Operators)

  • رشته ها و اعداد صحیح Strings and Integers

  • فهرست ها و لغت نامه ها Lists and Dictionaries

  • اگر دیگر برای بیانیه ها If Else For Statements

  • واردات Imports

  • کارکرد Functions

  • کلاس ها Classes

نصب Freqtrade Installing Freqtrade

  • معرفی سریع Git Quick Intro To Git

  • نصب Freqtrade Installing Freqtrade

نصب Freqtrade Installing Freqtrade

  • معرفی سریع Git Quick Intro To Git

  • نصب Freqtrade Installing Freqtrade

پیکربندی و اجرا کنید Configure And Run

  • تلگرام را پیکربندی کنید Configure Telegram

  • بایننس را پیکربندی کنید Configure Binance

  • پیکربندی ربات Configure Bot

  • اجرای استراتژی در Sandbox Run Strategy in Sandbox

  • تغییرات مهمی که باید از آنها آگاه بود Important Changes to be aware of

پیکربندی و اجرا کنید Configure And Run

  • تلگرام را پیکربندی کنید Configure Telegram

  • بایننس را پیکربندی کنید Configure Binance

  • پیکربندی ربات Configure Bot

  • اجرای استراتژی در Sandbox Run Strategy in Sandbox

  • تغییرات مهمی که باید از آنها آگاه بود Important Changes to be aware of

پیاده سازی استراتژی Strategy Implementation

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

  • استراتژی های خودکار: بحث Automated Strategies: Discussion

  • کدگذاری استراتژی Coding The Strategy

  • استراتژی بک تست و نتایج طرح Backtesting Strategy & Plotting Results

  • پارامتر برای بهینه سازی Parameter to Optimize

  • انجام بهینه سازی (قسمت 1) Doing the Optimization (part 1)

  • انجام بهینه سازی (قسمت 2) Doing the Optimization (part 2)

  • بهینه سازی با تکرار بزرگتر Optimizing With Larger Iteration

  • تست/بک تست استراتژی بهینه شده Testing / Backtesting Optimized Strategy

  • اجرای استراتژی در Sandbox Running Strategy in Sandbox

  • اجرای زنده استراتژی Running The Strategy Live

  • نتایج معاملات Trading Results

پیاده سازی استراتژی Strategy Implementation

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

  • استراتژی های خودکار: بحث Automated Strategies: Discussion

  • کدگذاری استراتژی Coding The Strategy

  • استراتژی بک تست و نتایج طرح Backtesting Strategy & Plotting Results

  • پارامتر برای بهینه سازی Parameter to Optimize

  • انجام بهینه سازی (قسمت 1) Doing the Optimization (part 1)

  • انجام بهینه سازی (قسمت 2) Doing the Optimization (part 2)

  • بهینه سازی با تکرار بزرگتر Optimizing With Larger Iteration

  • تست/بک تست استراتژی بهینه شده Testing / Backtesting Optimized Strategy

  • اجرای استراتژی در Sandbox Running Strategy in Sandbox

  • اجرای زنده استراتژی Running The Strategy Live

  • نتایج معاملات Trading Results

در تست نمونه و خارج از نمونه In Sample And Out Of Sample Testing

  • تحلیل پیشروی Walkforward Analysis

  • انجام یک تحلیل حرکتی Performing a Walkforward Analysis

در تست نمونه و خارج از نمونه In Sample And Out Of Sample Testing

  • تحلیل پیشروی Walkforward Analysis

  • انجام یک تحلیل حرکتی Performing a Walkforward Analysis

وظیفه Assignment

  • مخزن Freqtrade/Strategies freqtrade/strategies repo

  • وظیفه Assignment

وظیفه Assignment

  • مخزن Freqtrade/Strategies freqtrade/strategies repo

  • وظیفه Assignment

به روز رسانی ها Updates

  • به روز رسانی نسبت شارپ Sharpe Ratio Update

  • مرور نسخه فعلی Freqtrade Going over Current Version of Freqtrade

  • موقعیت یابی لبه Edge Positioning

  • تاثیر سکه های ارزان بر نتایج Backtest Impact of Cheap Coins on Backtest results

به روز رسانی ها Updates

  • به روز رسانی نسبت شارپ Sharpe Ratio Update

  • مرور نسخه فعلی Freqtrade Going over Current Version of Freqtrade

  • موقعیت یابی لبه Edge Positioning

  • تاثیر سکه های ارزان بر نتایج Backtest Impact of Cheap Coins on Backtest results

متشکرم Thank you

  • متشکرم Thank you

متشکرم Thank you

  • متشکرم Thank you

سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش تجارت الگوریتمی: بک تست، بهینه سازی و خودکارسازی در پایتون
جزییات دوره
10 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
17,954
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohsen Hassan Mohsen Hassan

آموزش مالی و برنامه نویسی

bloom team bloom team

پشتیبانی از دانشجویان بلوم Udemy

Ilyass Tabiai Ilyass Tabiai

دانشجوی فوق دکتری (PolytechniqueMTL - BombardierAerospace)