OPEN-SOURCE SCRIPT
MTF Checklist Dashboard

MTF Checklist Dashboard
Overview
The MTF Checklist Dashboard is an advanced multi-timeframe analysis tool that provides traders with a comprehensive visual dashboard to analyze market conditions across six customizable timeframes simultaneously. This indicator combines multiple technical analysis methods, including Opening Range Breakouts (ORB), VWAP, EMAs, and daily price levels, to generate high-probability confluence-based trading signals.
Unlike traditional single-timeframe indicators, this dashboard displays all critical information in one organized table, allowing traders to instantly identify when multiple timeframes align for optimal entry and exit opportunities.
Key Features
Multi-Timeframe Analysis
Advanced Signal Filtering System
Visual Signals
Alert Conditions
How To Use
Dashboard Interpretation
The dashboard displays a color-coded table with the following columns:
Signal Generation
Long Entry Signal triggers when:
Recommended Workflow
Select your asset and primary trading timeframe
Settings Guide
Basic Settings
Timeframes: Enter comma-separated values (e.g., "1,5,15,30,60,240")
Confluence Filters
Minimum Timeframes Aligned: Set required confluence (3-6, default: 5)
Require Higher Timeframe Confirmation: Toggle HTF requirement on/off
Min Higher Timeframes: Specify HTF agreement needed (1-3, default: 2)
Volume Filter
Volume Confirmation: Enable/disable volume filtering
Volatility Filter (ATR)
Volatility Filter: Enable/disable ATR confirmation
ORB Filters
ORB Breakout Distance Required: Toggle distance requirement
Min Breakout % Beyond ORB: Additional breakout threshold (default: 0.10%)
Session Filter
Trade Only During Best Hours: Enable time-based filtering
Momentum Filter
Recent Momentum Required: Enable directional momentum check
Lookback Bars: Period for momentum comparison (default: 3 bars)
Daily Range Filter
Block Signals Near Daily Extremes: Prevent entries at extremes
Distance from High/Low %: Minimum distance required (default: 2.0%)
Candle Filter
Strong Directional Candle: Require candle strength
Min Candle Body %: Body-to-range ratio threshold (default: 60%)
Visual Signals
Show Entry Signals: Master toggle for visual signals
Best Practices
Alerts
This indicator includes four alert conditions with JSON formatting for webhook integration:
Alert messages include ticker symbol, action (buy/sell), price, and quantity for automated trading systems.
Important Notes
This indicator works best on liquid instruments with clear price action
Limitations
License
Mozilla Public License 2.0 (MPL-2.0)
This indicator is licensed under the Mozilla Public License 2.0. You are free to use, modify, and distribute this code under the terms of the MPL-2.0. The full license text is available at mozilla.org/MPL/2.0/.
Key license provisions:
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice, and past performance does not guarantee future results. Trading involves substantial risk of loss. Always:
The creator assumes no liability for trading losses incurred using this indicator.
Version: 2.0
Pine Script Version: v6
Author: © EliasVictor
Overview
The MTF Checklist Dashboard is an advanced multi-timeframe analysis tool that provides traders with a comprehensive visual dashboard to analyze market conditions across six customizable timeframes simultaneously. This indicator combines multiple technical analysis methods, including Opening Range Breakouts (ORB), VWAP, EMAs, and daily price levels, to generate high-probability confluence-based trading signals.
Unlike traditional single-timeframe indicators, this dashboard displays all critical information in one organized table, allowing traders to instantly identify when multiple timeframes align for optimal entry and exit opportunities.
Key Features
Multi-Timeframe Analysis
- Analyzes up to 6 timeframes simultaneously (default: 1m, 5m, 15m, 30m, 1h, 4h)
- Fully customizable timeframe selection via comma-separated input
- Color-coded cells for instant visual recognition (green=bullish, red=bearish, yellow=neutral)
- Technical Indicators Tracked
- Current and previous candle direction
- Opening Range Breakout (ORB) positioning with custom period
- VWAP relationship (above/below)
- 200 EMA positioning
- Daily and previous day high/low proximity
- EMA crossovers (9 vs 21, both vs 200)
Advanced Signal Filtering System
- Confluence scoring: Requires multiple timeframes to align (3-6 timeframes)
- Higher timeframe confirmation: Ensures 30m/1h/4h agreement
- Volume filter: Confirms signals with above-average volume (1.5x default)
- ATR volatility filter: Validates sufficient market movement
- Session timing: Restricts signals to optimal trading hours (EST)
- Momentum confirmation: Requires recent directional strength
- Range positioning: Blocks signals near daily extremes
- Candle strength: Validates strong directional candles (60%+ body ratio)
Visual Signals
- Optional entry arrows (above/below bars)
- Background color highlighting
- Organized dashboard with real-time price levels
- ORB range, current day, and previous day summary rows
Alert Conditions
- JSON-formatted alerts for automated trading integration
- Separate alerts for long entry, short entry, long exit, and short exit
- Compatible with webhook automation systems
How To Use
Dashboard Interpretation
The dashboard displays a color-coded table with the following columns:
- TF: Timeframe being analyzed
- C: Current candle (Green=bullish, Red=bearish)
- P: Previous candle (Green=bullish, Red=bearish)
- ORB: Opening Range Breakout position (A=Above, B=Below, W=Within)
- VWAP: Price vs VWAP (A=Above, B=Below)
- E200: Price vs 200 EMA (A=Above, B=Below)
- D Hi/Lo: Proximity to current day high/low (Hi/Lo/Mid)
- PD Hi/Lo: Proximity to previous day high/low (Hi/Lo/Mid)
- 9 vs 21: EMA 9 vs EMA 21 relationship (A=9 above 21, B=9 below 21)
- 9&21 v200: Both EMAs vs 200 EMA (>>=both above, <<=both below, <>=mixed)
Signal Generation
Long Entry Signal triggers when:
- Minimum number of timeframes show bullish alignment (default: 5 of 6)
- Higher timeframes (30m/1h/4h) confirm direction (default: 2 of 3)
- Price breaks above ORB high with sufficient distance
- Volume exceeds average by specified multiplier
- ATR shows adequate volatility
- Trade occurs during optimal session hours
- Recent momentum is upward
- Price not too close to daily high
- Strong bullish candle forms
- Short Entry Signal uses opposite conditions
- Exit Signals trigger when opposing timeframe confluence reaches threshold (default: 3 timeframes)
Recommended Workflow
Select your asset and primary trading timeframe
- Observe the dashboard - Look for rows showing mostly green (bullish) or red (bearish)
- Wait for alignment - The indicator will show arrows when confluence requirements are met
- Check the bottom rows - Review ORB levels and daily ranges for context
- Set alerts - Enable TradingView alerts using the built-in alert conditions
- Manage risk - Use appropriate position sizing and stop losses based on ORB range or daily ATR
Settings Guide
Basic Settings
Timeframes: Enter comma-separated values (e.g., "1,5,15,30,60,240")
- Show Header: Toggle column headers on/off
- ORB Minutes: Set opening range period (default: 15 minutes)
- Near % for daily highs/lows: Define proximity threshold (default: 0.20%)
- Use close for comparisons: Compare using close vs current price
- Dashboard Position: Choose from 9 screen positions
Confluence Filters
Minimum Timeframes Aligned: Set required confluence (3-6, default: 5)
Require Higher Timeframe Confirmation: Toggle HTF requirement on/off
Min Higher Timeframes: Specify HTF agreement needed (1-3, default: 2)
Volume Filter
Volume Confirmation: Enable/disable volume filtering
- Volume vs Average: Set multiplier threshold (default: 1.5x)
- Volume Average Length: Period for volume average (default: 20 bars)
Volatility Filter (ATR)
Volatility Filter: Enable/disable ATR confirmation
- ATR Length: Calculation period (default: 14)
- Min ATR vs Average: Required ATR level (default: 0.5x = 50%)
ORB Filters
ORB Breakout Distance Required: Toggle distance requirement
Min Breakout % Beyond ORB: Additional breakout threshold (default: 0.10%)
Session Filter
Trade Only During Best Hours: Enable time-based filtering
- Session 1: First trading window (default: 0930-1130 EST)
- Session 2: Second trading window (default: 1400-1530 EST)
Momentum Filter
Recent Momentum Required: Enable directional momentum check
Lookback Bars: Period for momentum comparison (default: 3 bars)
Daily Range Filter
Block Signals Near Daily Extremes: Prevent entries at extremes
Distance from High/Low %: Minimum distance required (default: 2.0%)
Candle Filter
Strong Directional Candle: Require candle strength
Min Candle Body %: Body-to-range ratio threshold (default: 60%)
Visual Signals
Show Entry Signals: Master toggle for visual signals
- Show Arrows: Display entry arrows on chart
- Background Color: Enable background highlighting
Best Practices
- Start with default settings and adjust based on your trading style and asset volatility
- Higher confluence requirements (5-6 timeframes) produce fewer but higher-quality signals
- Enable all filters for conservative trading; disable some for more frequent signals
- Use the dashboard as confirmation alongside your existing trading strategy
- Backtest on your specific instruments before live trading
- Consider market conditions—trending vs ranging markets may require different settings
Alerts
This indicator includes four alert conditions with JSON formatting for webhook integration:
- Long Entry Signal: Triggers when all long conditions are met
- Short Entry Signal: Triggers when all short conditions are met
- Long Exit Signal: Triggers when opposing confluence reaches exit threshold
- Short Exit Signal: Triggers when opposing confluence reaches exit threshold
Alert messages include ticker symbol, action (buy/sell), price, and quantity for automated trading systems.
Important Notes
This indicator works best on liquid instruments with clear price action
- Highly volatile markets may require adjusted ATR and ORB distance settings
- Session times are in EST timezone—adjust if trading non-US markets
- The ORB calculation requires sufficient price history for the day
- Signals are generated in real-time but should be confirmed at candle close
Limitations
- Maximum of 6 timeframes can be analyzed due to TradingView's security call limits
- ORB calculations may not work correctly on instruments with gaps or irregular sessions
- The indicator is most effective during regular market hours when volume and volatility are adequate
- Lower timeframes (1m, 5m) may produce more false signals in choppy conditions
License
Mozilla Public License 2.0 (MPL-2.0)
This indicator is licensed under the Mozilla Public License 2.0. You are free to use, modify, and distribute this code under the terms of the MPL-2.0. The full license text is available at mozilla.org/MPL/2.0/.
Key license provisions:
- You may use this code commercially
- You may modify and distribute modified versions
- Modified versions must be released under the same license
- You must include the original license notice in any distributions
- No trademark rights are granted
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice, and past performance does not guarantee future results. Trading involves substantial risk of loss. Always:
- Practice proper risk management
- Test thoroughly on paper/demo accounts before live trading
- Use appropriate position sizing
- Never risk more than you can afford to lose
- Consult with a financial advisor for personalized advice
The creator assumes no liability for trading losses incurred using this indicator.
Version: 2.0
Pine Script Version: v6
Author: © EliasVictor
Skrip sumber terbuka
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Penafian
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Skrip sumber terbuka
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Penafian
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.