Parabolic RSI Scanner Dashboard All Pair Timeframe
- 指标
- 版本: 1.10
- 更新: 29 九月 2026
- 激活: 5
PARABOLIC RSI SCANNER DASHBOARD ALL PAIR TIMEFRAME - TECHNICAL MANUAL
1. OVERVIEW & SYSTEM ARCHITECTURE
The Parabolic RSI Scanner Dashboard All Pair Timeframe is a multi-asset, multi-timeframe analytical utility developed for the MetaTrader 5 terminal. The software calculates a synthetic technical indicator by mapping J. Welles Wilder's Parabolic Stop and Reverse (SAR) tracking logic directly onto the Relative Strength Index (RSI) momentum data series. Rather than tracking price fluctuations, the algorithm tracks momentum acceleration across bounded oscillator space (0.0 to 100.0), isolating directional shifts and momentum exhaustion with reduced market noise.
The dashboard continuously scans a user-defined matrix of Forex pairs, commodities, indices, and crypto assets across seven timeframes (M1 to D1/W1/MN). It integrates a 17-filter technical confirmation suite, an automated volatility risk manager based on the Average True Range (ATR), and an interactive on-chart table with direct chart navigation and automated visual technical markup.
Every signal is evaluated strictly upon candle closure (Bar 1 index), ensuring an absolute non-repainting operational foundation. The software operates through an optimized timer-driven loop with persistent handle caching, providing real-time market surveillance with minimal CPU usage.
2. MATHEMATICAL FOUNDATION & CORE ALGORITHMIC LOGIC
The analytical core operates through two sequential computational stages: bounded momentum calculation and iterative acceleration tracking across oscillator values.
2.1. Relative Strength Index (RSI) Foundation
The underlying momentum series is derived from Wilder's classic RSI calculated over a user-selected period (InpRSIPeriod = 14) on closed prices (InpRSIPrice = PRICE_CLOSE). Upward price changes (U) and downward price changes (D) are smoothed exponentially: U_smooth = (U_prev * (N - 1) + U_curr) / N, and D_smooth = (D_prev * (N - 1) + D_curr) / N. The ratio RS = U_smooth / D_smooth yields RSI = 100.0 - (100.0 / (1.0 + RS)), generating a continuous vector between 0.0 and 100.0.
2.2. Parabolic SAR Applied Across RSI Vector Space
Classical Parabolic SAR calculates price boundaries using bar highs and lows. This implementation transposes the recursive algorithm directly into the RSI momentum vector:
- Initialization: When an RSI reversal occurs, initial SAR is set relative to prior RSI values, Extreme Point (EP) is assigned to the current RSI level, and Acceleration Factor (AF) is initialized to InpSARStep (0.02).
- Recursive Progression: For each consecutive closed bar, SAR(i) = SAR(i+1) + AF * (EP - SAR(i+1)).
- Acceleration Bounds: During Bullish state, SAR(i) <= Min(RSI(i+1), RSI(i+2)). During Bearish state, SAR(i) >= Max(RSI(i+1), RSI(i+2)).
- Step Escalation: When RSI establishes a new extreme beyond EP, EP updates and AF increases by InpSARStep up to InpSARMaximum (0.20): AF = Min(AF + InpSARStep, InpSARMaximum).
- Reversal Confirmation: A Bullish Reversal triggers when previous state was Bearish (RSI < SAR) and the newly closed bar RSI crosses above SAR (RSI(i) > SAR(i)). A Bearish Reversal triggers when previous state was Bullish (RSI > SAR) and the newly closed bar RSI crosses below SAR (RSI(i) < SAR(i)).
2.3. Absolute Non-Repainting Execution Framework
All indicator buffers, oscillator arrays, and filter checks are evaluated strictly at bar shift index i >= 1. The active, open candle (shift 0) is excluded from signal state determination. Because historical bar data is immutable once closed, confirmed signals remain permanently fixed on chart and dashboard. Signals will not repaint, lag, move, or disappear upon chart refreshing or terminal restart.
3. DYNAMIC ATR RISK MANAGEMENT & MULTI-TARGET EXECUTION
The dashboard incorporates an objective, volatility-based risk management architecture calculated dynamically on the confirmed signal bar:
3.1. Volatility Assessment via Average True Range (ATR)
The engine queries the 14-period ATR (InpATRPeriod) on the signal candle (Bar 1). True Range measures market volatility across current high-low and previous close spreads, providing a normalized volatility baseline in exact price units.
3.2. Volatility-Adjusted Stop Loss (SL)
Stop Loss placement reflects the immediate structural volatility of the instrument:
- Risk Distance = ATR * InpATR_SL_Mult (Default: 1.5 multiplier).
- Bullish (BUY) Stop Loss = Entry Price - Risk Distance.
- Bearish (SELL) Stop Loss = Entry Price + Risk Distance.
3.3. Proportional Multi-Target Take Profit Structure (TP1 & TP2)
The dashboard projects two Take Profit targets based on predefined Risk-to-Reward (RR) ratios:
- Take Profit 1 (TP1): Set at 1.0 RR (InpTP1_RR = 1.0). Target distance equals 1.0x initial Stop Loss risk distance.
BUY TP1 = Entry Price + (Risk Distance * InpTP1_RR) | SELL TP1 = Entry Price - (Risk Distance * InpTP1_RR)
- Take Profit 2 (TP2): Set at 2.0 RR (InpTP2_RR = 2.0). Target distance equals 2.0x initial Stop Loss risk distance.
BUY TP2 = Entry Price + (Risk Distance * InpTP2_RR) | SELL TP2 = Entry Price - (Risk Distance * InpTP2_RR)
This supports structured execution, such as securing partial profits at TP1 and letting the runner target TP2.
4. COMPREHENSIVE 17-FILTER TECHNICAL CONFLUENCE SUITE
To eliminate false breakouts during consolidation or counter-trend periods, the dashboard integrates 17 modular technical filters, each independently toggleable in inputs:
4.1. RSI Cross Filter (Use_RSI_Cross_Filter): Independent RSI (period 14). BUY requires crossing above Oversold (30.0); SELL requires crossing below Overbought (70.0).
4.2. ADX Trend Strength Filter (Use_ADX_Filter): Confirms momentum via ADX (period 10). Signals require main ADX >= ADX_Min_Level (20.0).
4.3. Single Moving Average Filter (Use_MA_Filter): Baseline trend filter (50 SMA). BUY requires Close > MA; SELL requires Close < MA.
4.4. Ichimoku Senkou Span B Filter (Use_Ichimoku_Filter): Kumo cloud barrier (Senkou B = 52, Kijun = 26). BUY requires Close > Senkou B; SELL requires Close < Senkou B.
4.5. RSI 75 Filter (Use_RSI75_Filter): Long-period 75 RSI. BUY requires RSI(75) > 50.0; SELL requires RSI(75) < 50.0.
4.6. Double Moving Average Filter (Use_DoubleMA_Filter): Fast EMA 75 and Slow EMA 140. BUY requires Fast EMA > Slow EMA; SELL requires Fast EMA < Slow EMA.
4.7. Awesome Oscillator Suite (Use_AO_Filter): Three sub-mechanics: AO Volume (AO >= 4.0 for BUY, <= -4.0 for SELL), AO Color (AO[i] > AO[i+1] for BUY, < for SELL), and AO Zero (AO > 0 for BUY, < 0 for SELL).
4.8. Price Parabolic SAR Filter (Use_SAR_Filter): Traditional price SAR (Step 0.02, Max 0.20). BUY requires Close > SAR; SELL requires Close < SAR.
4.9. Heiken Ashi Trend Filter (Use_HeikenAshi_Filter): Synthetic candle confirmation. BUY requires bullish candle (ha_close > ha_open); SELL requires bearish candle (ha_close < ha_open).
4.10. CCI Trend Filter (Use_CCI_Filter): 50-period CCI zero-line trend. BUY requires CCI > 0.0; SELL requires CCI < 0.0.
4.11. CCI OB/OS Filter (Use_CCI_OBOS_Filter): Fast 14-period CCI breakout. BUY requires CCI > +100.0; SELL requires CCI < -100.0.
4.12. RVI Trend Filter (Use_RVI_Filter): 75-period Relative Vigor Index. BUY requires RVI > 0.0; SELL requires RVI < 0.0.
4.13. RVI Signal Filter (Use_RVI_Signal_Filter): 20-period RVI line cross. BUY requires RVI Main > Signal; SELL requires RVI Main < Signal.
4.14. MACD Signal Filter (Use_MACD_Filter): Standard MACD (12, 26, 9) histogram. BUY requires Histogram > 0.0; SELL requires Histogram < 0.0.
4.15. MACD Zero Filter (Use_MACD_Zero_Filter): MACD main line baseline polarity. BUY requires Main > 0.0; SELL requires Main < 0.0.
4.16. Support & Resistance Filter (Use_SR_Filter): Identifies swing highs/lows over 50 bars. BUY requires bounce within 80 points of support; SELL requires bounce near resistance.
4.17. Fibonacci Filter (Use_Fib_Filter): ZigZag engine (Depth 12, Deviation 5, Backstep 3) mapping retracement corridor (38.2% to 61.8%). Signals require price interaction in golden zone.
5. INTERACTIVE GUI & CHART VISUALIZATION
The dashboard provides a responsive graphical interface rendered directly on the host chart:
5.1. Table Structure & Columns: Displays signals across 11 data columns: PAIR (symbol name), TF (timeframe), DIR (BUY in green, SELL in red), TIME (signal candle timestamp), ENTRY (confirmed close price), SL (dynamic Stop Loss), TP1(1R) (Take Profit 1 level), TP2(2R) (Take Profit 2 level), RSI (signal bar RSI value), AGE (elapsed time since signal), and OPEN (chart navigation button).
5.2. Multi-Column Sorting: Click headers to sort by TIME (chronological), PAIR (alphabetical), TF (timeframe rank), or DIR (direction). Visual arrows (v or ^) confirm sort state.
5.3. Drag-and-Drop & Persistence: Drag the header to reposition anywhere. Coordinates (PRSD_POS_X, PRSD_POS_Y) and minimized state (PRSD_MINIMIZED) persist across timeframe switches via Global Variables. The MIN/MAX button collapses the table into a compact status bar.
5.4. Chart Navigation & Visual Markup: Clicking OPEN switches chart symbol/timeframe and plots: directional Wingdings arrow (233 BUY, 234 SELL), dotted blue Entry line, solid red Stop Loss line, dashed cyan TP1 line, and solid green TP2 line, all projected forward by InpExtendBars.
6. BACKGROUND SCANNING ENGINE & ALERT INFRASTRUCTURE
6.1. Persistent Handle Caching: Pre-allocates and caches indicator handles during OnInit() across all symbol/timeframe permutations. Queries handles via CopyBuffer() with zero runtime handle creation overhead.
6.2. Timer Loop Execution: Scanning is driven by a hardware-friendly timer (EventSetTimer, default 5s, min 3s) decoupled from tick data. Historical copying is bounded by InpBarsCopy (300) and InpLookback (100).
6.3. Multi-Channel Alerts: Delivers confirmed signals via terminal pop-up modal, distinct audio files (InpSoundBuy / InpSoundSell), push notifications to mobile MT5, and email notifications via SMTP. InpAlertOnlyNew restricts alarms to newly formed Bar 1 signals.
7. EXHAUSTIVE INPUT PARAMETERS TECHNICAL REFERENCE
Every parameter declared in the software inputs tab is documented below:
[Scanner Settings]
- InpSymbols (Default: "EURUSD,GBPUSD,USDJPY,AUDUSD,USDCAD,USDCHF,NZDUSD,EURJPY,GBPJPY,XAUUSD") -> Comma-separated symbol list (used when InpUseWatch=false).
- InpTimeframes (Default: "M1,M5,M15,M30,H1,H4,D1") -> Comma-separated operational timeframes.
- InpUseWatch (Default: true) -> Scans all active symbols in Market Watch up to InpMaxSymbols.
- InpMaxSymbols (Default: 10, Range: 1-100) -> Maximum symbols scanned simultaneously.
- InpScanSec (Default: 5, Unit: Seconds) -> Background scan timer interval (minimum enforced: 3s).
- InpBarsCopy (Default: 300, Unit: Bars) -> Historical candles copied per symbol/timeframe.
- InpLookback (Default: 100, Unit: Bars) -> Historical lookback depth searched for latest SAR reversal.
- InpDirection (Default: 0, Options: 0=Both, 1=Buy only, 2=Sell only) -> Directional signal filter.
[Parabolic RSI]
- InpRSIPeriod (Default: 14, Unit: Bars) -> Smoothing period for RSI oscillator.
- InpRSIPrice (Default: PRICE_CLOSE) -> Applied price constant for RSI calculation.
- InpSARStep (Default: 0.02, Unit: Ratio) -> Acceleration factor step for SAR on RSI.
- InpSARMaximum (Default: 0.20, Unit: Ratio) -> Maximum acceleration factor limit for SAR on RSI.
[ATR SL & TP Settings]
- InpATRPeriod (Default: 14, Unit: Bars) -> Averaging period for ATR volatility metric.
- InpATR_SL_Mult (Default: 1.5, Unit: Multiplier) -> ATR multiplier defining Stop Loss distance.
- InpTP1_RR (Default: 1.0, Unit: Ratio) -> Risk-to-Reward ratio for Take Profit 1.
- InpTP2_RR (Default: 2.0, Unit: Ratio) -> Risk-to-Reward ratio for Take Profit 2.
- InpColSL (Default: C'255,82,82') -> Color for Stop Loss text and chart line.
- InpColTP1 (Default: C'38,198,218') -> Color for Take Profit 1 text and chart line.
- InpColTP2 (Default: C'0,230,118') -> Color for Take Profit 2 text and chart line.
[Filter Mode]
- Mode_Group (Default: "=== FILTER MODE ===") -> Section label separator.
[RSI Cross Filter]
- Use_RSI_Cross_Filter (Default: false) -> Toggles secondary RSI boundary cross filtering.
- RSI_Length (Default: 14, Unit: Bars) -> Calculation period for secondary filter RSI.
- RSI_Price_Source (Default: PRICE_CLOSE) -> Applied price for secondary filter RSI.
- Oversold (Default: 30.0) -> Lower boundary; BUY requires crossing above this level.
- Overbought (Default: 70.0) -> Upper boundary; SELL requires crossing below this level.
[ADX Filter]
- Use_ADX_Filter (Default: false) -> Toggles ADX trend strength validation.
- ADX_Period (Default: 10, Unit: Bars) -> Calculation period for ADX smoothing.
- ADX_Min_Level (Default: 20.0) -> Minimum ADX value required to permit signals.
[Single MA Filter]
- Use_MA_Filter (Default: false) -> Toggles single moving average trend regime filtering.
- MA_Period (Default: 50, Unit: Bars) -> Calculation period for baseline MA.
- MA_Method (Default: MODE_SMA) -> Smoothing method (SMA, EMA, SMMA, LWMA).
- MA_Applied (Default: PRICE_CLOSE) -> Applied price for baseline MA.
- MA_Shift (Default: 0, Unit: Bars) -> Horizontal bar displacement for baseline MA.
[Ichimoku Senkou Span B Filter]
- Use_Ichimoku_Filter (Default: false) -> Toggles cloud boundary filtering.
- Ichimoku_SenkouB (Default: 52, Unit: Bars) -> Calculation period for Senkou Span B.
- Ichimoku_Kijun (Default: 26, Unit: Bars) -> Calculation period for Kijun-sen.
[RSI 75 Filter]
- Use_RSI75_Filter (Default: false) -> Toggles macro-momentum midline filtering.
- RSI_Filter_Period (Default: 75, Unit: Bars) -> Extended period for macro RSI.
- RSI_Filter_Price (Default: PRICE_CLOSE) -> Applied price for 75-period macro RSI.
[Double MA Filter]
- Use_DoubleMA_Filter (Default: false) -> Toggles dual moving average trend alignment.
- MA_A_Period (Default: 75, Unit: Bars) -> Period for Fast MA A.
- MA_A_Method (Default: MODE_EMA) -> Smoothing method for Fast MA A.
- MA_A_Applied (Default: PRICE_CLOSE) -> Applied price for Fast MA A.
- MA_A_Shift (Default: 0, Unit: Bars) -> Bar shift for Fast MA A.
- MA_B_Period (Default: 140, Unit: Bars) -> Period for Slow MA B.
- MA_B_Method (Default: MODE_EMA) -> Smoothing method for Slow MA B.
- MA_B_Applied (Default: PRICE_CLOSE) -> Applied price for Slow MA B.
- MA_B_Shift (Default: 0, Unit: Bars) -> Bar shift for Slow MA B.
[Awesome Oscillator Filter]
- Use_AO_Filter (Default: false) -> Master toggle for Awesome Oscillator filtering.
- Use_AO_Volume_Filter (Default: false) -> Enforces minimum absolute momentum magnitude.
- AO_Buy_Min (Default: 4.0) -> Minimum positive AO value required for BUY signals.
- AO_Sell_Max (Default: -4.0) -> Maximum negative AO value required for SELL signals.
- Use_AO_Color_Filter (Default: false) -> Enforces bar-to-bar AO color acceleration.
- Use_AO_Zero_Filter (Default: false) -> Enforces momentum polarity relative to zero.
[Parabolic SAR Filter]
- Use_SAR_Filter (Default: false) -> Toggles price-chart Parabolic SAR confirmation.
- SAR_Step (Default: 0.02, Unit: Ratio) -> Acceleration factor step for price SAR.
- SAR_Maximum (Default: 0.20, Unit: Ratio) -> Maximum acceleration factor limit for price SAR.
[Heiken Ashi Filter]
- Use_HeikenAshi_Filter (Default: false) -> Toggles synthetic Heiken Ashi candle color confirmation.
[CCI Trend Filter]
- Use_CCI_Filter (Default: false) -> Toggles CCI zero-line trend validation.
- CCI_Period (Default: 50, Unit: Bars) -> Calculation period for trend CCI.
- CCI_Applied (Default: PRICE_CLOSE) -> Applied price source for trend CCI.
[CCI OB & OS Filter]
- Use_CCI_OBOS_Filter (Default: false) -> Toggles fast CCI overbought/oversold breakout checks.
- CCI_OBOS_Period (Default: 14, Unit: Bars) -> Calculation period for fast OB/OS CCI.
- CCI_OBOS_Applied (Default: PRICE_CLOSE) -> Applied price source for fast OB/OS CCI.
- CCI_Overbought (Default: 100.0) -> Upper threshold for long breakout validation.
- CCI_Oversold (Default: -100.0) -> Lower threshold for short breakout validation.
[RVI Trend Filter]
- Use_RVI_Filter (Default: false) -> Toggles Relative Vigor Index zero-line polarity filtering.
- RVI_Period (Default: 75, Unit: Bars) -> Smoothing period for trend RVI.
[RVI Signal Filter]
- Use_RVI_Signal_Filter (Default: false) -> Toggles fast RVI main vs signal line crossover validation.
- RVI_Signal_Period (Default: 20, Unit: Bars) -> Smoothing period for fast RVI signal dynamics.
[MACD Signal Filter]
- Use_MACD_Filter (Default: false) -> Toggles MACD histogram momentum confirmation.
- MACD_FastEMA (Default: 12, Unit: Bars) -> Fast EMA period for MACD.
- MACD_SlowEMA (Default: 26, Unit: Bars) -> Slow EMA period for MACD.
- MACD_SignalSMA (Default: 9, Unit: Bars) -> Signal line SMA period for MACD.
- MACD_Applied (Default: PRICE_CLOSE) -> Applied price constant for MACD calculation.
[MACD Level 0 Filter]
- Use_MACD_Zero_Filter (Default: false) -> Toggles MACD main-line zero-baseline polarity filtering.
[Support & Resistance Filter]
- Use_SR_Filter (Default: false) -> Toggles structural support/resistance boundary interaction.
- SR_Period (Default: 50, Unit: Bars) -> Lookback window for identifying swing highs/lows.
- SR_Zone_Points (Default: 80, Unit: Points) -> Tolerance zone thickness in points around SR levels.
[Fibonacci Filter]
- Use_Fib_Filter (Default: false) -> Toggles ZigZag-derived Fibonacci retracement zone filtering.
- Fib_Level_1 (Default: 0.382, Unit: Ratio) -> First boundary of Fibonacci retracement zone.
- Fib_Level_2 (Default: 0.618, Unit: Ratio) -> Second boundary of Fibonacci retracement zone.
- ZigZag_Depth (Default: 12, Unit: Bars) -> Minimum bar depth for swing ZigZag engine.
- ZigZag_Deviation (Default: 5, Unit: Points) -> Minimum price deviation in points for swing validation.
- ZigZag_Backstep (Default: 3, Unit: Bars) -> Minimum bar separation between consecutive swings.
[Alerts]
- InpAlertPopup (Default: true) -> Enables on-screen modal pop-up alert dialogs.
- InpAlertSound (Default: true) -> Enables acoustic sound alerts upon signal detection.
- InpSoundBuy (Default: "ok.wav") -> Audio file executed for confirmed BUY signals.
- InpSoundSell (Default: "timeout.wav") -> Audio file executed for confirmed SELL signals.
- InpAlertPush (Default: false) -> Dispatches push notifications to mobile MetaTrader terminals.
- InpAlertEmail (Default: false) -> Dispatches email notifications via terminal SMTP settings.
- InpEmailSubject (Default: "Parabolic RSI Scanner") -> Subject line header for signal emails.
- InpAlertOnlyNew (Default: true) -> Restricts alerts strictly to newly formed signals on Bar 1.
[Display / Size]
- InpX (Default: 12, Unit: Pixels) -> Initial horizontal pixel coordinate offset on chart.
- InpY (Default: 28, Unit: Pixels) -> Initial vertical pixel coordinate offset on chart.
- InpScale (Default: 100, Unit: Percent, Range: 70-180) -> Global DPI scaling percentage for GUI.
- InpRowH (Default: 18, Unit: Pixels) -> Base vertical height allocated for each signal row.
- InpFont (Default: 8, Unit: Points) -> Base typography font size for table labels.
- InpPadX (Default: 8, Unit: Pixels) -> Internal horizontal padding within table boundaries.
- InpWPair (Default: 68, Unit: Pixels) -> Column width allocated to symbol name cell.
- InpWTF (Default: 34, Unit: Pixels) -> Column width allocated to timeframe cell.
- InpWArah (Default: 44, Unit: Pixels) -> Column width allocated to direction cell.
- InpWTime (Default: 103, Unit: Pixels) -> Column width allocated to timestamp cell.
- InpWEntry (Default: 64, Unit: Pixels) -> Column width allocated to entry price cell.
- InpWSL (Default: 64, Unit: Pixels) -> Column width allocated to Stop Loss cell.
- InpWTP1 (Default: 64, Unit: Pixels) -> Column width allocated to Take Profit 1 cell.
- InpWTP2 (Default: 64, Unit: Pixels) -> Column width allocated to Take Profit 2 cell.
- InpWRSI (Default: 44, Unit: Pixels) -> Column width allocated to signal RSI value cell.
- InpWUmur (Default: 44, Unit: Pixels) -> Column width allocated to signal elapsed age cell.
- InpWOpen (Default: 44, Unit: Pixels) -> Column width allocated to interactive OPEN button cell.
- InpShowEmpty (Default: false) -> Displays scanned pairs/TFs even if no signal is present.
- InpMaxRows (Default: 17, Range: 1-50) -> Maximum visible signal rows rendered in GUI table.
[Sorting]
- InpSortBy (Default: SORT_TIME, Options: 0=Time, 1=Pair, 2=Timeframe, 3=Direction) -> Primary sort mode.
- InpSortNewest (Default: true) -> Sorts newest on top (for time) or descending order.
[Draw Signal on Chart]
- InpDrawOnChart (Default: true) -> Master toggle enabling visual price-chart overlay lines and arrows.
- InpShowArrow (Default: true) -> Plots Wingdings directional signal arrows on chart.
- InpShowLevels (Default: true) -> Draws horizontal lines for Entry, Stop Loss, TP1, and TP2.
- InpExtendBars (Default: 30, Unit: Bars) -> Forward horizontal bar projection length for chart lines.
- InpArrowCodeBuy (Default: 233, Unit: Wingdings) -> Glyph code for Bullish BUY chart arrows.
- InpArrowCodeSell (Default: 234, Unit: Wingdings) -> Glyph code for Bearish SELL chart arrows.
- InpArrowSize (Default: 2, Range: 1-5) -> Dimension size of the plotted chart arrow.
- InpArrowDistance (Default: 15, Unit: Points) -> Vertical point distance separating arrow from candle.
- InpColArrowBuy (Default: C'0,230,118') -> Color assigned to BUY signal arrows.
- InpColArrowSell (Default: C'255,82,82') -> Color assigned to SELL signal arrows.
[Colors]
- InpColBg (Default: C'18,22,28') -> Background fill color for dashboard container.
- InpColHead (Default: C'32,38,48') -> Fill color for dashboard header bar and column titles.
- InpColRow (Default: C'24,28,36') -> Background fill color for even-numbered table rows.
- InpColRow2 (Default: C'28,33,42') -> Background fill color for odd-numbered table rows.
- InpColText (Default: C'220,225,230') -> Primary font color for general text and prices.
- InpColBull (Default: C'0,200,83') -> Semantic accent color for BUY directions and positive states.
- InpColBear (Default: C'255,82,82') -> Semantic accent color for SELL directions and negative states.
- InpColMute (Default: C'120,128,140') -> Subdued font color for status text and disabled labels.
- InpColAccent (Default: C'41,98,255') -> Accent color for title headers and active highlights.
- InpColEntry (Default: C'41,98,255') -> Color applied to horizontal dotted Entry line on chart.
8. OPERATIONAL PROFILES & STRATEGIC RECOMMENDATIONS
- Scalping (M1, M5): High-liquidity FX majors (EURUSD, USDJPY) with RSI Cross Filter (30/70) and ADX Filter (>=20.0).
- Intraday Trend (M15, H1): Double MA Filter (75/140 EMA) and Heiken Ashi Filter to confirm directional candle momentum.
- Macro Swing (H4, D1): Ichimoku Senkou Span B Filter and Fibonacci Retracement Filter (38.2% to 61.8% golden ratio).
9. TECHNICAL SPECIFICATIONS & ENVIRONMENT
- Platform: MetaTrader 5 (MT5).
- Compatible Assets: Forex, Metals (XAUUSD, XAGUSD), Indices, Cryptos, and Synthetic Indices.
- Account Type: Hedging and Netting on all brokers.
- Performance: Persistent handle caching eliminates terminal lag; single chart monitors entire Market Watch.
10. REGULATORY RISK DISCLAIMER
Trading leveraged financial instruments carries significant risk of capital loss. Past technical performance does not guarantee future results. This software is an analytical screening utility designed to assist technical chart analysis; it does not constitute financial advice nor guarantee profits. Always test thoroughly on a demo account before live deployment.
