Integration with Python can be used in backtest ? - page 2

 
Fernando Carreiro #:

You can't use MQL5 Sockets in the Strategy Tester. It is referenced in the documentation. also, you post has nothing to do with the original post or with Python. Please don't hijack threads for other topics.

Ok searching for answers to my problems in different threads and other experts. Also I want metequotes team to take it as issue and create user story to fix missing feature in their next release.Because Integrating python to MT5 without option to test using strategy tester from python module is like building something powerful and make blunder of it like Faraday Forever car brand is waste of time and resources... 
 
Rafael Bambirra #:
Which python backtest framework do you recommend? 
I have recently developed a tool for backtesting  Python scripts.  It works in the Optimizer also.  I uses an EA that communicates with the Python process using ZeroMQ sockets through a dll.  The Python process receives bar data, model configuration data and sends a buy,  sell or none signal back to the EA which is running in the Strategy Tester.  The EA controls the opening and closing of positions.  I recently wrote an article about this but Metatrader appears uninterested (or exceedingly slow) in publishing it.  Since then, I have updated the tool to spawn Python processes directly.  I have been using it to test Quantum Circuit algorithms.  Much fun!  I don't know when or if this tool will be shared with the community.