Key Levels V4
Version: 2025 January 18
Author: TradeAdapt (DNelson@TradeAdapt.ai)

Based on “The Art of Trading” methodology by Moises Altayo
www.moisesaltayomentorship.com
Table of Contents
- 1. Overview
- 2. What’s New in V4
- 3. The KC Methodology
- 4. Core Concepts
- 5. Key Candle (KC) Detection
- 6. KC Targets (NEW in V4)
- 7. Key Swing (KS) Detection
- 8. Liquidity Sources
- 9. Asia ORB Session
- 10. Global Settings
- 11. Display Settings
- 12. KC Trigger Table
- 13. TradeAdapt Dashboard
- 14. Troubleshooting
1. Overview
What is TradeAdapt Key Levels?
TradeAdapt Key Levels is a professional-grade TradingView indicator that identifies and tracks Key Candles (KC) across multiple timeframes. Based on the proven methodology developed by Moises Altayo in “The Art of Trading”, this indicator helps traders identify high-probability trading setups by detecting when price sweeps significant liquidity levels.
The indicator tracks six timeframes simultaneously: Weekly, Daily, 4-Hour, 1-Hour, 15-Minute, and 5-Minute. Each timeframe’s KC provides context for the timeframes below it, creating a cascading framework for multi-timeframe analysis.
Key Features
- Multi-timeframe Key Candle detection (5M to Weekly)
- Automatic sweep detection across 20+ liquidity sources
- Progressive KC targets that advance as price hits each level
- Key Swing detection for additional support/resistance
- Asia ORB session tracking with expansion targets
- Real-time KC Trigger Table showing all active levels
- Integration with TradeAdapt Dashboard for multi-market analysis
- 100% reliable alerts with no future data leakage
Who This Is For
This indicator is designed for traders who understand and follow the Art of Trading methodology. Whether you trade Futures (ES, NQ, YM, RTY, GC, CL), Forex pairs, or CFDs, Key Levels V4 provides the essential reference points for identifying high-probability trade setups across any market.
2. What’s New in V4
Major Fixes
Version 4 represents a complete overhaul of the data tracking and sweep detection systems:
| Issue | V3 Behavior | V4 Fix |
|---|---|---|
| YTD High/Low Calculation | Used rolling period data causing inaccurate levels | Uses yearly-aligned XM bars for accurate reconstruction |
| Weekly KC Sweep Detection | Compared against current week data | Compares LAST WEEK candle against pre-week YTD H/L |
| Data Reliability | Used lookahead_on (future data leak) | Removed ALL lookahead – 100% reliable alerts |
| Execution Order | Inconsistent timing of value updates | Fixed sequence: CAPTURE → TRACK → DETECT |
New Features
- Global Toggles: Quick on/off switches for liquidity lines and targets at top of settings
- Progressive KC Targets: Automatic target progression for Weekly, Daily, 4H, and 1H KCs – targets advance (TGT1→TGT2→TGT3→TGT4) as price hits each level
- Asia ORB Progressive Target: Single plot advancing R1→R2→R3→R4
- Pure Native Bar Tracking: All timeframes use native data for improved reliability
3. The KC Methodology
The Art of Trading by Moises Altayo
The Key Candle methodology is based on the work of Moises Altayo, creator of “The Art of Trading” system taught through Wealth Dojo. This approach combines Fibonacci-based analysis with liquidity concepts to identify high-probability trading setups.
Core Principles
1. Liquidity Drives Price
Markets move to areas where orders are resting—typically at previous highs, lows, and key reference points.
2. The Sweep Creates Structure
When price sweeps a liquidity level and closes beyond it, this creates a Key Candle. The KC’s high, low, and 50% level become the new structure.
3. Multi-Timeframe Alignment
The highest probability trades occur when multiple timeframes align. Weekly KC sets bias, Daily confirms, intraday KCs provide entries.
Timeframe Alignment Framework
| Range | Pattern (KC) | Best Times |
|---|---|---|
| 1M (Monthly) | 1D – 4h → d kc | |
| 1W (Weekly) | (4h) 1h – 15m → 4 kc | |
| 1D (Daily) | (1h – 30m) 15m – 5m → 1 kc | 3:00 – 5:00 |
| 4h | 5m – 1m → 15 kc | 8:00 – 10:30, 13:00 – 15:00 |
4. Core Concepts
What is a Sweep?
A sweep occurs when price breaks through a liquidity level:
| Method | Description | Use Case |
|---|---|---|
| Close | Candle must CLOSE beyond the level | More conservative, fewer signals |
| Wicks | Candle high/low must exceed the level | More aggressive, more signals |
What is a Key Candle?
A Key Candle (KC) is formed when price sweeps a significant liquidity level:
| Component | Bullish KC | Bearish KC | Significance |
|---|---|---|---|
| KC Level | Candle Low | Candle High | Support/Resistance |
| KC 50% | Midpoint | Midpoint | Equilibrium zone |
| KC Breakout | Candle High | Candle Low | Continuation trigger |
| KC Target (NEW) | Above Breakout | Below Breakout | Profit targets |
Bullish vs Bearish KC
Bullish KC (Sweep Up ↑): Forms when price sweeps a HIGH level. KC low becomes support.
Bearish KC (Sweep Down ↓): Forms when price sweeps a LOW level. KC high becomes resistance.
KC Display Modes
| Mode | Shows | Best For |
|---|---|---|
| All | KC, 50%, Breakout, Target | Full analysis |
| 50% Only | KC 50% level only | Clean entry zones |
| KC Only | KC level only | Minimal chart |
5. Key Candle (KC) Detection
KC Timeframe Hierarchy
Key Candles cascade from higher to lower timeframes:
| Timeframe | Triggers From | Color |
|---|---|---|
| Weekly KC | Yearly, Quarterly, Monthly H/L/Mid (prev & current) | Purple |
| Daily KC | Weekly KC/50%/BO, Y/Q/M levels, Prev Week H/L | Gold |
| 4H KC | Daily KC/50%/BO, Weekly KC/50%/BO, Prev Day/Week H/L | Blue |
| 1H KC | 4H KC/50%/BO, Daily KC/50%/BO, Weekly KC/50%/BO | Light Blue |
| 15M KC | 1H through Weekly KC levels, Prev Day/Week H/L, Monday H/L | Orange |
| 5M KC | 15M through 4H KC levels | Lime |
How KC Detection Works
- Step 1: Monitor for Sweep – Continuously monitor for price sweeping any enabled liquidity source
- Step 2: Confirm Close – On bar close (barstate.isconfirmed), check if candle swept any level
- Step 3: Create KC – If sweep confirmed, candle becomes the new KC for that timeframe
- Step 4: Calculate Targets – Range (R) calculated and progressive targets are set
6. KC Targets (NEW in V4)
How KC Targets Work
When a new KC forms, the indicator calculates a target range: Range (R) = KC Breakout – KC Level
| Target | Bullish Formula | Bearish Formula | Multiplier |
|---|---|---|---|
| TGT1 | BO + R | BO – R | 1x Range |
| TGT2 | BO + 2R | BO – 2R | 2x Range |
| TGT3 | BO + 3R | BO – 3R | 3x Range |
| TGT4 | BO + 4R | BO – 4R | 4x Range |
Target Display Rules
- Bullish KC: Target only displays when close > Breakout level
- Bearish KC: Target only displays when close < Breakout level
- Progression: When price hits TGT1, the plot advances to show TGT2
- Reset: When a new KC forms, targets reset to TGT1
- Hidden: If price falls back below BO, target disappears until re-break
Target Plot Sizes
All targets are displayed in white circles:
| Timeframe | Line Width | Visual |
|---|---|---|
| Weekly TGT | 4 | ●●●● (largest) |
| Daily TGT | 3 | ●●● |
| 4H TGT | 2 | ●● |
| 1H TGT | 1 | ● (smallest) |
7. Key Swing (KS) Detection
What is a Key Swing?
When a KC forms, the indicator looks back to find the most recent swing point that would have acted as support/resistance before the KC formed.
KS Detection Logic
| KC Direction | KS Type | Pattern |
|---|---|---|
| Bullish KC | Swing Low | Low[i+1] > Low[i] < Low[i-1] |
| Bearish KC | Swing High | High[i+1] < High[i] > High[i-1] |
KS Settings
| Setting | Default | Description |
|---|---|---|
| Max Swing Lookback | 15 bars | How far back to search for swings |
| Show KS Levels | Off | Toggle KS display |
8. Liquidity Sources
Previous Period Levels
| Level | Description | Available For |
|---|---|---|
| Prev Year H/L | Last year’s final high and low | Weekly KC |
| Prev Quarter H/L | Last quarter’s final high and low | Weekly/Daily KC |
| Prev Month H/L | Last month’s final high and low | Weekly/Daily KC |
| Prev Week H/L | Last week’s final high and low | Daily/4H/15M KC |
| Prev Day H/L | Yesterday’s high and low | 4H/1H/15M KC |
| Monday H/L | Monday’s high and low | 15M KC |
Current Period Levels (YTD/QTD/MTD)
V4 includes significantly improved tracking of current period levels:
- Current Year H/L: Year-to-date high and low (accurate YTD reconstruction)
- Current Quarter H/L: Quarter-to-date high and low
- Current Month H/L: Month-to-date high and low
Midpoint Levels
The 50% level between high and low for each period. These often act as equilibrium zones.
9. Asia ORB Session
What is Asia ORB?
The Asia Opening Range Breakout tracks the high and low formed during the Asian trading session (default: 6:00 PM – 8:00 PM ET). This range often defines the initial liquidity pool that London and New York sessions will target.
Asia Session Settings
| Setting | Default | Description |
|---|---|---|
| Show Asia Range | Off | Enable Asia ORB display |
| Mid | Off | Show Asia midpoint |
| Targets | Off | Enable progressive targets |
| Start Hour | 18 (6 PM ET) | Session start time |
| End Hour | 20 (8 PM ET) | Session end time |
Asia ORB Progressive Targets (NEW in V4)
| Target | Upside | Downside | Trigger |
|---|---|---|---|
| R1 | Asia High + Range | Asia Low – Range | Price breaks Asia H/L |
| R2 | Asia High + 2×Range | Asia Low – 2×Range | R1 hit |
| R3 | Asia High + 3×Range | Asia Low – 3×Range | R2 hit |
| R4 | Asia High + 4×Range | Asia Low – 4×Range | R3 hit |
V4 Change: Targets now use a single progressive plot instead of multiple lines.
10. Global Settings
Global Toggles (NEW in V4)
Located at the very top of the settings panel for quick access:
| Setting | Default | Description |
|---|---|---|
| Show Liquidity Lines | On | Master toggle for all white liquidity lines |
| Show Targets | On | Master toggle for KC & Asia ORB targets |
Source Settings
| Setting | Options | Description |
|---|---|---|
| Source Type | Candle Bars / Heikin Ashi | Data source for calculations |
| KC Display Mode | All / 50% Only / KC Only | Which KC components to display |
| Color by Price Position | On / Off | Dynamic coloring based on price |
11. Display Settings
KC Plot Colors (Defaults)
| Timeframe | Default Color |
|---|---|
| 5M KC | Lime Green |
| 15M KC | Orange |
| 1H KC | Light Blue |
| 4H KC | Blue |
| Daily KC | Gold |
| Weekly KC | Purple |
| KS Levels | Black |
| Targets | White |
12. KC Trigger Table
The KC Trigger Table displays in the top-right corner of your chart, showing all active KC levels:
| Column | Description |
|---|---|
| TF | Timeframe (5M, 15M, 1H, 4H, Daily, Weekly) |
| KC Level | The KC price level |
| Dir | Direction (↑ bullish, ↓ bearish) |
| Trigger | What level was swept to form the KC |
Trigger Abbreviations
| Code | Meaning | Code | Meaning |
|---|---|---|---|
| pYH / pYL | Prev Year High/Low | WKC / W50 / WBO | Weekly KC/50%/BO |
| pQH / pQL | Prev Quarter High/Low | DKC / D50 / DBO | Daily KC/50%/BO |
| pMnH / pMnL | Prev Month High/Low | 4KC / 450 / 4BO | 4H KC/50%/BO |
| cYH / cYL | Current Year High/Low | pDH / pDL | Prev Day High/Low |
| cQH / cQL | Current Quarter High/Low | pWH / pWL | Prev Week High/Low |
13. TradeAdapt Dashboard
In addition to the TradingView indicator, TradeAdapt offers Desktop and Web Dashboards that display KC and KC50 values for all markets in real-time.
Dashboard Features
- Real-Time KC Levels: View KC and KC50 values for all markets at a glance
- Multi-Market Coverage: Futures (ES, NQ, YM, RTY, GC, CL), Forex pairs, CFDs
- Timeframe Filtering: Filter by Year, Quarter, Month, Week, Day, or 4H
- Bias Filtering: Full Bull, Bullish, Neutral, Bearish, or Full Bear
- Currency Strength: Built-in currency strength meter for Forex
- Live Alerts: Recent alerts panel showing market transitions
- Audio Alerts: Configurable sound notifications (Desktop)
Futures Dashboard View

