Export Data Dictionary Generator
Building a script that exports trade history, or a spreadsheet macro that imports it, usually starts by guessing column names from a sample file, or by re-deriving "what does this column actually mean" from scratch every time. This script exists to remove that guesswork: it writes out a static data dictionary describing six commonly needed export shapes, with each column's name, data type and a plain-language description of what it holds and where its edge cases are - for example that profit_factor is 0 when there were no losing trades to divide by, or that a partial close's remainder gets a brand-new ticket rather than keeping the original one. This is documentation, not introspection. It does not open, scan or validate any actual file on disk - it writes out an opinionated reference that a new export tool, or a database import job, can be built against. Two output styles are supported: plain text for reading in the terminal's own journal or Notepad, and Markdown for pasting into a wiki or a GitHub README. Notes and limitations - The column layouts documented here are this script's own opinionated reference set, not a scan of any specific file. A tool built to a different, incompatible layout will not automatically match it. - Nothing here reads or writes trade data. The output is text only. - Re-running the script overwrites the previous output file if the same filename is used again.
Script · MT4 · v1.0 · Free
About Export Data Dictionary Generator
Export Data Dictionary Generator is a script for MetaTrader 4. It can alert you with a pop-up, sound, email or push message. It has 3 settings, such as Dictionary, Doc format and Output file. MQL source code included.
Files in the download: ExportDataDictionary.mq4, ExportDataDictionary.txt.
Settings
| Setting | Default | What it does |
|---|---|---|
| Dictionary | DictAll | Which export format to document |
| Doc format | FormatPlainText | Output text style |
| Output file | Output filename in MQL4\Files (blank = auto) |
How to install
- Download the ZIP from your PolyMaria library and unzip it.
- In MetaTrader 4 open File → Open Data Folder, then go to MQL4 → Scripts.
- Copy the .mq4 file(s) there. Put any .mqh files in MQL4 → Include.
- Open the .mq4 file in MetaEditor and press Compile (F7) if MetaTrader does not show it.
- Drag the script onto a chart to run it once.
Tags: Alerts · MT4 Script · MQL4 Source Code