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 non-trading Expert Advisor that records every incoming market tick with high-precision timestamps. It saves bid/ask data to disk in multiple formats for further analysis, model training, or broker verification.
Ideal for traders, analysts, quants, and developers who need clean, timestamped tick data.
| Issue | Solution |
|---|---|
| Broker data is rounded or unreliable | Captures raw bid/ask with millisecond timestamps |
| No native support for .bi5 / binary files | Exports to .bi5/.bin format automatically |
| Manual restarts overwrite files | Appends to existing files seamlessly |
| Need lightweight operation on VPS | Buffers and flushes with minimal CPU/disk use |
| Disorganized output folders | Well-structured folder tree per symbol and day |
| Missing environment metadata | Exports .json file with session info and config |
| Format | Extension | Content | Purpose |
|---|---|---|---|
| CSV | .csv | Time, Bid, Ask | Readable by Excel, Python, R |
| Binary | .bin | Binary: time, bid, ask, volume | Fast for programmatic processing |
| Dukascopy | .bi5 | Compressed bid/ask format | Use with Tickstory, JForex |
| Input | Description | Default |
|---|---|---|
| SaveToCSV / SaveToBinary | Enable/disable output format | true / false |
| BinaryFormat | Choose between BIN / BI5 / BOTH | BOTH |
| ConvertToGMT | Store timestamps in GMT zone | false |
| BufferSize | Ticks to buffer before writing | 1000 |
| FlushIntervalSeconds | Failsafe time-based flush | 30 |
| OutputFolder | Custom folder name | TickData |
Hover over each input in MT4 to see tooltips.
One chart = one symbol. Use multiple charts for multi-symbol recording.
A Python parser is available to convert .bin/.bi5 to .csv.
You’ll find the script inside the Full User Guide.
This product does not execute or manage trades. Its sole purpose is to record tick data from the broker feed. Please test thoroughly on demo before using in live environments.
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.