TradeAdapt Dashboard showing Futures markets with KC50 levels and bias indicators.
13. TradeAdapt Dashboard (continued)
Currency Dashboard View

Currency view with Currency Strength panel and EUR Breakdown matrix.
Dashboard Display Modes
| Mode | Description |
|---|---|
| KC50 | KC 50% levels (most common reaction zone) |
| KC | Main KC levels |
| Buy/Sell | Adaptive FIB Buy/Sell levels |
| Expansion | Expansion targets |
| Targets | Progressive target levels |
14. Troubleshooting
Common Issues
| Issue | Solution |
|---|---|
| Levels not showing | Check “Show Liquidity Lines” and “Show KC Levels” are enabled |
| Targets not appearing | Ensure “Show Targets” is on and price has broken BO level |
| Incorrect YTD levels | V4 fixes this – ensure you’re using latest version |
| KC not forming | Check sweep detection is enabled for relevant liquidity source |
| Too many lines | Use “KC Only” display mode or disable unused timeframes |
Performance Tips
- Disable unused timeframes to improve load time
- Use “KC Only” mode for cleaner charts
- Use Global Toggles to quickly show/hide groups of elements
Learn More
© 2025 TradeAdapt | Key Levels V4
For educational purposes only. Not financial advice.
TradeAdapt