diff --git a/Scripts/MyScripts/List_Chart_Indicators.md b/Scripts/MyScripts/List_Chart_Indicators.md new file mode 100644 index 0000000..3964cdc --- /dev/null +++ b/Scripts/MyScripts/List_Chart_Indicators.md @@ -0,0 +1,43 @@ +# List Chart Indicators Script + +## 1. Summary (Introduction) + +The `List_Chart_Indicators` script is a lightweight diagnostic utility designed for traders and developers. It scans the current chart and generates a detailed list of all attached indicators, organized by chart window (Main Window and Subwindows). + +This tool is invaluable for: + +* **Template Verification:** Quickly checking which indicators are loaded in a complex template. +* **Debugging:** Identifying hidden or duplicate indicators that might be consuming resources. +* **Documentation:** Generating a list of tools used in a specific setup. + +## 2. Features + +* **Window-Aware:** It correctly identifies indicators in the Main Chart Window as well as all separate Indicator Subwindows. +* **Detailed Output:** Prints the exact "Short Name" of each indicator to the "Experts" tab in the Toolbox. +* **Simple Execution:** Runs instantly with no parameters required. + +## 3. Usage + +1. Open the chart you want to analyze. +2. Drag and drop the `List_Chart_Indicators` script from the Navigator onto the chart. +3. Open the **Toolbox** (Ctrl+T) and switch to the **Experts** tab. +4. You will see a formatted list of all indicators attached to that chart. + +### Example Output + +```text +-------------------------------------------------- +Indicators on Chart 123456789 (EURUSD): +--- Main Window (2 indicators) --- + [0] Moving Average(14) + [1] Bollinger Bands(20, 2.00) +--- Subwindow 1 (1 indicators) --- + [0] RSI(14) +-------------------------------------------------- +``` + +## 4. Technical Details + +* **File:** `List_Chart_Indicators.mq5` +* **Type:** Script +* **Dependencies:** None (Standard MQL5 libraries only).