RAlabs Arbitrage Parser
- Experts
- Andrey Kolesnik
- Versão: 1.0
(You can order any custom arbitrage bot from us, for both cross-terminal and cross-exchange arbitrage.
You can find our other products, both paid and free, via this link: https://www.mql5.com/en/users/raprofit/seller)
Multi-Symbol & Multi-Broker CSV Logger
Short Description:
🚀 Universal quote parser with millisecond precision! Collect streaming data (Ask/Bid) for an unlimited number of assets simultaneously. The perfect tool for data scientists, arbitrageurs, and traders using Python, Excel, or Machine Learning.
Full Description:
RAlabs Arbitrage Parser is a lightweight, reliable, and fully standalone Expert Advisor (EA) designed to collect price data from MetaTrader 4 and MetaTrader 5 terminals directly into individual CSV files for each ticker.
You no longer need to open dozens of charts or use third-party scripts with risky DLL libraries. Our parser runs on a single chart, polls dozens of assets at once, and neatly organizes the data into separate files!
🎯 What is this parser for?
-
Neural Networks & Machine Learning (ML): Collect clean, undistorted tick/second data to train your models (Python, R).
-
Arbitrage: The parser supports a multi-broker architecture. Run it on terminals from different brokers, and it will save prices into one shared folder, including the broker's name for easy comparison of spreads and latencies.
-
Excel/Google Sheets Analysis: A unique recording algorithm allows you to open and analyze the CSV file while the EA is running—it won't freeze or trigger a "File in Use" error!
🔥 Key Advantages:
-
Multi-Ticker Support: Simply list the required assets separated by commas (EURUSD, GBPUSD, BTCUSD), and the EA will automatically create a separate file for each instrument.
-
Multi-Broker Support: Enter the broker's name (e.g., Exness or Alpari), and it will be automatically added to the filename. Files from different terminals will never get mixed up!
-
MT4 - MT5 Compatibility: All files from different terminals are saved in a single unified folder!
-
Open Anytime Without Stopping: The parser uses FILE_SHARE_READ mode. Access files via Python or Excel in real-time during parsing without "File is occupied by another process" errors.
-
Custom Recording Speed: Set any interval in milliseconds. Need a record once per second? Set it to 1000. Need it twice per second? Set it to 500.
-
Millisecond Timestamps: Time is recorded in HH:MM:SS.ms format for maximum precision.
-
Daily Auto-Split: The EA can automatically start a new file at 00:00, adding the date to the filename (e.g., prices_EURUSD_20260319.csv ). Your files will never become too bulky!
-
100% Safe: No DLLs required. Fully compliant with MQL5 Market rules.
⚙️ Settings (Input Parameters):
-
Broker Name: The name of the broker (appended to the filename).
-
Symbols (comma separated): List of assets (e.g., EURUSD, XAUUSD, BTCUSD).
-
Folder Name: The name of the target folder for saving files.
-
Base File Name: The base filename prefix.
-
Timer (milliseconds): Parsing interval (1000 = 1 second).
-
Create New File Every Day?: Toggle automatic daily file creation.
📁 Where to find the files (Important!):
Install this parser on MT4 or MT5 terminals, and they will store all data in a single unified folder on your PC. This is the perfect solution for arbitrageurs comparing prices between MT4 and MT5 brokers simultaneously.
To locate the files:
-
In the MT4/MT5 top menu, click: File -> Open Common Data Folder.
-
Navigate to the Files -> [Your Folder Name] directory.
Tip: Create a desktop shortcut to this folder for instant access to your streaming data! Upon launch, the parser also prints the exact file path in the "Experts" journal tab.
💡 Leave the data collection to a professional algorithm. Focus on analysis and building profitable strategies!
