معاملات الگوریتمی، دریافت اطلاعات از متاتریدر
قبلا در خصوص انواع شیوه های دریافت اطلاعات بورس تهران صحبت کرده بودیم.
روش دریافت از سایت tsetmce در اینجا و اینجا توضیح داده شد.
اما روش دوم، استفاده از متاتریدر (MetaTrader). به کمک ماژول متاتریدر به راحتی می توانید اطلاعات روزانه بورس (داخلی و خارجی) را رصد کنید و اگر در یکی از کارگزاری هایی که با این نرم افزار کار می کنند حساب واقعی داشته باشید به صورت خودکار خرید و فروش هم انجام دهید!
همچنین به اطلاعات بر اساس تایم فریم های مختلف (دقیقه، ساعت ؛ روز و ...) دسترسی خواهید داشت.
در این مثال اطلاعات مربوط به نماد سمگا برای بازه چهارماهه از سایت TSETMC و متاتریدر دریافت و رسم شده است .
در پست های آینده در خصوص روش استفاده از این ماژول توضیح خواهم داد.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
پایتون برای مالی در تلگرام https://t.me/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
قبلا در خصوص انواع شیوه های دریافت اطلاعات بورس تهران صحبت کرده بودیم.
روش دریافت از سایت tsetmce در اینجا و اینجا توضیح داده شد.
اما روش دوم، استفاده از متاتریدر (MetaTrader). به کمک ماژول متاتریدر به راحتی می توانید اطلاعات روزانه بورس (داخلی و خارجی) را رصد کنید و اگر در یکی از کارگزاری هایی که با این نرم افزار کار می کنند حساب واقعی داشته باشید به صورت خودکار خرید و فروش هم انجام دهید!
همچنین به اطلاعات بر اساس تایم فریم های مختلف (دقیقه، ساعت ؛ روز و ...) دسترسی خواهید داشت.
در این مثال اطلاعات مربوط به نماد سمگا برای بازه چهارماهه از سایت TSETMC و متاتریدر دریافت و رسم شده است .
در پست های آینده در خصوص روش استفاده از این ماژول توضیح خواهم داد.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
پایتون برای مالی در تلگرام https://t.me/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
معاملات الگوریتمی، دریافت اطلاعات از متاتریدر (بخش دوم)
قبل از ارائه کدها، نگاهی به قابلیت های اصلی این ماژول بیندازیم.
initialize
login
shutdown
version
last_error
account_info
terminal_info
symbols_total
symbols_get
symbol_info
symbol_info_tick
symbol_select
copy_rates_from
copy_rates_from_pos
copy_rates_range
copy_ticks_from
copy_ticks_range
orders_total
orders_get
order_calc_margin
order_calc_profit
order_check
order_send
positions_total
positions_get
history_orders_total
history_orders_get
history_deals_total
history_deals_get
این توابع را می توان در سه دسته توابع
1- تنظیمات اولیه مانند (initialize،login،shutdown،version،last_error،account_info،terminal_info)
2- توابع دریافت اطلاعات مانند (symbol_info،symbol_info_tick،symbol_select،copy_rates_from،copy_rates_from_pos،copy_rates_range،copy_ticks_from،copy_ticks_range) و
3- توابع مربوط به سفارشات یعنی اطلاعات و ارسال دستور خرید (orders_total،orders_get،order_calc_margin،order_calc_profit،order_check،order_send،positions_total،positions_get،history_orders_total،history_orders_get،history_deals_total،history_deals_get) تقسیم کرد.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
پایتون برای مالی در تلگرام https://t.me/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
قبل از ارائه کدها، نگاهی به قابلیت های اصلی این ماژول بیندازیم.
initialize
login
shutdown
version
last_error
account_info
terminal_info
symbols_total
symbols_get
symbol_info
symbol_info_tick
symbol_select
copy_rates_from
copy_rates_from_pos
copy_rates_range
copy_ticks_from
copy_ticks_range
orders_total
orders_get
order_calc_margin
order_calc_profit
order_check
order_send
positions_total
positions_get
history_orders_total
history_orders_get
history_deals_total
history_deals_get
این توابع را می توان در سه دسته توابع
1- تنظیمات اولیه مانند (initialize،login،shutdown،version،last_error،account_info،terminal_info)
2- توابع دریافت اطلاعات مانند (symbol_info،symbol_info_tick،symbol_select،copy_rates_from،copy_rates_from_pos،copy_rates_range،copy_ticks_from،copy_ticks_range) و
3- توابع مربوط به سفارشات یعنی اطلاعات و ارسال دستور خرید (orders_total،orders_get،order_calc_margin،order_calc_profit،order_check،order_send،positions_total،positions_get،history_orders_total،history_orders_get،history_deals_total،history_deals_get) تقسیم کرد.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
پایتون برای مالی در تلگرام https://t.me/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
معاملات الگوریتمی، دریافت اطلاعات از متاتریدر (بخش سوم)
خب ، برای ادامه کار لازم است یک اکانت در متاتریدر داشته باشید. می توانید یک اکانت آزمایشی ایجاد کنید و یا از کارگزار خود اکانت واقعی دریافت کنید. (در ایران مثلا کارگزاری مفید، نسخه متاتریدر را تحت عنوان مفید تریدر ارائه می کند که از سایت کارگزاری قابل دانلود است)
در مثال بالا کافی است account id و account password خود را جایگزین کنید. نتیجه در دو پست بالاتر نمایش داده شده است.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
پایتون برای مالی در تلگرام https://t.me/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
خب ، برای ادامه کار لازم است یک اکانت در متاتریدر داشته باشید. می توانید یک اکانت آزمایشی ایجاد کنید و یا از کارگزار خود اکانت واقعی دریافت کنید. (در ایران مثلا کارگزاری مفید، نسخه متاتریدر را تحت عنوان مفید تریدر ارائه می کند که از سایت کارگزاری قابل دانلود است)
در مثال بالا کافی است account id و account password خود را جایگزین کنید. نتیجه در دو پست بالاتر نمایش داده شده است.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
پایتون برای مالی در تلگرام https://t.me/python4finance
پایتون برای مالی در بله https://ble.im/python4finance
استفاده از python در متاتریدر- بخش اول
متاتریدر یکی از بهترین پلتفرم های معاملاتی است و ابزارهای بسیار زیادی را برای تحلیل تکنیکال در اختیار استفاده کنندگان قرار می دهد، اما در عین حال امکانات و کتابخانه های متعدد و قدرتمندی که پایتون برای یادگیری ماشین، یادگیری عمیق، رسم نمودار و ... در اختیار می گذارد آنقدر جذاب است که پایتون را به انتخاب اول هر معامله گر الگوریتمی تبدیل کند.
قبلا در این پست در خصوص استفاده از داده های MetaTrader در پایتون صحبت کرده بودم. در این پست می خواهم در خصوص استفاده از پایتون در متاتریدر صحبت کنم. به این معنا که در عین استفاده از تمام امکانات MetaTrader از MQL هم بی نیاز می شوید و کدهای خود را درون خود متاتریدر اجرا کنید.
خوشبختانه در نسخه های جدید متاتریدر، امکان استفاده از پایتون در متاتریدر به صورت خودکار وجود دارد.
در پست بعد در این خصوص با هم بیشتر صحبت خواهیم کرد.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
عضویت در کانال پایتون برای مالی👇👇👇
🆔 t.me/python4finance
متاتریدر یکی از بهترین پلتفرم های معاملاتی است و ابزارهای بسیار زیادی را برای تحلیل تکنیکال در اختیار استفاده کنندگان قرار می دهد، اما در عین حال امکانات و کتابخانه های متعدد و قدرتمندی که پایتون برای یادگیری ماشین، یادگیری عمیق، رسم نمودار و ... در اختیار می گذارد آنقدر جذاب است که پایتون را به انتخاب اول هر معامله گر الگوریتمی تبدیل کند.
قبلا در این پست در خصوص استفاده از داده های MetaTrader در پایتون صحبت کرده بودم. در این پست می خواهم در خصوص استفاده از پایتون در متاتریدر صحبت کنم. به این معنا که در عین استفاده از تمام امکانات MetaTrader از MQL هم بی نیاز می شوید و کدهای خود را درون خود متاتریدر اجرا کنید.
خوشبختانه در نسخه های جدید متاتریدر، امکان استفاده از پایتون در متاتریدر به صورت خودکار وجود دارد.
در پست بعد در این خصوص با هم بیشتر صحبت خواهیم کرد.
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
عضویت در کانال پایتون برای مالی👇👇👇
🆔 t.me/python4finance
استفاده از python در متاتریدر - بخش دوم
ابتدا مطمئن شوید که آخرین نسخه پایتون را روی رایانه خود نصب کرده اید. برای بررسی این موضوع در MetaEditor منوی Tools ، گزینه Options را انتخاب کنید و به تب Complilers بروید. مسیر پایتون باید در این قسمت مشخص شده باشد ، اگر وجود نداشت مسیر پایتون را در این قسمت ثبت کنید.(تصویر 1) . می توانید حتی ادیتور پیشفرض را بر روی visual studio تنظیم کنید!
حالا از منویFile/new گزینه python script را انتخاب کنید (تصویر 2).
کار تمام است. با خیال راحت از زبان قدرتمند پایتون در متاتریدر استفاده کنید. (برای Run شدن اسکریپت خود کلید F7 را فشار دهید)
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
عضویت در کانال پایتون برای مالی👇👇👇
🆔 t.me/python4finance
ابتدا مطمئن شوید که آخرین نسخه پایتون را روی رایانه خود نصب کرده اید. برای بررسی این موضوع در MetaEditor منوی Tools ، گزینه Options را انتخاب کنید و به تب Complilers بروید. مسیر پایتون باید در این قسمت مشخص شده باشد ، اگر وجود نداشت مسیر پایتون را در این قسمت ثبت کنید.(تصویر 1) . می توانید حتی ادیتور پیشفرض را بر روی visual studio تنظیم کنید!
حالا از منویFile/new گزینه python script را انتخاب کنید (تصویر 2).
کار تمام است. با خیال راحت از زبان قدرتمند پایتون در متاتریدر استفاده کنید. (برای Run شدن اسکریپت خود کلید F7 را فشار دهید)
#معاملات_الگوریتمی
#متاتریدر
#مدلسازی_مالی
#MQL
#MetaTrader
عضویت در کانال پایتون برای مالی👇👇👇
🆔 t.me/python4finance