EA-33770 · Utility

ChartBrowser

ChartBrowser is a utility EA that lists all open charts, indicators, experts, and scripts in sorted order and provides fast switching between them via a custom dialog interface. It does not open any trades or execute any trading strategy, functioning purely as a chart navigation and management tool.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryUtility
RiskSafe
Rating★★★☆☆
TypeUtility tool
TimeframesM1, M5, M15, M30, H1, H4, D1, W1, MN
IndicatorsN/A - Utility tool, no trading indicators used
AuthorCopyright (c) 2021, Marketeer

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

This EA is not a trading strategy but a chart browsing and navigation utility. It builds a custom dialog interface based on MetaQuotes' standard Controls library, including foundational UI components like CWnd, CRect, and other window management classes. The core functionality enumerates all open charts in the terminal along with their attached indicators, EAs, and scripts, then displays them in sorted order. Users can quickly switch between different chart windows through the dialog. It does not involve any entry conditions, exit conditions, position sizing, or money management logic. Its value lies in improving workflow efficiency when operating multiple charts, especially in scenarios where multiple trading instruments are being monitored simultaneously.

Strengths

  • Provides efficient chart switching functionality, ideal for traders monitoring multiple instruments simultaneously
  • Built on the standard Controls library with MetaQuotes-verified UI components, ensuring good stability
  • Lists all indicators, EAs, and scripts attached to each chart, providing a complete overview of chart information
  • Sorted display makes it convenient to find specific charts quickly
  • Open-source code with clear structure, easy to learn from and customize for extensions

Weaknesses

  • Purely a utility with no trading functionality, offering no direct value for users seeking trade automation only
  • Depends on MetaQuotes standard Controls library, which has known bugs and performance issues in certain MT5 versions
  • Bundled file structure is complex, with source code merged into a single file, reducing readability and maintainability
  • The dialog UI may occupy chart space, potentially interfering with the trading view on smaller screens

Possible improvements

  • Split the bundled file into independent modules to improve code readability and maintainability
  • Add search/filter functionality to allow users to quickly find charts by name or symbol
  • Add keyboard shortcut support to further enhance chart switching efficiency

Risk assessment

Overall risk: Safe

  • This tool does not execute any trading operations, posing no financial risk
  • The dependent Controls library may have compatibility issues due to MT5 platform updates

Evaluation scores

Code quality3.0
Strategy logic1.0
Risk management5.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.7

Parameters

ParameterDefaultDescription
DIALOG_TITLEChartBrowserDialog title name
CONTROLS_FONT_NAMETrebuchet MSControl font name
CONTROLS_FONT_SIZE10Control font size
CONTROLS_DIALOG_CAPTION_HEIGHT22Dialog caption bar height
CONTROLS_LIST_ITEM_HEIGHT18List item height

Similar Utility EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.