Discussing the article: "Price Action Analysis Toolkit Development (Part 79): Extending the Indicator Search Panel with Dynamic Input Parameter Configuration"
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Check out the new article: Price Action Analysis Toolkit Development (Part 79): Extending the Indicator Search Panel with Dynamic Input Parameter Configuration.
We integrate parameter configuration into the indicator search workflow in MQL5. A central repository describes each indicator's inputs, a dynamic dialog renders controls from those definitions, and the dialog validates entries and converts them to MqlParam. The chart launcher then creates the indicator with IndicatorCreate using the provided values. This streamlines attaching indicators with custom settings on the chosen symbol.
By the end of Part 78, our indicator launcher had become a practical tool for everyday chart analysis. From a single panel, we could quickly search for built-in indicators and attach them to any symbol available in Market Watch.
Traders rarely use indicators with their default settings. A Moving Average period may need to be increased, the averaging method changed from SMA to EMA, the applied price switched from Close to Typical Price, or the Bollinger Bands deviation adjusted. These small changes are often necessary before meaningful analysis can begin.
Whenever different settings were required, the process remained the same:
Although the search panel had simplified the first part of this process, parameter configuration still relied on MetaTrader 5's built-in properties window. This meant leaving the panel each time an indicator needed anything other than its default settings.
That naturally raised a simple question:
Why not configure the indicator before attaching it?
Author: Christian Benjamin