ExoPanels
- Indicators
- Ulises Calderon Bautista
- Version: 7.1
- Activations: 10
🇺🇸 English
### ExoPanels v7.1
ExoPanels v7.1 is an analysis panel for MetaTrader 5 that displays correlations, returns, and statistical metrics for several symbols in one view. Its main purpose is to help identify overexposure between assets and compare market behavior without constantly switching charts.
#### How it works
The indicator reads the configured symbols, loads historical data from the active timeframe, and calculates a Pearson correlation matrix using the selected method. It also calculates the return of the last closed candle for each configured symbol and timeframe, together with custom metrics related to volatility, liquidity, efficiency, risk, and price structure.
Main readings:
- **Positive correlation:** assets tend to move in the same direction.
- **Negative correlation:** assets tend to move in opposite directions.
- **Correlation near zero:** the recent linear relationship is weak.
- **Positive or negative return:** shows the percentage change of the last closed candle.
- **Custom metrics:** add context about regime, volatility, risk, or liquidity.
#### Visual features
- Multi-symbol correlation matrix with color-coded values.
- Returns panel by symbol and timeframe.
- Custom metrics panel with up to 10 rows.
- Buttons to change the timeframe used by the matrix and metrics.
- Clickable return cells to switch the chart to the selected symbol and timeframe.
- Buttons to show or hide correlation, returns, and metrics.
#### Parameter table
| Parameter | Default value | Description |
|---|---:|---|
| InpDataSize | 224 | Number of bars used in calculations. |
| InpStartBar | 0 | Starting bar for correlation and metrics; 0 uses the current candle, 1 uses the last closed candle. |
| InpCorrType | CORR_RAW_PRICES | Correlation method: prices, returns, body, wicks, range, gap, volume, or direction. |
| InpAppliedPrice | PRICE_CLOSE | Applied price used when raw price correlation is selected. |
| InpDebugMode | false | Prints calculation details in the log. |
| InpSymbol1–InpSymbol7 | EURAUD, EURCAD, EURCHF, EURGBP, EURJPY, EURNZD, EURUSD | Symbols included in the panels; empty fields are skipped. |
| InpMetric1–InpMetric10 | YZ Vol, Hurst, Amihud, Efficiency Ratio, Autocorrelation, None x5 | Metrics shown in each row of the custom panel. |
| InpPanelSize | SIZE_MEDIUM | Panel size preset: Small, Medium, Large, or Custom. |
| InpCustomCellW | 50 | Cell width used with SIZE_CUSTOM. |
| InpCustomCellH | 14 | Cell height used with SIZE_CUSTOM. |
| InpCustomLabelW | 45 | Label width used with SIZE_CUSTOM. |
| InpCustomFontSize | 8 | Font size used with SIZE_CUSTOM. |
| InpColorText | clrHotPink | Main text and border color. |
| InpColorBg | clrBlack | Panel background color. |
| InpColorPos | clrLime | Color for positive readings. |
| InpColorNeg | clrRed | Color for negative readings. |
| InpColorNeu | clrWhite | Color for neutral readings. |
| InpFontName | Consolas | Font used in the panels. |
| InpTF1–InpTF5 | M5, M15, H1, H4, D1 | Timeframes shown in the returns panel. |
| InpPanelX | 5 | Horizontal panel position. |
| InpPanelY | 40 | Vertical panel position. |
#### Key characteristics
- Visual indicator for MT5; it does not open or close trades.
- Supports up to 7 symbols and 5 configurable timeframes.
- Correlation can be based on prices, returns, candle structure, volume, or direction.
- Useful for reviewing duplicated exposure, relative strength, and market conditions.
- Readings can change during the current candle if InpStartBar is set to 0; using 1 focuses the calculation on closed candles.

