هیچ دوره ای در سبد خرید شما وجود ندارد
معاملات الگوریتمی یا معاملات خودکار به استفاده از کامپیوتر برای ورود به پوزیشن های معاملاتی بدون دخالت معامله گر گفته می شود. زمانی که معامله گران با استفاده از کدنویسی ها و هوش مصنوعی, سیستمی را طراحی می کنند که بر طبق آن کامپیوتر تصمیم به خرید و فروش بگیرد, الگوتریدینگ (Algo Trading) در حال رخ دادن است. در این دوره آموزشی به معاملات الگوریتمی با پایتون در بازارهای مالی خواهیم پرداخت.
در آموزش معاملات الگوریتمی با پایتون خواهیم آموخت:
در دوره معاملات الگوریتمی با پایتون ابتدا به بیان مقدمه و مطالب ضروری پرداخته می شود. سپس طریقه رسم یک چارت حرفه ای در پایتون را می آموزیم و اندیکاتور های مختلف را بر روی چارت، پیاده سازی می کنیم. خواهیم آموخت که چگونه با استفاده از پایتون و کدنویسی خطوط حمایت و مقاومت رسم کنیم بدون دخالت دستی. سپس در فصول مختلف سیستم های خودکار معاملاتی الگوریتمی و سیگنال دهی مبتنی بر اندیکاتور های RSI , MACD , Stocastic, Bollinger Band طراحی می شود و خواهیم آموخت که با ترکیب هر کدام از این استراتژی ها با هم چه سودی کسب خواهیم کرد. به بیان واضح تر با استفاده از این دوره یاد خواهیم گرفت:
1-برای چه سهامی چه میانگین متحرک هایی بهترین عملکرد را دارد. به عنوان مثال برای سهام شپنا آیا مووینگ 50 مناسب است یا مووینگ 60. این کار با کدنویسی پایتون برای معامله گران در 3 دقیقه قابل فهم است!
2-چه مقادیری برای اندیکاتور های RSI , MACD , Stocastic, Bollinger Band انتخاب کنیم که بیشترین بازده را داشته باشیم. این موضوع برای تمامی سهام های موجود قابل پیاده سازی است.
3-استراتژی های معاملاتی مبتنی بر Bollinger Band , RSI , MACD , Moving average , stocastic را یاد میگیریم و با نرم افزار پایتون می آموزیم که چگونه خرید و فروش انجام دهیم.
4-چگونه در پایتون چارت رسم کنیم و تمامی اندیکاتور ها را در چارت پیاده سازی کنیم.
5- می آموزیم که چگونه با استفاده از کدنویسی, نقاط حمایتی و مقاومتی را برای هر سهام رسم کنیم بدون دخالت دستی!
6- یاد خواهیم گرفت که بر روی داده های گذشته استراتژی های فوق را پیاده سازی کنیم و میزان بازده استراتژی های معاملاتی خود را با میزان استراتژی خرید و نگه داری مقایسه کنیم و سود را به حداکثر برسانیم.
همچنین با تماشای دوره آموزشی معاملات الگوریتمی با پایتون , حتی اگر دانشی در حد “صفر” از کدنویسی پایتون دارید, خواهید آموخت که چگونه کدنویسی کنید و با بسیاری از پکیج ها و متدهای این نرم افزار آشنا خواهید شد.
سرفصل های دوره معاملات الگوریتمی با پایتون
فصل اول: مقدمه و معرفی دوره
درس اول: مقدمه و معرفی
درس دوم: آنچه در این دوره خواهیم آموخت
درس سوم: نصب و راه اندازی پایتون
فصل دوم: تحلیل تکنیکال با پایتون
درس چهارم :نصب پکیج های مورد نیاز
درس پنجم: استخراج داده های مالی
درس ششم: طراحی چارت
درس هفتم: رسم چارت خطی ساده
درس هشتم: رسم چارت های پویا و حرفه ای با نمایش تمامی اطلاعات
درس نهم: رسم چارت کندل استیک
درس دهم: رسم چارت حجمی
درس یازدهم: رسم اندیکاتور مووینگ اورج (SMA) در چارت
درس دوازدهم: رسم خطوط حمایتی و مقاوتی در چارت
فصل سوم: طراحی سیستم معاملات الگوریتمی با استفاده از SMA
درس سیزدهم: معرفی اندیکاتور
درس چهاردهم: استراتژی خرید و نگه داری (Buy and Hold)
درس پانزدهم: استراتژی کراس (Crossover) با دو SMA
در شانزدهم: یافتن بهترین استراتژی کراس با بهترین مقدار SMA برای هر دارایی
درس هفدهم: طراحی سیستم معاملات الگوریتمی با استفاده از SMA
درس هجدهم: افزودن هزینه معاملاتی به استراتژی
فصل چهارم: طراحی سیستم معاملات الگوریتمی با استفاده از EMA
درس نوزدهم: معرفی اندیکاتور
درس بیستم: استراتژی کراس (Crossover) با دو EMA
درس بیست و یکم: طراحی سیستم معاملات الگوریتمی با استفاده از EMA
درس بیست و دوم: استراتژی کراس EMA از SMA
درس بیست و سوم: طراحی سیستم معاملات الگوریتمی استراتژی کراس EMA از SMA
فصل پنجم: طراحی سیستم معاملات الگوریتمی با استفاده از اندیکاتور MACD
درس بیست و چهارم: معرفی اندیکاتور
درس بیست و پنج: رسم MACD در چارت پایتون
درس بیست و ششم: استراتژی پوزیشن معاملات با MACD
درس بیست و هفتم: طراحی سیستم معاملات الگوریتمی با استفاده از MACD
درس بیست و هشتم: واگرایی در MACD
فصل ششم: طراحی سیستم معاملات الگوریتمی با استفاده از اندیکاتور RSI
درس بیست و نهم: معرفی اندیکاتور RSI
درس سی ام: رسم RSI در چارت پایتون
درس سی و یکم: استراتژی معاملاتی با RSI
درس سی و دوم: گرفتن پوزیشن معاملاتی با RSI
درس سی و سوم: طراحی سیستم معاملات الگوریتمی با استفاده از RSI
فصل هفتم: استراتژی استفاده همزمان از RSI و MACD
درس سی وچهارم: معرفی
درس سی و پنجم: استراتژی ترکیبی RSI و MACD
درس سی و ششم: طراحی سیستم معاملات الگوریتمی ااستراتژی ترکیبی RSI و MACD
فصل هشتم: اسیلاتور Stocastic
درس سی و هفتم: معرفی اسیلاتور
درس سی وهشتم: رسم Stocastic در چارت
درس سی و نهم: استراتژی معاملاتی با استفاده از Stocastic
درس چهلم: طراحی سیستم معاملات الگوریتمی با استفاده از Stocastic
فصل نهم: اندیکاتور Bollinger Band
درس چهل و یکم: معرفی اندیکاتور
درس چهل و دوم: رسم Bollinger Band بر روی چارت
درس چهل و سوم: استراتژی معاملاتی با Bollinger Band
درس چهل و چهارم: طراحی سیستم معاملات الگوریتمی با استفاده از Bollinger Band
سخن پایانی
معرفی دوره ی بعد
آموزش معاملات الگوریتمی با پایتون چه بازار کاری دارد؟
- با استفاده از این آموزش توانایی معامله گری بهتر از 95 درصد معامله گران بازار پیدا می کنیم.
- می توان دانش لازم برای استخدام در شرکت های معامله گری ساده و الگوریتمی را کسب کنیم و با مفاهیم آشنا شویم.
- با این آموزش می توانید خودتان مدیر کسب و کار خودتان باشید. سیگنال های معاملاتی به دیگر ارائه دهید, یک تحلیل گر خبره باشید و زود تر از بقیه از سیگنال های بازار خبردار شوید. چون شما مجهز به ابزار “سیگنال گیری خودکار” هستید.
آموزش معاملات الگوریتمی با پایتون برای چه کسانی مناسب است؟
این دوره برای تمامی مردم عادی , دانشجویان یا فارغ التحصیلانی که در بازارهای سهام یا مالی دیگر فعال هستند , مناسب و واجب است.
برای تمامی تحلیل گران مالی, تحلیلگران تکنیکال و فاندامنتال , معامله گران بازارهای فارکس , کریپتو و … مناسب است.
پیش نیاز های این دوره
در این دوره نیاز به دانش پایه و مقدماتی از پایتون را داریم با این حال بخش اعظمی از مطالب در دوره بیان می شود. اما اگر میخواهید پایتون را بهتر یادبگیرید میتوانید از دوره های مربوط به آموزش پایتون دانشجویار استفاده کنید.
نیاز به آگاهی از اندیکاتور های RSI , MACD , Stocastic, Bollinger Band به صورت مقدماتی. که برای این مورد میتوانید از وبسایت freecodecamp استفاده کنید.
نرم افزارهای استفاده شده در این آموزش:
نرم افزار پایتون نسخه 3.9
Jupyter Notebook
مزیت این دوره نسبت به سایر دوره های مشابه
از آنجا که دوره های زیادی برای آموزش این استراتژی ها وجود ندارد و یا اینکه به قیمت گزاف و میلیونی فروخته می شوند, دوره آموزش معاملات الگوریتمی با پایتون دانشجویار یک دوره بسیار غنی, خالی از توضیحات تئوری اضافی و زمان بر و حوصله سربر می باشد که با یک قیمت بسیار معقول در خدمت تمامی مردم , دانشجویان و فارغ التحصیلان قرار گرفته است.
در معاملات الگوریتمی کامپیوتر می تواند از یک استراتژی یا چند استراتژی هم زمان بهره گیرد و با بررسی زمان, حجم, قیمت, اندیکاتور ها, اسیلاتورها, حد سود و حد ضرر و… تصمیم گیری های لازم در خصوص ورود به یک معامله, جهت معامله, نگه داری و بستن موقعیت معامله را اتخاذ کند.
لذا مشاهده می کنیم که با پیشرفت بازارهای مالی و افزایش تعداد دارایی های مالی نظیر سهام, کامودیتی ها, ارزها, اوراق بدهی, اوراق مشتقه, رمزارزها (Crypto currencies) و … توانایی انسان برای رقابت با کامپیوترها روز به روز کمتر و کمتر می شود. این موضوع در آمار های بازار سهام آمریکا هویدا می شود که نزدیک 60 تا 75 درصد از کل معاملات سهام, توسط سیستم های الگوریتمیک در حال پیاده سازی است.
بخشی از معاملات الگوریتمی که الگوریتم های سیگنال دهی نام گذاری شده اند, وظیفه طراحی سیستم هایی را دارند که با بررسی اطلاعات مختلف از بازار, سیگنال های معاملاتی را به کاربر و کامپیوتر اعلان نماید. این الگوریتمی ها با استفاده اندیکاتور هایی نظیر RSI , MACD , Moving average , Stocastic و …. و مقایسه اینها با یکدیگر تلاش برای دریافت سیگنال های معاملاتی دارند.
با علم به توضیحات فوق، در دوره معاملات الگوریتمی با پایتون تلاش می شود تا با کد نویسی سیستم های معاملاتی مبتی بر هر کدام از اندیکاتور های مذکور و ترکیب آن ها با یکدیگر, سیستم معاملاتی را پیدا نمود که بیشترین بازدهی را برای هر دارایی مالی دارد.
دلیل اهمیت معاملات الگوریتمی
امروزه حجم انبوه دادههای مالی که در لحظه تولید میشوند، نیاز به سرعت پردازش و توان محاسباتی بالایی دارند که امکان آنالیز دستی این حجم از دادهها از عهده انسان خارج است. معاملات الگوریتمی با استفاده از محاسبات کامپیوتری و هوش مصنوعی این مشکل را برطرف میکنند و امکان تحلیل سریع و دقیق این دادههای گسترده را فراهم میآورند.
علاوه بر این، معاملات الگوریتمی قادرند با سرعت بالا و بدون خطای انسانی، معاملات را انجام دهند. این ویژگی باعث شده تا معاملات الگوریتمی بیش از ۸۵ درصد از کل معاملات در بازارهای مالی را به خود اختصاص دهند. موسسات مالی از این قابلیت برای بهبود عملکرد و سرمایهگذاری خود استفاده میکنند.
عباس
عملا اندیکاتور ها بعلت سابجکتیو بودنشون در تریدینگ ویو کاملا بدون کد نویسی قابل اجرا هستن.
ایا در این دوره میشه استراتژی های مبنی بر استراکچر مارکت طراحی کرد ؟؟
mohsenjafari2020 دانشجوی دوره
سلام کدهای دوره کجا هستند؟
سجاد سجاد جمالیان مدرس دوره
با درود.
در پیوست قسمت مربوطه
htardakani دانشجوی دوره
سلام پیداش نمیکنم
mehran.1995 دانشجوی دوره
سلام جناب جمالیان
وقت به خیر
آیا امکانش هست از طریق متاتریدر در بخش های مختلف بایننس از جمله فیوچرز معامله کنیم؟
ممنون میشم راهنماییم کنید
سجاد سجاد جمالیان مدرس دوره
با درود.
برای اینکار از api خود بایننس استفاده نمایید.
dashjalal دانشجوی دوره
سلام و احترام . برخی کارگزاری های فارکس، اکانت بایننس هم روی متاتریدر پیشنهاد میدن. به این دلیل که تبلیغ نشه یا تایید نشه کدوم بهتر هست، نمیتونم اسم ببرم اما سرچ بفرمایین. داخل اونها میشه بر اساس چارت بایننس و اسپرد بایننس معامله کرد
mk2m2
سلام و وقت بخیر استاد
بنده تریدر هستم و میخواستم استراتژی معاملاتیم رو به ربات تبدیل کنم
پیشنیاز و نقشه راه این کار چیه؟
ممنون میشم راهنمایی کنید
سجاد سجاد جمالیان مدرس دوره
با درود.
لازم است ابتدا با دانش پایتونی خود, استراتژی را به کد پایتونی تبدیل نمایید.
در مرحله بعد استراتژی را به بخش استراتژی ربات معامله گر معرفی نمایید.
B2n.ir/SJ_maktabkhooneh
در این دوره از سایت مکتب خونه آموزش ساخت یک ربات آزمایشی در محیط فارکس و کریپتو آموزش داده شده است.
لذا کافیست برای تست استراتژی خود, کدهای مربوط به آن را در بخش مربوطه ای از دوره مکتب خونه اینجانب کپی و پیست نمایید و استراتژی را اجرا نمایید و در تایم فریم های مختلف نتیجه را مشاهده نمایید
mojtaba.ajamyan112
سلام
استاد امکانش هست که ی نقشه راه برای ساخت ربات تریدر معرفی کنید که کمترین ضرر رو داشته باشه ؟
سجاد سجاد جمالیان مدرس دوره
با درود.
ربات های معامله گر, یک چهارچوب هستند و مهم استراتژی و backtest و forwardtest می باشد. شما باید قادر باشید تا با انتخاب صحیح یک استراتژی, آن را به ربات خود متصل نموده و معامله نمایید.
لذا لازم است ابتدا استراتژی به ربات در یک محیط تستی معرفی شود(همانند آنچه ما در دوره سایت مکتب خونه به آدرس B2n.ir/SJ_maktabkhooneh آموزش داده ایم) و سپس پس از برگزیدن استراتژی مناسب, معامله در بازار آغاز گردد که نیاز به تعلیم زیادی برای ربات دارد.
sina.nk1
سلام. آیا از این اندیکاتورها میشه در متاتریدر استفاده کرد؟؟
سجاد سجاد جمالیان مدرس دوره
با درود.
برای اینکار باید کد مخصوص متاتریدر نوشته شود
امیرحسین
سلام و خسته نباشید .
من تازه میخوام یادگیری پایتون رو شروع کنم .
میخواستم بدونم قبل این دوره باید ماشین لرنینگ یاد بگیرم؟
یا با یادگیری پایتون پایه میشه انجام داد؟
و اینکه چقدر تجربه لازمه برای شروع کار ؟
سجاد سجاد جمالیان مدرس دوره
با درود.
خیر نیازی به یادگیری ماشین نمی باشد.
دوره به گونه ای طراحی شده که کسانی با سطح مقدماتی پایتون نیز, بتوانند از آن حداکثر بهره را ببرد.
امیرحسین
ممنون
ehsan.soleymani دانشجوی دوره
سلام میشه لطفا راهنمایی کنید . من هنگام استفاده از کتابخانه ی iplot() به مشکل میخورم و خطای زیر نشون داده میشه
RemoteDisconnected Traceback (most recent call last)
File c:\Users\ehsan\AppData\Local\Programs\Python\Python311\Lib\site-packages\urllib3\connectionpool.py:703, in HTTPConnectionPool.urlopen(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)
702 # Make the request on the httplib connection object.
–> 703 httplib_response = self._make_request(
704 conn,
705 method,
706 url,
707 timeout=timeout_obj,
708 body=body,
709 headers=headers,
710 chunked=chunked,
711 )
713 # If we’re going to release the connection in “finally:“, then
714 # the response doesn’t need to know about the connection. Otherwise
715 # it will also try to release it and we’ll have a double-release
716 # mess.
سجاد سجاد جمالیان مدرس دوره
با درود.
دو روش را تست کنید
اول اتصال به اینترنت را قطع کنید و سپس دستور را اجرا نمایید
روش دوم: اگر روش فوق کارگر نشد کد زیر را ابتدا اجرا نموده و سپس مجدد دستور خود را اجرا نمایید.
kusarok دانشجوی دوره
سلام در معرفی دوره به اینکه استراتژی دایورجنس رو برسی میکنید اشاره شده اما در داخل اموزش هیچگونه برسی انجام نشده و اینکه وقتی درمورد معاملات الگوریتمی صحبت میشه حداقل باید اون رو اجرا میکردین بر روی یک حساب دمو ک هیچ کدوم از این کارها رو انجام ندادید!!!
سجاد سجاد جمالیان مدرس دوره
با درود.
از آنجا که هزینه دوره ای که همه ی مطالب را در خود جای دهد برای دانشجویان کمی شاید سنگین شود, در دوره دانشجویار که اولین دوره بنده بوده است, طراحی استراتژی معاملات الگوریتمی به تنهایی بیان شده است و در دوره ای که در سایت مکتب خونه ارائه گردید,به صورت جامع تمامی مطالب چه تئوری و چه عملی به همراه اتصال به حساب دمو ارائه گردید و پرفروش ترین دوره فیلد مالی و سرمایه گذاری سایت مکتبخونه می باشد.( در پرانتز لازم به ذکر است که مطالب ارائه شده در مورد طراحی استراتژی در این دوره سایت دانشجویار, در دوره سایت مکتبخونه اینجانب ارائه نگردیده است).
mohsen.biglari98 دانشجوی دوره
سلام تو دوره از بورس ایران هیچ صحبتی نمیشه
و قابل استفاده نیست
درصورتیکه در مثال دوره اسم بورس ایران و سهام شپنا داده شده
بهرحال درسته که شفاف سازی صورت بگیره
سجاد سجاد جمالیان مدرس دوره
با سلام و درود.
تنها تفاوت در نحوه دریافت داده هاست.
در دوره از سورس یاهو داده های فارکس دریافت می شود, دانشجویان در صورت تمایل میتوانند از طریق زیر داده های بورس را دریافت کرده و بقیه اش مانند آموزش های دوره است.
Soltani
سلام وقتتون بخیر
این دوره برای فارکس هم شامل میشه؟ چون من تمرکزم روی فارکسه
واینکه
برنامه نویسی با پایتون لزوما برای ساخت رباته
یا نه اگه تقریبا از فارکس بدونیم میتونه بهمون کمک کنه ترید کنیم خودمون با جمع اوری اطلاعات؟
و برای ساخت ربات هم میخواستم بدونم اینطوریه ک خودمون باید یه استراتژی ابداع کنیم و برنامه نویسی کنیم؟ یا استراتژی از دل همون تحلیل به وجود میاد؟
سجاد سجاد جمالیان مدرس دوره
با درود.
در این دوره با دیتاهای فارکس تحلیل میگردد.
برای ساخت ربات زبان های مختلف میتوان استفاده کرد که پایتون یکی از جذاب ترین هاست.
دانش فارکس کمک کننده هست اما تحلیل داده ها با یک ماشین هوشمند حالات بسیار مختلفی را بررسی میکند که توسط یک شخص تقریبا غیر ممکن است.
ساخت ربات به اینگونه است که تمامی کدنویسی هذا باید انجام گیرد و در یک بخش مشخص از کد, استراتژی معاملاتی کدنویسی شود و به کارگزاری متصل گردد. در نتیجه استراتژی معاملاتی که معامله گر در نظر دارد را باید به زبان پایتون در آورده و در بخش مذکور الصاق نماید.
alirezahazeri
سلام
چطور میشه با پایتون دستورات خریدو فروش رو مستقیما به کارگزاری ارسال کرد؟
سجاد سجاد جمالیان مدرس دوره
با درود. باید کارگزاری مدنظر api خود در پایتون را ارائه کرده باشد. برای نمونه به api های صرافی بایننس و نوبیتکس رجوع شود
azarbad94 دانشجوی دوره
خداقوت و خسته نباشید خدمت استاد محترم و سایت دانشجویار ، دوره بسیار عالی بود و خیلی مشتاق دوره بعدی یا تکمیلی از این مبحث با همین رویکرد هستم .
سجاد سجاد جمالیان مدرس دوره
سلام.
با عرض تبریک سال نو و آرزوی سلامتی.
سپاس از محبتتان
Acc2012ir-1 دانشجوی دوره
سلام
دستوراتی که در آموزش داده میشه بعضا ارور میده و برای ما اجرا نمیشه. آیا کتابخونه ای باید نصب میکردیم و یا مشکل دیگه هست؟
مثلا دستور زیر
df.loc[“2020-06”:, (“Close”,”AAPL”)].iplot()
ارور زیر را میده کتابخانه cufflinks هم نصب کردم
JSONDecodeError Traceback (most recent call last)
C:\ProgramData\Anaconda3\lib\site-packages\requests\models.py in json(self, **kwargs)
970 try:
–> 971 return complexjson.loads(self.text, **kwargs)
972 except JSONDecodeError as e:
C:\ProgramData\Anaconda3\lib\json\__init__.py in loads(s, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
……
سجاد سجاد جمالیان مدرس دوره
با درود.
دو روش را تست کنید
اول اتصال به اینترنت را قطع کنید و سپس دستور را اجرا نمایید
روش دوم: اگر روش فوق کارگر نشد کد زیر را ابتدا اجرا نموده و سپس مجدد دستور خود را اجرا نمایید.
Mohsen.Telgerdy دانشجوی دوره
سلام با تشکر از دوره خوبتون داخل دوره توضیح ندادین چجوری خطوط مقاومت و حمایت رو بدست بیاریم فقط نئوه ترسیم بود.امکانش هست برای پیدا کردن خطوط مقاومت و حمایت یه توضیحی بدین.
سجاد سجاد جمالیان مدرس دوره
با درو
نحوه یافتن این نقاط به مانند نحوه ترسیم آن هاست با این تفاوت که باید در نقاط مینیمم و ماکزیمم محلی را محاسبه نمایید
برای مثال در قسمتی از کد اینگونه تعریف شود که در هر بازه 20 روزه نقاط ماکزیمم و مینیمم را محاسبه نماید و برای یافتن نقاط حمایت و مقاومت بلند مدت, زمان این پنجره را به 100 200 400 یا هر میزان مد نظر افزایش داد
Ali.Ghazavi دانشجوی دوره
سلام و درود بر شما.
فایل های دوره رو چطوری در دسترسمون می گذارین؟
البته در بخش دو از فصل چهار، استاد جمالیان میگن که این فایل ها در اختیارتون قرار می گیره.
سجاد سجاد جمالیان مدرس دوره
درود.
در هنگام تماشای آنلاین دوره, وارد جلسات اول هر فصل شده و در پنجره تماشای آنلاین قسمت اول هر فصل, در سمت چپ لینکی را به نام “دانلود فایل پروژه” مشاهده میکنید.
با کلیک بر روی آن دانلود شما انجام می شود
Acc2012ir-1 دانشجوی دوره
سلام
وقت بخیر
من همه مراحل نصب پایتون را انجام دادم
و دستور نصب notebook در cmd هم زدم و نصب کامل شد
ولی موقع فراخوانی دستور jupyter notebook هیچ اتفاقی نمیوفته و jupyter باز نمیشه و پیغام زیر را میده
‘jupyter’ is not recognized as an internal or external command,
operable program or batch file.
اینجانب m
سلام خسته نباشید…
در این دوره اموزش نحوه پیاده کردن استراتژی خودمون (پرایس اکشن) توضیح داده شده؟یا تنها استراتژی های ذکر شده!
سجاد سجاد جمالیان مدرس دوره
درود. در این دوره غالب کلی طراحی گردیده است.
شما تنها کافیست استراتژی خود را کد کرده و در قسمتی که برای استراتزی تعبیه شده است وارد نمایید
حمیدرضا
این ذوره دقیقا ترجمه دوره Technical Analysis with Python for Algorithmic Trading یودمی هست . اقای دکتر جمالیان ایا چیز اضافه تری نسبت به دوره فوق داره؟
علیرضا احمدی
سلام و درود. چنانچه سرفصل ها دقیقا یکی هستند، خیر چیز اضافه ای نخواهد بود. اما دقت کنید که دوره دوبله نیست. مدرس از صفر تا صد رو با زبان فارسی ضبط کردن. یعنی یک تکنولوژی رو فراگرفتن و با زبان فارسی آموزش دادن.
خیلی از کاربران ما توانایی درک ویدیو های زبان اصلی رو ندارن که بتونن از دوره های یودمی استفاده کنن. در ضمن خرید از یودمی هم سختی های خودش رو داره. اگر شما این امکان رو دارید، از همون دوره یودمی استفاده کنید.
موفق باشید.
mm0170
سلام آقای جمالین وقت بخیر
میخواستم بدونم آموزش های این دوره با زبان برنامه نویسی پایین اسکریپت هم ارتباط داره؟ یا این که میتونیم ارتباط موثری بینشون برقرار کنیم
سجاد سجاد جمالیان مدرس دوره
سلام و درود. خیر این دوره در حیطه نرم افزار پایتون گفته شده است
احمدی
سلام در این دوره نحوه ی وصل شدن به کارگزاری رو آموزش میدید ؟که بتونیم در محیط واقعی هم ترید کنیم
سجاد سجاد جمالیان مدرس دوره
سلام خیر. در این دوره نحوه طراحی استراتژی و تست بر روی داده های تاریخی آموزش داده می شود.
ali74asadi دانشجوی دوره
سلام وقتتون بخیر . استاد نحوی اتصال به صرافی ( کریپتو) یا اتو ترید مربوط به کدوم بخش میشه؟ ایا اصلا این اموزش هم داره این دوره
سجاد سجاد جمالیان مدرس دوره
درود. در این دوره نحوه اتصال به صرافی کریپتو بیان نشده. در دست بررسی است که همچین دوره ای به صورت جامع برای رمزارزها طراحی کنم.
البته دوره ای جامع 25 ساعته در سایت مکتبخونه منتشر کرده ام که برای بازار فارکس از صفر تا صد طراحی استراتژی و اتصال به صرافی آموزش داده شده است
kusarok دانشجوی دوره
سلام بی زحمت لینک دوره رو میذارید
سجاد سجاد جمالیان مدرس دوره
با درود.
در پیامی مجزا پاسختان داده شده است
afshinaminipour@gmail.com دانشجوی دوره
سلام نگام اجراء ()iplot ای مشکل را نشان می دهد
JSONDecodeError Traceback (most recent call last)
File C:\ProgramData\Anaconda3\lib\site-packages\requests\models.py:910, in Response.json(self, **kwargs)
909 try:
–> 910 return complexjson.loads(self.text, **kwargs)
911 except JSONDecodeError as e:
912 # Catch JSON-related errors and raise as requests.JSONDecodeError
913 # This aliases json.JSONDecodeError and simplejson.JSONDecodeError
File C:\ProgramData\Anaconda3\lib\json\__init__.py:346, in loads(s, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw
سجاد سجاد جمالیان مدرس دوره
با سلام.
با درود.
دو روش را تست کنید
اول اتصال به اینترنت را قطع کنید و سپس دستور را اجرا نمایید
روش دوم: اگر روش فوق کارگر نشد کد زیر را ابتدا اجرا نموده و سپس مجدد دستور خود را اجرا نمایید.
farzan1 دانشجوی دوره
سلام من نوت بوک را نصب کردم ولی موقع اجرای دستور jupyter notebook پیغام عدم وجود این دستور را میده لطفا راهنمایی کنید
سجاد سجاد جمالیان مدرس دوره
سلام.
اگر مراحل نصب در دوره را دقیق اجرا نموده و هنوز دچار ارور هستید از طریق پکیج آناکوندا ژوپیتر را نصب کنید.
آموزش نصب در لینک زیر:
https://www.koolac.org/anaconda-jupyter-spyder/
همچنین میتوانید از طریق ویدیوهای موجود در اینترنت طریقه نصب آناکوندا را تماشا کنید
farzan1 دانشجوی دوره
سلام
با تشکر از پاسخ کامل شما موفق شدم مشکل قبلی را حل کنم ولی باز به یه مشکلی درباره pandas_DataReader برخورد کردم که میگه چنین ماژولی را نمشناسه با وجودی که پانداس را ایمپورت کردم.علتش چی میتونه باشه
سجاد سجاد جمالیان مدرس دوره
با درود.
در صورت وجود مشکل دریافت داده ها از پانداس, به جای آن از کتاب خانه yfinance استفاده کرده و داده ها را دانلود نمایید.
احسان علیانی
سلام
تو این دوره آموزش داده میشه که بتونیم کل نمادهای بورس را همزمان از نظر پارامترهای مد نظر رصد کنیم و خروجی بده؟
منظورم اینکه بتونیم فیلتر کنیم بر اساس ایده هامون .
مثال ساده همه نمادهای ۴ درصد منفی
منظورم اینکه
سجاد سجاد جمالیان مدرس دوره
درود.
برای این کار دو راه وجود دارد.
راه اول اینکه از طریق سایت tsetmc فیلترنویسی کنید که در سیلابس دوره نمیگنجد
راه دوم اینکه داده های هیستوریکال را دانلود نمایید و اینگونه با توجه به آموخته های دوره فیتر کنید و مثلا در یک روز مشخص نماد ها را استخراج کنید.
وبگرد
سلام
وقت بخیر
آیا در این دوره از کتابخونه TA-Lib استفاده شده؟
علیرضا احمدی
سلام و عرض ادب. طبق بررسی ها و سرفصل های گذاشته شده، خیر متاسانه وجود نداره
Behrouz.Alborzi
سلام وقت بخیر برای آموزش و فراگیری این دوره آموزشی لازم هست پایتون رو تاچه حدی یاد داشته باشیم و آیا مطالب شی گرایی در پایتون لازمه بدونیم ؟ اگه دوره رو در دانشجویار هست ممنون میشم لینک کنید ؟
و سوالی دیگه دارم آیا دوره دیگه هم برای حرفه ای شدن در معاملات الگوریتمی باید مجدد بگذرونیم یا نه همین میشه وارد بازار شد ؟
Behrouz.Alborzi
سلام وقت بخیر برای آموزش و فراگیری این دوره آموزشی لازم هست پایتون رو تاچه حدی یاد داشته باشیم و آیا مطالب شی گرایی در پایتون لازمه بدونیم ؟ اگه دوره رو در دانشجویار هست ممنون میشم لینک کنید
و سوالی دیگه دارم آیا دوره دیگه هم برای حرفه ای شدن در معاملات الگوریتمی باید مجدد بگذرونیم یا نه همین میشه وارد بازار شد ؟
سجاد سجاد جمالیان مدرس دوره
سلام روز بخیر. برای یادگیری این دوره نیاز مقدماتی به آشنایی با پایتون دارد و تقریبا تمام موارد کدنویسی لازم در دوره آموزش داده شده است. پس برای کسانی هم که دانش خیلی کمی هم در مورد پایتون دارند مناسب می باشد.
در این دوره طراحی استراتژی معاملات الگوریتمی و قالب آن به صورت کامل آموزش داده می شود. شما در پایان این دوره می توانید تمامی استراتژی های موجود را تست کنید و بهینه ترین حالت ممکن را برای معامله گری بیابید. ولی برای حرفه ای شدن صد در صد کفایت نمی کند. به همین دلیل است که در حال برنامه ریزی برای ادامه دوره تا مرحله نهایی ساخت معامله گر خودکار میباشم
afshin
سلام استاد لطفا امکان دادرد ایمیل خودتان بدهید تا بتونیم درارتباط با شما باشیم یا یک گروه واتس آپی تشکیل بدهید تا بتوانیم اسناد یا سوالات ارسال کنیم . ممنون
سجاد سجاد جمالیان مدرس دوره
از آنجا که سوالات شما میتواند برای بسیاری دیگر از دوستان مفید باشد ترجیح بنده این است که در همین محیط اعلام فرمایید تا پاسخ مناسب در اختیار همه قرار گیرد.