This MetaTrader 5 expert advisor acts as a communication bridge between the terminal and external applications, specifically tailored for reinforcement learning and Python-based algorithmic trading.
Deep Q Trading DWX Server exports real-time market data, bar history, and account information to local files while processing trade commands from external scripts. The system includes basic risk parameters such as maximum order counts, slippage protection, and lot size constraints. The provided documentation is minimal, focusing primarily on the external environment setup for data visualization and reinforcement learning tasks.
Read from DWX_Server_MT5.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
t0
string
--- General Parameters ---
MILLISECOND_TIMER
int
25
numLastMessages
int
50
t1
string
If true, it will open charts for bar data symbols,
t2
string
which reduces the delay on a new bar.
openChartsForBarData
bool
true
openChartsForHistoricData
bool
true
t3
string
--- Trading Parameters ---
MaximumOrders
int
1
MaximumLotSize
double
0.1
SlippagePoints
int
3
lotSizeDigits
int
2
Show all 13 inputs
Name
Type
Default
Description
asyncMode
bool
false
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone SimonMonnier/deepQtrading from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
Aurum79 is a connectivity bridge that links MetaTrader 5 to external JavaScript environments via a local socket server. The expert advisor transmits live price ticks and historical candle data to a Node.js client, which can then process the information using external libraries such as TensorFlow.js. It receives and exe
This expert advisor acts as a communication bridge between MetaTrader 4 or 5 and external Python applications. Based on the Darwinex Labs server framework, it uses text files to exchange market data and trade commands, allowing users to implement machine learning models or reinforcement learning strategies. It includes
This MetaTrader 5 expert advisor serves as a technical bridge to integrate Python-based trading models into the platform. It facilitates the testing and validation of external models within the MetaTrader Strategy Tester by utilizing the ONNX format for cross-platform compatibility. The system allows developers to leve
This MetaTrader 4 expert advisor serves as a ZeroMQ server to bridge the trading terminal with external Python environments for machine learning analysis. It facilitates real-time data export, including price action and nineteen technical indicators like RSI and MACD, to train predictive models. The EA receives trade e
This expert advisor serves as a bridge between MetaTrader 4 and external applications using the ZeroMQ messaging protocol. It allows external programs to communicate with the terminal over TCP sockets to send trading commands or retrieve market data. The EA functions as a server, hosting REP and PUSH sockets to handle
DWX Connect is an open-source bridge that links external trading strategies written in Python, C#, or Java to MetaTrader 4 and 5. It functions as a server EA that facilitates communication via file-based messaging, allowing users to execute trades and subscribe to market data without coding in MQL. The EA manages trade