Trading utilities for MetaTrader 5

Special Offer!

Time Left to Buy:

Up to 25% OFF

Shopping cart

The cart is empty

MetaTrader 5

Top Rated Products MT5

Request a price Boom500 Scalper
Vhutshilo Evidence Masithembi
4.06667 5 15 Product
250 $188 $ KTS poverty killer robot
Thato Modiba
3.85714 5 7 Product
5 500 $4 125 $ Bonnitta EA MT5
Ugochukwu Mobi
4 5 3 Product

Raw Tick Recorder

raw-tick-recorder-logo-200x200-2330
70 $53 $

Free updates are included

We accept crypto: BTC, ETH, BCH and more...

30-Day Money Back Guarantee
100% Guarantee of Originality

Information

Utilities
MetaTrader 5
The Hung Ngo
1.50
5

Overview

Raw Tick Recorder EA for MetaTrader 5

For full setup instructions and demo version that works on chart (not just Strategy Tester), visit:  Full User Guide – Raw Tick Recorder

Raw Tick Recorder EA is a lightweight utility that captures every tick from your broker's price feed in real time. It records bid/ask data with millisecond accuracy and exports to multiple formats, including .csv, .bin, and .bi5.

This EA does not send, modify, or manage orders. It only listens and writes data.

Ideal for traders, data analysts, and machine learning engineers who need raw, reliable, and well-structured tick datasets.

Use Cases

  • Collect high-resolution tick data from your broker
  • Build accurate tick-level backtests
  • Feed AI/ML pipelines and quant models
  • Analyze latency, spread behavior, and execution quality
  • Export clean data in multiple file formats for any purpose

Key Benefits

Challenge Solution
Broker history is incomplete or rounded Captures real-time bid/ask with millisecond precision
Need .bi5 format for Tickstory/JForex Exports native Dukascopy-compatible .bi5 format
Worried about data loss during restart Appends to existing files automatically
Heavy I/O load on system Buffered write + time-based flush keeps system light
Timezone mismatch in logs Option to convert timestamps to GMT
No insight into recording context Generates daily .json metadata with config info

Supported File Formats

Format Extension Contents Use Case
CSV .csv Timestamp, Bid, Ask Simple data analysis (Excel, Python)
Binary .bin 40 bytes/tick (high-speed structured) Efficient custom parsing
Dukascopy .bi5 Compressed format, hourly split Compatible with JForex, Tickstory

Output Structure

  • .csv / .bin → Saved in: TickData/<Symbol>/
  • .bi5 → Hourly rotation in: TickData/<Symbol>/YYYY/MM/DD/
  • .json → Metadata file includes broker, config, session info

Input Parameters

Parameter Description Default
SaveToCSV / SaveToBinary Enable/disable export formats true / false
BinaryFormat Choose .bin / .bi5 / BOTH BOTH
ConvertToGMT Toggle GMT timestamps false
BufferSize Ticks to buffer before writing 1000
FlushIntervalSeconds Backup flush interval 30
OutputFolder Target base folder TickData

Hover over each input in MT5 for tooltip hints.

How to Use

  1. Open a chart for the symbol you want to record
  2. Attach Raw Tick Recorder EA to the chart
  3. Configure inputs (format, path, buffer, etc.)
  4. Click OK → Status panel will appear bottom-left
  5. Leave terminal or VPS running to keep recording

One chart = one symbol. Use multiple charts for multi-symbol logging.

Notes

  • Fully MQL5 native, sandboxed – no DLLs, no web access
  • Compatible with all brokers and assets
  • Detects and logs zero-spread scenarios
  • Restarts without overwriting data
  • Minimal CPU (<1%) and disk load – ideal for 24/7 VPS
  • Comes with 5 activations per purchase

A Python parser is available to convert .bin/.bi5 to .csv.

You’ll find the script inside the Full User Guide.

Disclaimer

This tool does not execute trades or provide signals. It only records price data for analysis purposes. Please test on demo before using in production.

30-Day Money Back Guarantee

If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.

Email Us Now! Support is available 24/7
by Email: support@fx-market.pro

Do You Need Help?
Click Here To Start Live Chat

Contact Us

Image

Search