Skip to content

sending data from mt5 (MQL5) to python 3. [Socket or Redis] Benchmark

License

Notifications You must be signed in to change notification settings

avoitenko/MT5_to_Python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MT5_to_Python

the repository show 2 ways to transfer data from mt5 to python. description will be in Russian, if necessary, use Google translate

MT5

в папке /mt5/MQL5/ все необходимое для работы, со всеми исходниками!

терминал от Alpari MT5 Version 5.00 build 1940

  • Советник отправляет данные при изменении Close по выбранным инструментам
  • Если список инструментов оставить пустым - будет слать по всем парам из обзора рынка

Python

сделал 2 примера:

  1. непосредственного получения и обработки данных
  2. и тест скорости отправки. у меня по сокетам и по редис время, от отправки из терминала, до получения в питоне быстрее 0,001 sec (те Очень быстро и разницы на таком уровне нету)

   

Сам я остановился на варианте с Redis тк:

  • достаточно одного терминала на множество скриптов. (работа идет как с единым БД).
  • по скорости, для моих нужд, более чем быстро и не уступает socket

Install

Redis

Если под винды: https://github.com/MicrosoftArchive/redis/releases

Contacts

Telegram: @Lxbinary

About

sending data from mt5 (MQL5) to python 3. [Socket or Redis] Benchmark

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.2%
  • C++ 6.0%
  • MQL5 2.7%
  • Ruby 1.6%
  • Objective-C 0.6%
  • Makefile 0.5%
  • Other 0.4%