خوش آمدید به بسته آموزش معامله الگوریتمی با پایتون! دست شما را میگیریم و با هم وارد دنیای معاملهگری و آموزش معاملات الگوریتمی میشویم.
** روزآمدی:
در حال بازچینی و ضبط مجدد این دوره هستیم. این دوره به جای چند فصل در قالب یک فصل (همین صفحه) با چند درس چکیده خواهد شد. تلاش می کنم که به جای یک آموزش سنتی دارای جزییات موردی، یک چارچوب و ابزارشناسی برای شما فراهم کنم.
تلاش ما انتشار این بسته تا پیش از یلدای ۱۴۰۲ است. هم رویش را در اینستاگرام/تلگرام/آپارات یا یوتیوب با شناسه @hamruyesh دنبال کنید تا به موقع انتشار این بسته آگاه شوید.
خریداران قبلی این فصل پس از روزآمدی به لینکهای جدید دسترسی خواهند داشت.
امید و هدف ما:
- یک زمینه شغلی نو را معرفی کنیم.
- معاملهگری را اصولیتر و راحتتر کنیم.
- معاملات جهانی با ارزآوری بیشتری داشته باشیم.
معامله الگوریتمی چیست؟
معامله الگوریتمی ترجمه عبارت Algorithmic Trading است که به اختصار الگوتریدینگ (Algotrading) نیز گفته میشود.
اول بیایید واژه به واژه نگاه کنیم. الگوریتم یا Algorithm (برگرفته از واژه الخوارزمی) به یک فرآیند گام به گام تکراری و از پیشطراحیشده برای حل یک مساله میگوییم. از طرف دیگر واژه معامله یعنی داد و ستد کالا یا خدمات که اغلب همراه با تبادل پول انجام میشود. معامله یک مساله مهم در خود دارد: چه چیز را چه وقت و چه مقدار بخرم یا بفروشم که سود به همراه داشته باشد؟ با این دو تعریف حالا ترکیب آنها یا معامله الگوریتمی یعنی استفاده از یک فرآیند گام به گام از پیش طراحی شده برای حل مساله اصلی معامله!
از آنجا که اجرای الگوریتمها یک فرآیند تکراری و زمانبر است، امروزه اجرای الگوریتمها به برنامههای کامپیوتری سپرده میشود.
بنابراین امروزه اجرای معامله الگوریتمی به معنی استفاده از یک برنامه کامپیوتری برای حل مساله و اتخاذ تصمیم معاملاتی و حتی اجرای خودکار این تصمیم معاملاتی در بازار است.
این آموزش در یک نگاه
در این فصل ما ۸ درس داریم. این درسها شما را از نقطه صفر و پله پله وارد موضوع میکنند.
در درس ۱ به تعریف معامله، معامله الکترونیک و معامله الگوریتمی میپردازیم. در درس ۲ مزایای معاملات الگوریتمی را با معاملات دستی مقایسه میکنیم.
درس ۳ به دستهبندی ابزارهای الگوتریدینگ اختصاص دارد. ابزارهای آماده، پلتفرمهای ساخت و کدنویسی ابزار و وبسرویسها را بررسی خواهیم کرد.
از آنجا که برای تحلیل دادههای مالی باید ماهیت آنها را بشناسید در درس ۴ به بیان انواع داراییها و بازارهای مالی میپردازیم. واژههایی مثل سهام، اوراق بهادار، قرضه، فارکس و ارزهای دیجیتال برای شما آشنا خواهد شد.
درس ۵ سفری شگفتانگیز است. با هم سری میزنیم به گذشته و حال فناوریهای معامله! خواهیم دید که الگوریتمها و کامپیوترها با چه نگاهی و چگونه وارد معاملهگری شدهاند. این درس از یک سو شما را وارد دنیای معاملهگران میکند و نامهای بیگانه را برای شما آشنا میسازد و از سوی دیگر ایدههایی را در ذهن خود شما برای آینده شکل میدهد.
بعد از سفر بالا نوبت شماست که دست به عمل بزنید. درسهای ۶ و ۷ شما را با حساب و پول آزمایشی وارد معاملهگری میکنند. با هم با فارکس آشنا خواهیم شد. یک حساب آزمایشی خواهیم ساخت و سفارش خرید و فروش ارسال خواهیم کرد. همچنین میآموزید که تنظیم سفارش حرفهای چگونه است. واژههایی مثل توقف ضرر (Stop Loss) یا برداشت سود (Take Profit) را میآموزید. همچنین یاد خواهید گرفت بستن سفارش به روشهای FOK یا AON یا CTC به چه معنی است.
در پایان این فصل (درس ۸) مثل همیشه چند دقیقه جمعبندی و نگاهی به آینده خواهیم داشت. شما آماده میشوید که در فصلهای بعدی دادههای مالی را با پایتون تحلیل و الگوریتمهایی را ایجاد و آزمایش کنید.
آموزهها
- تعریف معامله الگوریتمی
- مزایای الگوتریدینگ
- ابزارهای معاملات الگوریتمی
- مفهوم ECN و موتور معاملات
- آشنایی با فناوریها و اشخاص اثرگذار
- شناخت انواع بازارهای مالی
- ورود به یک بازار مالی (فارکس) از صفر
- تجربه معاملهگری با حساب مجازی
مخاطب این آموزش کیست؟
- برنامهنویسان (به ویژه پایتون)
- علاقهمندان تحلیل داده و یادگیری ماشین
- معاملهگران علاقهمند به معامله خودکار
این آموزش بینظیر است زیرا:
- تدوین شده و فشرده است.
- از صفر و بدون پیشنیاز است.
- هم نظری و هم عملی است.
- آموزش یک شغل جدید است.
پیشنیاز
تماشای این فصل پیشنیازی ندارد.
پیش نمایشها
- برای دیدن درس پنجم (تاریخچه معاملات الگوریتمی) از این آموزش بر روی این لینک (+) و یا پخش کننده پایین کلیک کنید:
- برای دیدن درس سوم (ابزارهای معامله الگوریتمی) از این آموزش بر روی این لینک (+) و یا پخش کننده پایین کلیک کنید:
کلیدواژگان
آموزش معامله الگوریتمی | معاملات الگوریتمی | آموزش الگوتریدینگ با پایتون | کاربردهای پایتون | تحلیل داده با پایتون | ابزارهای معامله گری | ترید خودکار | ربوترید یا روبوترید | فارکس | دارایی مالی و بازار مالی | تاریخچه معاملات الگوریتمی | آموزش معاملات الگوریتمی | مفاهیم معامله الگوریتمی | توضیح معامله الگوریتمی | مفاهیم اولیه معامله الگوریتمی | مفهوم معامله الگوریتمی | مفاهیم معاملات الگوریتمی
بهزاد –
میبخشید جناب مهندس ربات های پایتونی یادگیری ماشین و شبکه عصبی مصنوعی که با ماژول به متاتریدر متصل میشود آیا دارای اتصالی پایدار برای انجام معاملات اسکالپ هستند؟ به عبارتی این ارتباط بین پایتون و اکانت معاملاتی ما در متاتریدر مناسب برای انجام معاملات در تایم 5 دقیقه یا کمتر می باشد؟
مصطفی آصفی –
سلام وقت بخیر. نباید مشکلی باشه ولی باز شما باید روی متاتریدر کارگزاری خودتون که کاستوم شده بررسی کنید. یا تو فروم mql5 از خود مدیران بپرسید.
بهزاد –
سلام و عرض ادب خیلی سپاسگزارم🙏 واقعا عالی توضیح دادید🔥🔥🔥……
میبخشید بروکر بازار فارکس که مناسب ایرانیان باشد((تحریم نباشیم😑)) و خدمات API key برای انجام معاملات الگوریتمی با ربات های معامله گر پایتون ارائه بده هست؟؟؟
خیلی سرچ کردم اما بروکر مناسبی برای معاملات الگوریتمی فارکس با پایتون پیدا نکردم
لطفاً راهنمایی کنید ممنونم
مصطفی آصفی –
سلام وقت بخیر. شما می تونید متاتریدر رو به پایتون وصل کنید. این آموزش اتصال متاتریدر به پایتون (+) رو بررسی کنید.
مریم مهربان –
ممنونم. میخواستم خواهش کنم در صورت امکان و در چارچوب این سیلابس در مورد نحوه تعریف یا انتخاب استراتژی معاملاتی مناسب الگوتریدینگ (در بازار فارکس و کریپتو بصورت جداگانه)، اگر سورسی در اینترنت برای پیدا کردن استراتژی پایه هست که بعداً روی بهینه سازیش کار کنیم و همچنین ابزار freqtrade (docker) هم محتوای آموزشی ارائه بفرمایید. سپاس فراوان از کار ارزشمند شما
مصطفی آصفی –
بله تو یه فصل در مورد انواع الگوریتم ها و دسته بندی اون ها صحبت می کنیم.
مریم مهربان –
ضمن تشکر از زحمات شما و آموزش های خوبتون، لطفاً در صورت امکان فهرست مطالب دوره که قراره منتشر بشه رو اعلام بفرمایید.
مصطفی آصفی –
سلام وقت بخیر. ممنونم از لطف شما. نمیشه قطعی گفت ولی چارچوبی که من الان چیدم به این صورته:
درس ۱: شیرجه به مفاهیم معامله الگوریتمی (چکیده فصل ۱ ضبط قدیمی)
درس ۲: انواع داده – دادههای بازار، بنیادی و جایگزین
درس ۳: ابزارها و منابع تهیه داده در بازارهای مالی
درس ۴: پردازش و تحلیل دادهها
درس ۵: مدلسازی و پیش بینی (تفسیر آماری – سری های زمانی)
درس ۶: بک تست و بهینه سازی
درس ۷: انواع الگوریتم ها
درس ۸: جمع بندی و ادامه مسیر
مریم مهربان –
سلام وقت شما بخیر. امکانش هست بعد از بروزرسانی دوره، محتویات قدیمی فصل دوم (آماده سازی داده ها در پایتون) رو مجدد در دسترس قرار بدید یا اگر امکانش نیست در این مجموعه باشه، بصورت یک فصل مجزا قابل خرید باشه؟ متشکرم
مصطفی آصفی –
سلام وقت بخیر. تو همین بسته در کنار درس فشرده ای که در این مورد می گیرم به عنوان پیوست قابل ارجاع و استفاده قرار می گیره و برای مخاطب های قبلی هم رایگان در دسترس هست.
میلاد –
سلام جناب آصفی عزیز
میخواستم بدونم این مجموعه چند فصل داره و زمان تقریبی کامل شدنش چ موقعه؟ (من همیشه دوره ها رو بصورت کامل و یکجا نگاه میکنم و راحت ترم)
مصطفی آصفی –
سلام وقت بخیر (بهروزرسانی نظر)
این مجموعه احتمالا ۵ فصل داره و فصل دوم هم در لینک پایین منتشر شد.
آموزش معامله الگوریتمی با پایتون ـــ فصل ۲: تحلیل داده مالی
پینوشت: برای آگاهی سریع از انتشار فصل های بعدی هم رویش رو در شبکه های اجتماعی با شناسه hamruyesh دنبال کنید.
mehran (خریدار محصول) –
سلام ممنون از بیان شیوای مدرس محترم
بنده از مطالب این درس لذت بردم. امیدوارم فصل های بعدی زودتر آماده شود.
لطفاً اگر امکان دارد بفرمایید چه زمانی فصل بعد آماده می شود؟
مصطفی آصفی –
سلام و سپاس از لطفتون. فصل دوم در لینک پایین منتشر شد. برای آگاهی سریع از انتشار فصل های بعدی هم رویش رو در شبکه های اجتماعی با شناسه hamruyesh دنبال کنید.
آموزش معامله الگوریتمی با پایتون ـــ فصل ۲: تحلیل داده مالی
رضا محمدزاده (خریدار محصول) –
سلام
مطمینا دوره فوق العاده ای میشه
امیدوترم هر چه زود تر جلسات دیگرش هم قرار بگیره
فقط اگر ممکنه از کتابخانه backtrader برای دوره استفاده کنید
ماژول فوق العاده ای برای backtest و ترید لایو
مصطفی آصفی –
سلام و ممنون از انرژي و پیشنهاد خوبتون. انشالله که بتونیم کار رو با حمایت و پیشنهادهای خوب این چنینی بهتر و بهتر کنیم. در اینستاگرام هم رویش همراه باشید تا از انتشار فصل های بعدی مطلع بشید.
vahidbeygi (خریدار محصول) –
با سلام خدمت جناب آصفی عزیز و همکاران همرویش
دوره بسیار خوبی بود من این دوره رو در طول 10 روز دیدم اطلاعات خیلی خوبی بهم داد.
خودم در بازار بورس ایران معامله کردم که با سود و زیان مواجه شدم. این دوره باعث شد که با بازارهای دیگخ مثل فارکس هم آشنا بشم.
بی صبرانه منتظر فصل دوم هستم و به همه توصیه میکنم که حتما این دوره رو تهیه کنند و فرابگیرند.
یه انتقاد کوچک هم دارم در مورد حجم صدای دوره که خیلی کم هست من گاهی باید از هندزفری استفاده کنم.
با تشکر
وحید ییلاق بیگی
مصطفی آصفی –
به روزرسانی نظر
سلام مجدد جناب ییلاق بیگی عزیز و دوباره از محبت و همراهی شما متشکرم.
فصل دوم این آموزش هم به همت مهندس کرمی منتشر شد. انشالله تا فصل پنجم (یا نهایتا شش فصل) با ایشون پیش خواهیم رفت تا این عنوان کامل بشه. در رابطه با کم شدن صدا تو بسته اول اگه جایی بوده متاسفم. بسته دوم دیگه مشکلی نیست.
آموزش الگوتریدینگ با پایتون ـــ فصل ۲: تحلیل داده (+)