Visualizing Multicurrency Trading from HTML and CSV Reports
Summary
The article describes MetaTrader indicators that reconstruct and display trading across multiple symbols from HTML strategy tester reports or CSV signal histories. Its SubChart indicator draws another symbol’s OHLC data in a chart subwindow and synchronizes it with the chart’s bars. A setting determines whether missing time matches leave gaps or use the nearest available bar, and the display adapts to the chart’s bars, candles, or line mode.
The report tools parse deal data and render trade-related graphical objects, either across separate symbol subwindows or on a main chart that can switch between symbols. The article outlines the use of an HTML parser configured for report columns and built-in support for common signal history CSV formats. It explains implementation choices and includes source files and a sample report, but does not present quantitative performance tests. Data availability and asynchronous loading of external symbol quotes require care; the author also notes chart-shifting behavior as a limitation for one visualization approach.
Key ideas
- An indicator can display an external symbol’s OHLC history synchronized to the chart’s bars.
- A matching option controls whether missing timestamps produce gaps or use a nearby bar.
- Chart mode changes require the indicator to switch its drawing style and colors.
- HTML report parsing and CSV history parsing provide inputs for plotting multi-symbol trades.
- Separate subwindows allow simultaneous symbol views, while a main-chart version focuses on one symbol at a time.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.