آنچه یاد خواهید گرفت:
بکتست استراتژی با اندیکاتورهای تکنیکال
بهینهسازی پارامترها
بکتست شبیهسازی با سهام موجود در NASDAQ100
سیستم غربالگری سهام با NASDAQ100 و S&P500
پیشنیازهای دوره
آشنایی اولیه با برنامهنویسی پایتون
توضیحات دوره
در این دوره یاد میگیرید سیستم بکتست اختصاصی خود را از ابتدا بسازید و آن را با کتابخانه plotly نمایش دهید. ما عمدتاً برای بکتست از اندیکاتورهای تکنیکال، مانند Exponential Moving Average (EMA) ،Moving average convergence divergence (MACD) ،Bollinger Band، کانالهای 3 EMA و Bollinger Band با ADX استفاده میکنیم.
ما عمدتاً از توابع مرتبط با پانداس و دیتافریم استفاده میکنیم تا بتوانیم با داده سری زمانی بزرگ کار کنیم. برای نمایش نتایج، از کتابخانه plotly استفاده میکنیم بوده که زیبا و درک آن آسان است.
در طول یادگیری بکتست، با بسیاری از شاخصهای عملکرد، مانند نرخ برد، نرخ رشد سالانه مرکب (CAGR)، بازده مورد انتظار و بیشترین افت سرمایه آشنا میشوید.
در ادامه، یاد میگیرید چگونه بهینهسازی پارامترها را انجام دهید و شاخصهای مختلف عملکرد را برای هر پارامتر مقایسه کنید.
یاد میگیرید استراتژیهای خود را با سهام موجود در NASDAQ100 شبیهسازی کنید. همچنین، میتوانید در برنامه معاملاتی هر عامل دیگری، مانند اندازه موقعیت، رتبهبندی سهام، حد ضرر، حد سود، هزینه تراکنش و شرایط دیگر را اضافه کنید.
در نهایت، میتوانید یک سیستم غربالگری بسازید که هر روز سهامی با سیگنالهای خرید جذاب پیدا کند. در این دوره، 2 سیستم غربالگری، سهام اشباعفروش و سهام با روند صعودی قوی را معرفی میکنیم. با این حال، میتوانید ایده معاملاتی خود را برای ساخت سیستم غربالگری اختصاصیتان به کار بگیرید.
یادگیری کدنویسی پایتون در این دوره از ابتدا شروع میشود و شما میتوانید در ادامه، خودتان آن را توسعه دهید.
این دوره برای چه کسانی مناسب است؟
معاملهگرانی که به سرمایهگذاری سیستماتیک، معاملات الگوریتمی یا بهکارگیری مهارت برنامهنویسی پایتون در معاملات علاقه دارند.