Skip to content
Signal Pilot
  • Janus Atlas - Multi-Timeframe Auto-Levels

    Price level visualization system. Displays 60+ different level types across timeframes, sessions, volume analysis, and market structure.

    πŸ‘‹

    New to Technical Analysis? Start Here

    In Plain English: Price levels are like psychological markers where price tends to bounce or stall. Think of them as "invisible walls" on your chart where buying or selling pressure tends to kick in.

    DON'T PANIC about "60+ Level Types"! You absolutely do NOT need all 60+ levels. In fact, showing all of them would make your chart completely unreadable.

    ⚠️ IMPORTANT: Start with just 5 levels. Seriously. Just 5. You can add more later as you learn what you need.

    Beginner Starting Point (Turn On Only These 5):

    1. Daily High/Low β€” Yesterday's highest and lowest prices (price often revisits these)
    2. Weekly High/Low β€” Last week's range (important psychological levels)
    3. VWAP β€” The "fair price" for today based on actual trading volume
    4. POC β€” Point of Control = where MOST trading happened today
    5. Market Structure β€” Recent swing highs and lows (shows trend structure)

    Turn OFF everything else until you understand these 5 basics.

    πŸ“Έ Screenshot Coming Soon

    Janus Atlas Beginner 5-Level Setup (Clean Chart)

    We'll add a clean chart showing only the 5 beginner levels (Daily High, Daily Low, Weekly High, Weekly Low, POC).

    What You'll See on Your Chart:

    • Horizontal lines at important price levels
    • Labels telling you what each line represents (e.g., "dH" = Daily High)
    • Price reactions when market touches these levels (bounces, breaks, or stalls)
    πŸŽ“ What are "support" and "resistance"?

    Support = A price level where buying pressure tends to kick in (price "bounces" up from here)

    Think of it like a floorβ€”price falls, hits the floor, bounces back up.

    Resistance = A price level where selling pressure tends to kick in (price "bounces" down from here)

    Think of it like a ceilingβ€”price rises, hits the ceiling, bounces back down.

    Why do these levels work? Because market participants remember where price reversed before. When price approaches those levels again, orders accumulate there, creating a self-fulfilling prophecy.

    Key insight: Support can become resistance (and vice versa) once broken. If price breaks through a floor, that floor often becomes a ceiling later.

    πŸŽ“ Understanding the 5 beginner levels

    πŸ“ VWAP (Volume-Weighted Average Price)

    Plain English: The "fair price" for today based on actual trading. If price is above VWAP, buyers are in control. If below, sellers dominate.

    πŸ“ POC (Point of Control)

    Plain English: The price where MOST shares/contracts traded today. Price often returns to this "magnetic" level.

    πŸ“ Daily/Weekly High/Low

    Plain English: Yesterday's and last week's highest/lowest prices. These act as psychological barriers because market participants remember them.

    πŸ“ Market Structure (Swing Highs/Lows)

    Plain English: Recent peaks and valleys. When price breaks above a recent high, that's bullish. When it breaks below a recent low, that's bearish.

    Start with these 5 levels. Add more gradually as you learn what you need.

    πŸŽ“ Master this indicator with our free lessons: Lesson: Janus Atlas Advanced

    🎯 Core Functionality Beginner Friendly

    πŸ“Š

    60+ Level Types at a Glance

    Janus Atlas organizes 60+ different level types into nine main categories:

    Category What's Included
    πŸ“ˆ Classic LevelsDaily/Weekly/Monthly/Quarterly/Yearly H/L/O/C, Pivot Points
    πŸ“Š VWAP FamilyDaily/Weekly/Monthly/Quarterly/Yearly VWAP + Previous Period VWAPs
    πŸ“¦ Volume ProfileDaily/Weekly/Monthly/Quarterly/Yearly POC, VAH, VAL
    🌐 SessionsAsia/London/NY H/L/O/C, Custom Sessions
    πŸ—οΈ Market StructureBOS, CHoCH, Swing High/Low
    ⏱️ Opening RangeorH, orL, orMid (configurable 5-60 min duration)
    πŸ“Š Gap LevelsGap High, Gap Low (auto-clear when filled)
    πŸ• KillzonesAsia, London, NY AM, NY Lunch, NY PM (background shading)
    πŸ“ Fibonacci Levels8 fib levels (6 retracements + 2 extensions) from 20 anchor options, 2 independent sets

    Plus: Confluence Zone detection, Distance Table display, 48 configurable alerts

    Timeframe Compatibility: Works on all timeframes. Lines and labels display level locations and names on chart.

    πŸ“Έ Screenshot Coming Soon

    Janus Atlas - 5 Levels vs 60+ Levels Comparison

    We'll add a side-by-side comparison showing why starting with 5 levels is better than 60+ (clean vs cluttered).


    βš™οΈ Settings

    Settings Panel Organization (19 Groups)

    The settings panel is organized into 19 logical groups for easy navigation:

    #GroupWhat it Controls
    1ControlsFeature toggles with alert info tooltips (hover for details)
    2AppearanceColors, line styles, label sizes, Label Style (Box/Text Only)
    3Daily LevelsdH, dL, dO, dC, dMid toggles
    4Weekly LevelswH, wL, wO, wC, wMid toggles
    5Monthly LevelsmH, mL, mO, mC, mMid toggles
    6Quarterly LevelsQH, QL, QO, QC, QMid toggles
    7Yearly LevelsYH, YL, YO, YC, YMid toggles
    8Opening RangeOR session, duration, levels
    9Killzones5 key activity windows
    10Gap LevelsDaily/weekend gaps, fill detection
    11Session LevelsAsian, London, NY sessions
    12VWAPDaily, weekly, monthly, quarterly, yearly + bands (Β±1Οƒ/Β±2Οƒ) + previous periods
    13Volume ProfileDaily, weekly, monthly, quarterly, yearly POC/VAH/VAL settings
    14Fibonacci Levels2 Fib Sets, 20 anchors (incl. Prev Year H/L), 8 levels
    15Fair Value GapsFVG detection, mitigation, colors
    16Confluence ZonesAuto-clustering settings, count label
    17Previous PeriodsPD, PW, PM, PQ, PY (O/H/L/Mid)
    18Distance TableTable position, sorting, display
    19Alerts50 selectable alerts (36 individual + 14 grouped)

    Configuration Options

    Setting Options Default
    Level Visibility Individual on/off for each of 60+ types Starter set enabled
    Line Style Solid, Dashed, Dotted Varies by type
    Label Display On/Off for each level type On
    Color Scheme Multiple presets available Scheme 1
    Label Style Box / Text Only Box
    Line Dim % 0-50, step 5 0
    Extend Lines Right On / Off On

    Line Dim %: Dims level lines relative to labels. 0 = same brightness, 25 = lines are 25% dimmer than labels. Useful for reducing visual clutter while keeping labels prominent.

    Extend Lines Right: ON = lines extend across entire chart. OFF = lines stop at label position. Disable for a cleaner look when you only need to see the price level at the label.

    Label Style Option

    Controls how level labels appear on the chart:

    OptionDescription
    Box (default)Arrow-style label with background color
    Text OnlyClean minimal text without box or arrow

    Location: Settings β†’ Appearance β†’ Label Style

    Visual Defaults (v1.0 Changes)

    Default Colors β†’ Neutral Gray:

    All level colors now default to gray for a clean, professional look out of the box:

    • HTF Levels, Sessions, Custom Sessions
    • Opening Range, Gap, VWAP, Bands
    • POC, VAH, VAL, nPOC
    • Previous Periods, Fibonacci, Confluence Zone

    Kept semantic colors:

    • Market Structure (blue/red for highs/lows, green/red for bull/bear)
    • FVG (green demand, red supply)
    • Killzones (distinct colors for bgcolor backgrounds)

    Transparency Tiers:

    TierTransparencyUsage
    Primary40%POC, nPOC, VWAP, OR, Gap
    Secondary55%HTF, Sessions, PP, VAH/VAL, Fib
    Background75%VWAP Bands, Confluence Zone, Mitigated FVG

    Line Styles:

    • All lines now default to Dashed (was mixed Solid/Dashed)
    • All line style inputs include Dotted option: ["Solid", "Dashed", "Dotted"]

    Default Toggles (v1.0 Changes)

    SettingOld DefaultNew Default
    Session LevelsONOFF
    Weekly H/LOFFON
    Session H/L (AS/EU/NA)OFFON (when enabled)
    Label Combine %0.1%0.15%

    New default experience:

    • HTF ON β†’ Shows Daily H/L + Weekly H/L (4 levels)
    • Sessions OFF β†’ Clean start, user opts in
    • Market Structure ON β†’ Compact labels

    Bug Fixes (v1.0)

    • Monday levels now visible all week: Distance Table now correctly shows Monday (start of week) levels throughout the entire week, not just on Mondays
    • Text Only labels no longer overlap: When using Text Only label style, labels that are close together no longer overlap - proper spacing is maintained

    Visual Changes (v1.0)

    • Label separator changed: Bullet point changed from β€’ to Β· (lighter middle dot) for a cleaner look
    • Price separator format: Now uses colon before price - example: dH Β· wH : 91779.7
    • Killzone names shortened: Removed "KZ" suffix from killzone labels for a more compact display

    Control Tooltips (Alert Info)

    Each feature toggle in the Controls section now has a tooltip explaining what alerts are available. Hover over any toggle to see its alert info:

    ToggleTooltip (Alert Info)
    HTF Levels"Alerts: Individual for D/W (dO, dH, dL, wO, wH, wL, moO, moH, moL). Grouped for M/Q/Y."
    Session Levels"Alerts: Grouped as 'Sessions (Asia/Euro/NY O/H/L)' - covers all 9 session levels."
    Custom Sessions"Alerts: Grouped as 'Custom Sessions (CS1/CS2 H/L)'."
    Opening Range"Alerts: Individual (orH, orL)."
    Gap Levels"Alerts: Individual (gapH, gapL, Gap Filled)."
    VWAP Levels"Alerts: Individual for D/W (dVWAP, wVWAP, pdVWAP). Grouped for M/Q/Y and prev periods."
    Volume Profile"Alerts: Individual for D/W (dPOC, dVAH, dVAL, wPOC, wVAH, wVAL). Grouped for M/Q/Y."
    Previous Periods"Alerts: Individual for PD (pdO, pdH, pdL). Grouped for PW/PM/PQ/PY."
    Fibonacci Levels"Alerts: Grouped as 'Fib Level Touched' - fires when any enabled fib is touched."
    Confluence Zones"Alerts: 'Confluence Zone' - fires when multiple levels cluster together."
    Market Structure"Alerts: Individual (CHoCH 🟒/πŸ”΄, BOS 🟒/πŸ”΄)."
    Fair Value Gaps"Alerts: Individual (FVG 🟒 Bullish, FVG πŸ”΄ Bearish)."

    πŸ“Έ Screenshot Coming Soon

    Janus Atlas Settings Panel - All 60+ Level Types

    We'll add a screenshot of the TradingView settings panel showing all level type checkboxes and configuration options.


    βœ… Knowledge Check

    Question: How many different level types does Janus Atlas display?


    πŸ“Š Educational Example: S&P 500 Futures (October 2024)

    (Historical observation for educational purposes only. Not financial advice. Past performance does not indicate future results.)

    Setup Observed:

    Date Price Action Levels Present Pattern
    Oct 10 4,250 Weekly Low + POC + Monthly VWAP cluster Multiple level confluence
    Oct 11 Bounce to 4,290 Price reaction at cluster +40 point move
    Oct 12 Continue to 4,350 Above all cluster levels +100 points total

    Pattern Observed: Three major levels converged at 4,250 (Weekly Low + POC + Monthly VWAP). Price showed bounce reaction from this zone.

    Outcome: +100 point rally observed from cluster zone.

    This example demonstrates level clustering and price reaction patterns. Individual interpretation and outcomes vary. No pattern guarantees any specific outcome.

    Remember: Levels don't always holdβ€”they're zones of interest, not guarantees. Watch for price confirmation (reversal candles, volume spikes, or momentum shifts) before assuming a level will support or resist. Some level touches lead to bounces, others lead to breakouts. The key difference is usually confirmation from other indicators.


    πŸ“ Level Type Descriptions Intermediate

    πŸ“… Timeframe Levels (Daily/Weekly/Monthly/Quarterly/Yearly)

    What Displays: Lines labeled dH, dL, WH, WL, MtH, MtL, QH, QL, YH, YL (plus opens, closes, midpoints)

    LevelDefinition
    Daily High/LowToday's price range extremes
    Weekly High/LowCurrent week's price range extremes
    Monthly High/LowCurrent month's price range extremes
    Quarterly High/LowCurrent quarter's price range extremes
    Yearly High/LowCurrent year's price range extremes
    OpensPeriod opening prices
    MidpointsCalculated center of period range

    Characteristics:

    • Price reactions occur at these levels
    • Weekly levels show stronger reactions than daily
    • Monthly levels show stronger reactions than weekly
    • Quarterly/Yearly levels show strongest reactions (major reference points)
    • Clusters of multiple levels indicate zones of interest

    Example: Bitcoin declines to Weekly Low at $65,000 β†’ Bounce reaction observed (support characteristics).


    πŸ• Session Levels (Asian/European/North American)

    What Displays: Lines labeled AH, AL (Asian), EH, EL (European), NAH, NAL (North American)

    SessionDefinition
    Asian SessionTokyo trading hours range
    European SessionLondon trading hours range
    North American SessionNew York trading hours range

    Each session shows: High, Low, Open, Close

    Characteristics:

    • Session highs/lows often tested during subsequent sessions
    • Asian lows often swept during London open
    • North American highs act as resistance levels
    • Session breaks indicate liquidity characteristics

    Example: Price spikes above Asian High at $66,500, immediately reverses β†’ Session high sweep pattern (liquidity grab characteristics).


    πŸ’° VWAP Lines (Volume-Weighted Average Price)

    What Displays:

    • Lines labeled: VWAP-D (daily), VWAP-W (weekly), VWAP-M (monthly), VWAP-Q (quarterly), VWAP-Y (yearly)
    • Also shows previous period VWAP: pVWAP-D, pVWAP-W, pVWAP-M, pVWAP-Q, pVWAP-Y

    Level Definition:

    • VWAP = Volume-weighted average price
    • Represents "true average" where most volume traded
    • Calculated as cumulative (volume Γ— price) / cumulative volume

    Characteristics:

    • Price above VWAP = Bullish positioning
    • Price below VWAP = Bearish positioning
    • Price returns to VWAP (magnet effect observed)
    • Professional reference level

    Example: Price spikes to $68,000, VWAP at $66,000 β†’ Pullback to VWAP level observed.


    πŸ“Š VWAP Standard Deviation Bands

    What Displays:

    • Additional lines above and below each VWAP showing Β±1Οƒ and Β±2Οƒ deviation bands
    • Labels: d+1Οƒ, d-1Οƒ, d+2Οƒ, d-2Οƒ (and same for w/m/q)

    Level Definition:

    • Standard deviation bands around VWAP showing how far price has deviated from the volume-weighted average
    • Β±1Οƒ covers ~68% of price action
    • Β±2Οƒ covers ~95% of price action

    Configuration:

    SettingDescription
    Daily VWAP + BandsToggle bands for Daily VWAP
    Weekly VWAP + BandsToggle bands for Weekly VWAP
    Monthly VWAP + BandsToggle bands for Monthly VWAP
    Quarterly VWAP + BandsToggle bands for Quarterly VWAP
    Yearly VWAP + BandsToggle bands for Yearly VWAP (yVWAP)
    Show Previous PeriodToggle previous period VWAPs (pyVWAP, etc.)
    Show Β±1ΟƒEnable first standard deviation bands
    Show Β±2ΟƒEnable second standard deviation bands
    Band ColorSeparate color picker from main VWAP line

    Characteristics:

    ConditionInterpretation
    Price at +2ΟƒOverbought, mean reversion likely
    Price at -2ΟƒOversold, bounce likely
    Tighter bandsLow volatility environment
    Wider bandsHigh volatility environment

    Interpretation:

    • Price at upper bands (+1Οƒ/+2Οƒ) = Extended above mean, reversion likely
    • Price at lower bands (-1Οƒ/-2Οƒ) = Extended below mean, bounce likely
    • Price returning to VWAP = "Fair value" / mean reversion target

    Labels:

    LabelMeaning
    d+1ΟƒDaily VWAP + 1 standard deviation (upper)
    d-1ΟƒDaily VWAP - 1 standard deviation (lower)
    d+2ΟƒDaily VWAP + 2 standard deviations (upper)
    d-2ΟƒDaily VWAP - 2 standard deviations (lower)

    Same pattern for weekly (w), monthly (m), quarterly (q), yearly (y)

    Yearly VWAP (yVWAP):

    • Volume-weighted average price anchored to the calendar year
    • Key reference for long-term mean reversion
    • Use case: Major S/R for position analysis and macro context

    Example: Bitcoin trading at Daily VWAP +2Οƒ ($69,500) while VWAP is at $67,000 β†’ Statistically extended, mean reversion back to VWAP is probable.


    🎯 Volume Profile (POC, VAH, VAL)

    What Displays:

    LevelDescription
    POC (Point of Control)Horizontal line at highest volume price (strongest magnet effect)
    VAH (Value Area High)Upper boundary of value zone (70% of volume above VAL)
    VAL (Value Area Low)Lower boundary of value zone (70% of volume below VAH)

    Available Timeframes:

    TimeframeLabelsUse Case
    DailydPOC, dVAH, dVALIntraday analysis, intraday levels
    WeeklywPOC, wVAH, wVALMulti-day analysis, swing levels
    MonthlymPOC, mVAH, mVALPosition analysis, monthly context
    QuarterlyqPOC, qVAH, qVALLonger-term position analysis reference
    YearlyyPOC, yVAH, yVALMajor S/R for macro analysis

    Characteristics:

    • POC acts as strong magnet (repeated price returns observed)
    • Above VAH = Extended above fair value
    • Below VAL = Extended below fair value
    • Value area contains "fair value" zone

    Quarterly & Yearly Volume Profile: Identifies where the majority of volume occurred over longer periods. Key reference for position analysis and macro context.

    Example: Price at $69,000, POC at $67,000 β†’ Pullback to POC observed (magnet effect).


    🧲 Naked POC (nPOC)

    What Displays: Lines labeled dnPOC1, dnPOC2, wnPOC1, etc.

    What it is: Previous session POC levels that price hasn't touched yet. They act as "magnets" because high-volume areas tend to attract price back.

    Settings:

    InputDefaultDescription
    Daily nPOCOffShow previous daily POCs not yet touched
    Count5Number of daily nPOCs to track (1-10)
    Weekly nPOCOffShow previous weekly POCs not yet touched
    Count3Number of weekly nPOCs to track (1-5)
    nPOC ColorGrayColor for nPOC lines

    How it works:

    1. When a new day/week starts, the previous session's POC is saved
    2. Each saved POC is monitored for price touches
    3. When price wicks through the level, the nPOC is "filled" and removed
    4. Remaining nPOCs continue displaying until touched

    Labels: dnPOC1, dnPOC2, etc. (most recent = 1, oldest = highest number)

    Why it matters:

    • Naked POCs are unfilled magnets - price tends to return to them
    • Multiple nPOCs at similar levels = stronger attraction zone
    • When price fills an nPOC, it often reverses or consolidates

    Use Case: Monitor unfilled nPOCs as potential price targets, or use them as S/R zones.

    Example: Yesterday's POC at $67,500 wasn't touched today β†’ Shows as dnPOC1 β†’ Price often gravitates back to fill it.


    πŸ“ˆ Market Structure (Swing Points & Breaks)

    What Displays:

    • Labels at swing points: HH (Higher High), HL (Higher Low), LH (Lower High), LL (Lower Low)
    • Break labels: BOS (Break of Structure), CHoCH (Change of Character)
    LabelDefinition
    HH/HLUptrend swing pattern (higher highs, higher lows)
    LH/LLDowntrend swing pattern (lower highs, lower lows)
    BOSBreak of Structure - trend continuation indication
    CHoCHChange of Character - reversal warning

    Characteristics:

    • HH β†’ HL β†’ HH pattern = Uptrend structure
    • LH β†’ LL β†’ LH pattern = Downtrend structure
    • BOS labels indicate trend continuation
    • CHoCH labels indicate potential reversal

    Example Pattern:

    Price: HL β†’ HH β†’ HL β†’ HH (with BOS labels)
    Structure: Strong uptrend characteristics
    

    Market structure provides trend context. Individual interpretation varies.

    πŸ“Έ Screenshot Coming Soon

    Janus Atlas Different Level Types Labeled on Chart

    We'll add a chart showing different level types clearly labeled (dH, dL, wH, wL, mH, mL, QH, QL, YH, YL, POC, VWAP, etc.).


    ⏱️ Opening Range (OR)

    What it does: Captures the high and low of the first X minutes of a trading session, creating a "launchpad" for the day.

    What Displays:

    • orH - Opening Range High
    • orL - Opening Range Low
    • orMid - Opening Range Midpoint (optional)

    Configuration:

    SettingOptionsDefault
    SessionRegular, ETH, CustomRegular
    Duration5, 15, 30, 60 minutes30 min
    Show MidpointOn/OffOff

    How to use:

    • Break above orH β†’ Bullish bias for the day
    • Break below orL β†’ Bearish bias for the day
    • Price holding within range β†’ Wait for breakout
    • orMid acts as intraday pivot point

    Best for: Intraday analysis, Opening Range Breakout (ORB) pattern identification

    πŸ“Έ Screenshot Coming Soon

    Opening Range Visualization

    Shows OR High, OR Low, and optional midpoint on an intraday chart.


    πŸ• Killzones

    What it does: Highlights key market windows with visual background shading. These are time periods when market participants are most active.

    Available Killzones:

    KillzoneDefault Time (ET)Description
    Asian20:00-00:00Tokyo/Sydney session overlap
    London Open02:00-05:00European market open
    New York Open07:00-10:00US market open
    London Close10:00-12:00European market close
    CustomUser-definedYour own killzone

    Visual Display: Semi-transparent background shading during active killzone periods.

    Interpretation:

    • Killzones highlight periods of highest market activity
    • Level tests during high-activity windows show stronger reactions
    • Combine with session levels for confluence

    Note: Killzones are purely visual time-based aids. They have no alerts since there's no price level to "touch."

    πŸ“Έ Screenshot Coming Soon

    Killzone Background Shading

    Shows semi-transparent background highlighting during key market windows.


    🎯 Custom Sessions

    What it does: Define your own custom time windows with automatic High/Low/Open/Close tracking.

    What Displays:

    • cs1H/cs1L - Custom Session 1 High/Low
    • cs2H/cs2L - Custom Session 2 High/Low

    Configuration per session:

    • Enable/Disable toggle
    • Custom name (appears on labels)
    • Start time (hour:minute)
    • End time (hour:minute)
    • Color customization

    Use cases:

    • Track your local market hours
    • Monitor specific market windows (e.g., futures open)
    • Create custom "power hours" tracking

    πŸ“Š Gap Levels

    What it does: Automatically detects and displays price gaps between sessions.

    What Displays:

    • gapH - Gap High (top of gap)
    • gapL - Gap Low (bottom of gap)

    Gap Detection:

    • Daily gaps (overnight gaps)
    • Weekend gaps (Friday close to Sunday open)
    • Gap fill tracking (optional visual when gap fills)

    How to use:

    • Gaps often act as magnets (price tends to fill gaps)
    • Unfilled gaps = potential future targets
    • Gap edges (gapH/gapL) act as support/resistance

    Statistics: Most gaps fill within 1-3 sessions (historical observation, not guaranteed).

    πŸ“Έ Screenshot Coming Soon

    Gap Levels Visualization

    Shows gap high/low levels marking overnight or weekend price gaps.


    πŸ“Š CME Gaps

    What it does: Tracks weekend price gaps from CME futures markets. CME closes Friday 4pm CT and reopens Sunday 5pm CTβ€”the price difference creates a "gap" that often gets filled.

    What Displays:

    • Box mode: Shaded rectangle from gap low to gap high
    • Lines mode: Two dashed horizontal lines at gap boundaries

    Configuration:

    SettingOptionsDefaultDescription
    CME GapsOn/OffOffMaster toggle (in Controls group)
    Auto-Detect SymbolOn/OffOnAutomatically matches chart to CME symbol
    Manual Symbol22 presetsBTC1!Only used when Auto-Detect is OFF
    Display StyleBox / LinesBoxShaded zone or dashed lines
    Max Gaps1-502How many unfilled gaps to show
    Gap ColorColor pickerOrangeGap zone color
    Box Transparency0-9570Box fill opacity

    Auto-Detection Mapping:

    When Auto-Detect is ON, the indicator automatically maps your chart to the correct CME symbol:

    Your Chart ContainsCME Symbol Used
    BTC, BTCUSDT, XBTCME:BTC1!
    ETH, ETHUSDTCME:ETH1!
    SPY, SPX, ESCME_MINI:ES1!
    QQQ, NDX, NQCME_MINI:NQ1!
    DIA, DJI, YMCBOT_MINI:YM1!
    IWM, RUT, RTYCME_MINI:RTY1!
    XAUUSD, GOLD, GC, GLDCOMEX:GC1!
    XAGUSD, SILVER, SLVCOMEX:SI1!
    OIL, WTI, CL, USONYMEX:CL1!
    NATGAS, NG, UNGNYMEX:NG1!
    EURUSD, 6ECME:6E1!
    USDJPY, 6JCME:6J1!
    DXY, DXICEUS:DX1!
    COPPER, HGCOMEX:HG1!
    CORN, ZCCBOT:ZC1!
    SOYBEAN, ZSCBOT:ZS1!
    WHEAT, ZWCBOT:ZW1!

    Behavior When No Match Found:

    If Auto-Detect is ON and your chart symbol doesn't match any CME product (e.g., TSLA, AAPL, random altcoins), CME Gaps will not displayβ€”no boxes, no lines. This prevents showing irrelevant gaps on unrelated charts.

    Characteristics:

    • Gaps often act as price magnets (tend to get filled)
    • Gap up = bullish gap (Sunday opened higher than Friday close)
    • Gap down = bearish gap (Sunday opened lower than Friday close)
    • Gaps auto-remove when price fills them completely
    • Works on ALL chart timeframes (fetches CME weekly data internally)

    How to use:

    • Unfilled gaps = potential future price targets
    • Gap edges act as support/resistance zones
    • Multiple unfilled gaps at similar levels = stronger magnet effect
    • Use with other Janus levels for confluence

    Example: BTC gaps up $1,400 over the weekend (Friday close $92,000 β†’ Sunday open $93,400). Gap zone displays from $92,000-$93,400. Price rallies to $95,000 then pulls back β†’ watch for reaction at gap zone.

    FAQ:

    • Why don't I see CME gaps on my chart? With Auto-Detect ON (default), CME Gaps only display when your chart matches a supported CME product. Stocks like TSLA, AAPL, or altcoins like DOGE don't have CME futures, so no gaps appear. If you want to see BTC CME gaps on an unrelated chart, turn Auto-Detect OFF and manually select BTC1!.

    ⚠️ Chart Scaling Note

    More gaps = chart squeeze. Historical gaps far from current price will auto-scale your chart. Start with 1-2 gaps, increase if needed.


    πŸ“Š Fair Value Gaps (FVG)

    What it does: Detects price imbalances where market moved so fast it left a "gap" between non-adjacent candles.

    What Displays:

    • Semi-transparent boxes highlighting price imbalances
    • Colors change based on position relative to current price
    • Green zones = Demand (FVG below price)
    • Red zones = Supply (FVG above price)
    FVG TypeDetection Logic
    Bullish FVGGap up where candle low > candle[2] high (demand zone)
    Bearish FVGGap down where candle high < candle[2] low (supply zone)

    Configuration:

    SettingOptionsDefault
    Bullish FVGOn/OffOn
    Bearish FVGOn/OffOn
    Max FVGs1-5010
    ShowAll / UnmitigatedUnmitigated
    MitigationWick / CloseWick
    Extend RightOn/OffOn
    Demand ColorColor pickerGreen (80%)
    Supply ColorColor pickerRed (80%)
    Mitigated ColorColor pickerGray (70%)

    Key Features:

    1. Position-based coloring:

    • FVG below current price = Green (demand/support zone)
    • FVG above current price = Red (supply/resistance zone)
    • Colors update dynamically as price moves

    2. Auto lookback by timeframe:

    TimeframeLookback
    1m - 15m2 days
    30m - 1H1 week
    2H - 4H2 weeks
    Daily1 month
    Weekly3 months
    Monthly6 months

    3. Mitigation modes:

    • Wick = FVG mitigated when any wick touches the gap
    • Close = FVG mitigated when candle closes inside the gap (stricter)

    Interpretation:

    • FVGs are "magnets" – price tends to return to fill imbalances
    • Unmitigated FVGs = potential reaction zones
    • Green FVG below = demand zone / support
    • Red FVG above = supply zone / resistance

    Example: ES futures gaps up leaving a bullish FVG between 4,480-4,490. Price rallies to 4,520 then pulls back β†’ Watch for bounce at 4,480-4,490 FVG zone (demand).

    πŸ“Έ Screenshot Coming Soon

    Fair Value Gaps Visualization

    Shows FVG zones with position-based coloring (green demand below price, red supply above price).


    🎯 Confluence Zones

    What it does: Automatically detects when multiple levels cluster within a tight price range, highlighting high-probability reaction zones with a count label.

    How it works:

    • Scans all enabled levels for proximity
    • When 3+ levels cluster within threshold β†’ Zone highlighted
    • Visual box/shading marks the confluence area
    • Count label shows how many levels are clustered (e.g., "4 levels")

    Configuration:

    SettingDescriptionDefault
    Enable ZonesTurn feature on/offOn
    Min LevelsMinimum levels to form zone3
    Proximity %How close levels must be0.5%
    Zone ColorHighlight colorPurple
    Show LabelDisplay count label on zoneOn

    Why it matters:

    • Single level touch = moderate probability
    • 2 levels clustered = good probability
    • 3+ levels clustered = high probability reaction zone
    • Higher count = stronger zone (5+ levels is very significant)

    Example: Daily Low + Weekly VWAP + POC all within 0.3% = Strong confluence zone displaying "3 levels"

    πŸ“Έ Screenshot Coming Soon

    Confluence Zone Detection

    Shows automatic highlighting when 3+ levels cluster within a tight price range.


    πŸ“‹ Distance Table

    What it does: Displays a real-time table showing distance from current price to each enabled level.

    Table columns:

    • Level - Level name/abbreviation
    • Price - Exact price of level
    • Distance - Points/ticks away
    • Distance % - Percentage away from current price

    Configuration:

    SettingOptionsDefault
    LayoutVertical (2 columns), Horizontal (single row), Compact (single column)Vertical
    PositionTop-Left, Top-Center, Top-Right, Middle-Left, Middle-Center, Middle-Right, Bottom-Left, Bottom-Center, Bottom-RightTop-Right
    SizeTiny, Small, NormalNormal
    Show HeaderOn/OffOn
    Show Distance %On/OffOn
    Sort ByDistance, Name, TypeDistance
    Max Rows5, 10, 15, All10

    πŸ“± Mobile Tip: Use Compact + Bottom Center + Tiny + Header Off for best mobile experience.

    Interpretation:

    • Quickly identify nearest levels
    • Assess which levels are within range
    • Set alerts for levels within X% distance

    πŸ“Έ Screenshot Coming Soon

    Distance Table Display

    Shows the real-time table overlay displaying distance to all enabled levels.


    πŸ“ Fibonacci Levels

    What it does: Auto-draws Fibonacci retracement levels from any anchor high/low point, helping identify potential support and resistance zones based on the golden ratio.

    Key Features:

    • 2 Independent Fib Sets - Display two anchors simultaneously (e.g., Daily + Weekly) with different colors
    • 20 Anchor Options - Far more than just Daily H/L (including Prev Year H/L)
    • 8 Fib Levels - 6 retracements (0.236-0.886) + 2 extensions (1.272, 1.618)
    • 1 Grouped Alert - "Fib Level Touched" fires when ANY fib level is touched

    Anchor Options (19 total):

    CategoryOptions
    Current PeriodDaily, Weekly, Monthly, Quarterly, Yearly H/L
    Previous PeriodPrev Day, Prev Week, Prev Month, Prev Quarter, Prev Year H/L
    Day-SpecificMonday, Wednesday, Friday H/L
    SessionsAsian, Euro, NY Session H/L
    Custom/OtherOpening Range, Custom Session 1, Custom Session 2, Gap H/L

    Configuration:

    LevelTypeDefaultUse
    0.236RetracementOnShallow pullback
    0.382RetracementOnStandard pullback
    0.5RetracementOnMid-range
    0.618RetracementOnGolden ratio
    0.786RetracementOnDeep pullback
    0.886RetracementOffVery deep pullback
    1.272ExtensionOffFirst profit target
    1.618ExtensionOffGolden target

    Retracements vs Extensions:

    • Retracements (0.236-0.886) = INSIDE the range – zones where pullbacks may find support
    • Extensions (1.272, 1.618) = OUTSIDE the range – potential continuation targets

    Most Important Levels: 0.382, 0.5, 0.618 (golden ratio levels), 1.618 (golden extension)

    Interpretation:

    • Enable Fib Set 1 with Daily H/L anchor for intraday retracement zones
    • Add Fib Set 2 with Weekly H/L for multi-timeframe confluence
    • Watch for price reactions at 0.382, 0.5, and 0.618 levels
    • 1.272 and 1.618 extensions mark potential continuation targets
    • Combine with other Janus levels for confluence

    Pro tip: Use Fib Set 1 for retracements (0.236-0.786) and Fib Set 2 for extensions (1.272, 1.618 only) with different anchors.

    FAQ:

    • Why one grouped alert? TradingView's 64-alert limit per indicator. A grouped alert covers all fib levels efficiently.
    • Can I show two anchors at once? Yes! Use Fib Set 1 + Fib Set 2 with different anchors and colors.
    • Most important levels? 0.382, 0.5, 0.618 are the golden ratio levels with highest historical significance.
    • What's the difference between retracements and extensions? Retracements (0.236-0.886) are INSIDE the range for entries. Extensions (1.272, 1.618) are OUTSIDE the range for profit targets.
    • Why are extensions off by default? Retracements are most commonly used. Extensions add lines that may clutter the chart for those not using them.

    πŸ“Έ Screenshot Coming Soon

    Fibonacci Levels Visualization

    Shows auto-drawn Fibonacci retracement levels from Daily H/L anchor, with optional second set from Weekly anchor.


    πŸ”„ Level Reaction Patterns

    Common Patterns Observed:

    Pattern 1: Bounce (Support/Resistance)

    Price approaches level β†’ Reversal occurs
    Interpretation: Support (bounce up) or Resistance (bounce down)
    

    Example: Price declines to Weekly Low β†’ Bounce to upside observed.

    Pattern 2: Break (Continuation)

    Price approaches level β†’ Penetrates through β†’ Continues direction
    Interpretation: Level broken, continuation pattern
    

    Example: Price breaks above Daily High β†’ Continues upward momentum.

    Pattern 3: Retest After Break

    Price breaks level β†’ Pulls back to test level β†’ Continues original direction
    Interpretation: Break confirmation, retest pattern
    

    Example: Price breaks $100 level β†’ Pulls back to $100 β†’ Continues higher.

    Pattern 4: Cluster Zone (Multiple Levels)

    Multiple levels converge β†’ Enhanced reaction characteristics
    Interpretation: High confluence zone, stronger reactions observed
    

    Example: Weekly Low + VWAP + POC at $65,000 β†’ Strong support characteristics at zone.

    Patterns provide context for level interactions. Individual interpretation varies.


    🎯 Level Usage by Timeframe

    For Short-Term Analysis (5m-15m charts):

    Recommended Levels:

    • βœ“ Session levels (Asian/Euro/NA)
    • βœ“ Daily VWAP
    • βœ“ Daily High/Low
    • βœ“ POC/VAH/VAL
    • βœ“ Market structure

    Rationale: Intraday levels relevant for short-term analysis.

    For Intraday Analysis (1H-4H charts):

    Recommended Levels:

    • βœ“ Daily + Weekly levels
    • βœ“ Daily + Weekly VWAP
    • βœ“ POC/VAH/VAL
    • βœ“ Market structure
    • βœ“ Previous day levels

    Rationale: Combination of intraday and multi-day levels.

    For Multi-Day Analysis (Daily charts):

    Recommended Levels:

    • βœ“ Weekly + Monthly levels
    • βœ“ Weekly + Monthly VWAP
    • βœ“ Market structure
    • βœ“ Quarterly levels
    • βœ— Session levels (too granular)

    Rationale: Higher timeframe levels match multi-day analysis periods.

    Level selection varies based on individual approach and timeframe.

    Remember: Match level timeframes to your analysis periodβ€”short-term analysis uses session levels, intraday analysis uses daily levels, multi-day analysis uses weekly/monthly. Using mismatched levels (daily levels on a 1-minute chart) creates noise and reduces effectiveness.


    πŸ”” Alert Configuration (50 Alerts)

    Janus Atlas provides 50 selectable alerts organized into two categories: Individual Alerts (36) for specific high-interest levels, and Grouped Alerts (14) for context levels grouped by category.

    Individual Alerts (36)

    Specific high-interest levels. Each fires for one exact level.

    Previous Day (3)

    Alert NameTrigger
    pdO β€’ Prev Day OpenPrevious Day Open Touched
    pdH β€’ Prev Day HighPrevious Day High Touched
    pdL β€’ Prev Day LowPrevious Day Low Touched

    Daily (3)

    Alert NameTrigger
    dO β€’ Daily OpenDaily Open Touched
    dH β€’ Daily HighDaily High Touched
    dL β€’ Daily LowDaily Low Touched

    Weekly (3)

    Alert NameTrigger
    wO β€’ Weekly OpenWeekly Open Touched
    wH β€’ Weekly HighWeekly High Touched
    wL β€’ Weekly LowWeekly Low Touched

    Monday (3)

    Alert NameTrigger
    moO β€’ Monday OpenMonday Open Touched
    moH β€’ Monday HighMonday High Touched
    moL β€’ Monday LowMonday Low Touched

    Opening Range (2)

    Alert NameTrigger
    orH β€’ OR HighOpening Range High Touched
    orL β€’ OR LowOpening Range Low Touched

    VWAP (3)

    Alert NameTrigger
    dVWAP β€’ Daily VWAPDaily VWAP Touched
    wVWAP β€’ Weekly VWAPWeekly VWAP Touched
    pdVWAP β€’ Prev Day VWAPPrevious Day VWAP Touched

    Daily Volume Profile (3)

    Alert NameTrigger
    dPOC β€’ Daily POCDaily POC Touched
    dVAH β€’ Daily VAHDaily VAH Touched
    dVAL β€’ Daily VALDaily VAL Touched

    Weekly Volume Profile (3)

    Alert NameTrigger
    wPOC β€’ Weekly POCWeekly POC Touched
    wVAH β€’ Weekly VAHWeekly VAH Touched
    wVAL β€’ Weekly VALWeekly VAL Touched

    Gap (3)

    Alert NameTrigger
    gapH β€’ Gap HighGap High Touched
    gapL β€’ Gap LowGap Low Touched
    Gap FilledGap Has Been Filled

    CME Gaps (2)

    Alert NameTrigger
    CME Gap β€’ NewNew CME weekend gap detected
    CME Gap β€’ FilledCME gap has been filled

    Market Structure (4)

    Alert NameTrigger
    CHoCH β€’ BullishBullish Change of Character Detected
    CHoCH β€’ BearishBearish Change of Character Detected
    BOS β€’ BullishBullish Break of Structure Detected
    BOS β€’ BearishBearish Break of Structure Detected

    FVG (2)

    Alert NameTrigger
    FVG β€’ BullishBullish Fair Value Gap Detected
    FVG β€’ BearishBearish Fair Value Gap Detected

    Other (2)

    Alert NameTrigger
    Fib Level TouchedAny Enabled Fib Level Touched
    Confluence ZoneConfluence Zone Detected (3+ levels)

    Naked POC (2)

    Alert NameTrigger
    dnPOC β€’ Daily Naked POCDaily Naked POC Touched
    wnPOC β€’ Weekly Naked POCWeekly Naked POC Touched

    Grouped Alerts (14)

    Context levels grouped by category. One alert covers multiple related levels.

    Alert NameCovers
    Monthly (mO, mH, mL)Monthly Open, High, Low
    Quarterly (qO, qH, qL)Quarterly Open, High, Low
    Yearly (yO, yH, yL)Yearly Open, High, Low
    Sessions (Asia/Euro/NY O/H/L)All 9 session levels
    Custom Sessions (CS1/CS2 H/L)CS1 H/L, CS2 H/L
    Prev Week (pwO, pwH, pwL)Previous Week O/H/L
    Prev Month (pmO, pmH, pmL)Previous Month O/H/L
    Prev Quarter (pqO, pqH, pqL)Previous Quarter O/H/L
    Prev Year (pyO, pyH, pyL)Previous Year O/H/L
    HTF VWAP (mVWAP, qVWAP, yVWAP)Monthly, Quarterly, Yearly VWAP
    Prev VWAP (pwVWAP, pmVWAP, pqVWAP, pyVWAP)All previous period VWAPs
    Monthly VP (mPOC, mVAH, mVAL)Monthly POC, VAH, VAL
    Quarterly VP (qPOC, qVAH, qVAL)Quarterly POC, VAH, VAL
    Yearly VP (yPOC, yVAH, yVAL)Yearly POC, VAH, VAL

    Note: Grouped alerts fire when ANY level in that category is touched.

    Finding Alert Info

    Hover over any toggle in Controls to see what alerts that feature provides via tooltip.

    Alert Setup

    1. Right-click on chart β†’ "Add Alert"
    2. Condition: Select "SP: Janus Atlas"
    3. Choose alert from dropdown:
      • Individual alerts (e.g., pdH β€’ Prev Day High) for specific levels
      • Grouped alerts (e.g., Monthly (mO, mH, mL)) for category coverage
    4. Configure notification method (popup, email, webhook, mobile)
    5. Create alert

    Note: Killzones do NOT have alerts - they are purely visual time-based aids.


    πŸ”— Integration with Other Indicators

    πŸ’‘ Janus Atlas Works Best in Combination

    While Janus Atlas provides powerful support/resistance levels on its own, combining it with other Signal Pilot indicators creates high-probability confluence setups. Here are proven integration workflows:

    Janus Atlas + Pentarch (Timing at Levels)

    Workflow:

    1. Enable key Janus levels β†’ Focus on Daily/Weekly levels, POC, VWAP, and key Fibonacci levels
    2. Wait for price to approach level β†’ Monitor as price nears confluence zone (3+ levels clustering)
    3. Watch for Pentarch event β†’ TD or IGN event firing at key level = high-confluence setup
    4. Expected outcome: Timing events that align with structural levels have stronger follow-through

    Example: Price drops to Daily Low + Weekly Low + 0.618 Fib confluence β†’ Pentarch TD event fires = strong bullish confluence

    Janus Atlas + Volume Oracle (Level + Regime Confirmation)

    Workflow:

    1. Price approaches major level β†’ Watch Daily High, Weekly POC, or major Fibonacci level
    2. Check Volume Oracle regime at level β†’ What is the regime showing when price tests the level?
    3. Regime confirms level significance: Accumulation regime at support = buying pressure. Distribution regime at resistance = selling pressure
    4. Expected outcome: Volume Oracle regime shows whether buyers or sellers are dominating at the level

    Example: Price hits Daily Low β†’ Volume Oracle shows Accumulation regime (green, 70%) β†’ price bounces = confirmed volume support at level

    Janus Atlas + Harmonic Oscillator (Momentum at Levels)

    Workflow:

    1. Price reaches support level β†’ Daily Low, Weekly Low, or POC zone
    2. Check Harmonic Oscillator β†’ Look for STRONG event or momentum shift (Bear β†’ Bull transition)
    3. Momentum + level alignment β†’ Oscillator confirmation at key level increases reversal probability
    4. Expected outcome: Momentum shifts at structural levels = powerful confluence

    Example: Price touches Weekly Low β†’ Harmonic Oscillator shifts from Bear to Bull = momentum-confirmed support bounce

    Janus Atlas + Plutus Flow (Flow at Levels)

    Workflow:

    1. Price approaches resistance level β†’ Daily High, Weekly High, or Fibonacci extension
    2. Check Plutus Flow for divergence β†’ Price making higher highs while OBV making lower highs = bearish divergence at resistance
    3. Level + divergence = high-confluence reversal zone β†’ Structural resistance + money flow weakness = bearish confluence
    4. Expected outcome: Divergence at key levels filters for highest-probability reversals

    Example: Price hits Weekly High + 1.618 Fib β†’ Plutus Flow shows bearish divergence = strong reversal confluence

    Pro Tip: The Level Confluence Workflow

    For highest-confluence setups, combine Janus Atlas (levels) + Pentarch (timing) + Volume Oracle (regime confirmation). Look for 3+ Janus levels clustering in a zone, wait for Pentarch event, then confirm with aligned regime (Accumulation for bullish, Distribution for bearish). This triple-confluence approach filters for only the strongest opportunities.

    See also: Analysis Workflow Guide for detailed multi-indicator approaches.


    πŸ“ Input Tooltips Reference

    Hover over these inputs in settings to see helpful descriptions:

    InputTooltip Description
    KillzonesBackground shading for high-activity market windows
    Distance TableShows nearest levels above/below current price
    Show Price on LabelsAppend price to level labels (e.g. 'dH β€’ 88500')
    Label SpacingVertical offset between stacked labels
    VP ResolutionNumber of price bins for volume distribution
    OR DurationHow long after session open to track the OR
    Gap Min SizeMinimum gap size as % of price to display
    Mark Gap FillShow visual indicator when price fills the gap
    Confluence Min LevelsHow many levels must cluster together
    Confluence ProximityMaximum distance between levels to be clustered
    MS Pivot LookbackBars to look back for swing detection
    MS Min SwingMinimum swing size as % to qualify as structure
    MS Swing OffsetVertical offset for HH/HL/LH/LL labels
    MS Break OffsetVertical offset for BOS/CHoCH labels
    FVG Max CountMaximum number of FVG boxes to display
    Table LevelsNumber of nearest levels in distance table

    ⚠️ Common Mistakes to Avoid

    Learn from Common Pitfalls

    These mistakes are frequently made by new Janus Atlas users. Avoid them to improve your results:

    Mistake #1: Enabling All 60+ Levels Immediately

    The Problem: Turning on all 60+ levels creates a cluttered, unreadable chart. Too many lines = analysis paralysis and missed opportunities.

    The Fix:

    • Start with 5-7 core levels: Daily High/Low, Weekly High/Low, POC, VWAP
    • Add levels progressively based on what your strategy needs
    • Use timeframe-appropriate levels (Daily chart β†’ focus on Weekly/Monthly levels)
    • Disable intraday levels if analyzing higher timeframes

    Remember: Less is more. A clean chart with 5-7 key levels is far more actionable than 60+ overlapping lines.

    Mistake #2: Treating All Levels as Equally Important

    The Problem: Not all levels have equal significance. Daily and Weekly levels carry more weight than 15-minute levels. Treating them equally reduces effectiveness.

    The Fix:

    • Prioritize higher timeframe levels: Weekly High/Low > Daily High/Low > Intraday levels
    • Monthly and Weekly levels are major structural zones
    • POC (Point of Control) levels show highest volume areas = significant interest
    • Fibonacci levels derived from major swings are stronger than minor swings

    Remember: Higher timeframe levels = stronger reactions. Focus on Weekly/Daily for multi-day analysis, Daily/4H for intraday analysis.

    Mistake #3: Ignoring Level Confluence (Clustering)

    The Problem: Expecting reactions at every individual level touch reduces accuracy. The strongest setups occur when 3+ levels cluster in the same zone (confluence).

    The Fix:

    • Look for zones where 3+ levels cluster within 0.5-1% price range
    • Example confluence: Daily Low + Weekly Low + 0.618 Fib + Daily VWAP
    • The more levels clustering = stronger support/resistance zone
    • Prioritize confluence zones over isolated single-level touches

    Remember: Confluence zones (3+ levels) are where institutions defend levels aggressively. These offer highest-probability setups.

    Mistake #4: Assuming Levels Always Hold

    The Problem: Support and resistance levels can break. Expecting holds without confirmation leads to false expectations.

    The Fix:

    • Wait for confirmation: price rejection (wick reversal), volume spike, or Pentarch event
    • If level breaks on high volume, don't fight it β†’ level becomes new support/resistance
    • Use Harmonic Oscillator or Pentarch to confirm reversals at levels
    • Account for the possibility of level breaks in your analysis

    Remember: Levels are zones of interest, not absolute barriers. Always confirm with price action, volume, or momentum signals.

    Mistake #5: Overloading with Fibonacci Levels

    The Problem: Janus Atlas includes 12 Fibonacci levels. Enabling all of them creates clutter and dilutes focus on key retracement/extension zones.

    The Fix:

    • Focus on key Fibonacci levels: 0.382, 0.5, 0.618 (retracements), 1.272, 1.618 (extensions)
    • Disable minor Fib levels (0.236, 0.786) unless they align with other confluence
    • Fibonacci retracements mark potential pullback reaction zones
    • Fibonacci extensions mark potential continuation targets

    Remember: The 0.618 retracement and 1.618 extension are the most significant Fibonacci levels. Start with these.

    Mistake #6: Using Static Levels in Dynamic Markets

    The Problem: Markets evolve. Yesterday's Daily High may be irrelevant today. Relying on outdated levels reduces effectiveness.

    The Fix:

    • Janus Atlas automatically updates Daily/Weekly/Monthly/Quarterly/Yearly levels β†’ levels refresh with each new period
    • Update Fibonacci swings regularly to reflect current market structure
    • VWAP and POC levels recalculate dynamically β†’ always current
    • Review and adjust which levels are enabled weekly based on market conditions

    Remember: Dynamic levels (VWAP, POC, Daily H/L) adapt to current conditions. Static levels (old Fibs) become stale.

    Additional Resources

    For more best practices, see Best Practices & Pro Tips. For workflow guidance, see Analysis Workflow Guide.

    πŸ“

    Master Level Analysis Psychology

    Advanced Learning Guide reveals: Why "this level held 5 times" is actually a trap, how to avoid fighting higher timeframes, decision frameworks for level analysis, and the #1 mistake when using levels

    πŸ“ Open Learning Guide β†’
    ⏱️ 12-15 minute read

    🌫️ When This Doesn't Work Well

    Understanding Reduced Reliability Conditions

    Janus Atlas levels show reduced reliability in certain market conditions. Recognizing these environments helps set appropriate expectations:

    The Condition: During parabolic moves, momentum cascades, or panic selling, price momentum becomes so extreme that support/resistance levels get blown through without meaningful reactions.

    What Happens: Price touches Daily High, Weekly VWAP, or Fibonacci resistance levels but barely pauses before continuing higher. Levels that normally produce multi-hour reversals only create 5-10 minute consolidations. Level-based analysis expectations are not met.

    Context: Support and resistance work because enough market participants decide to buy/sell at those levels. During extraordinary momentum, FOMO (fear of missing out) or panic override rational level-based decision-making. Levels become "speed bumps" rather than "walls." Combine with Volume Oracle climax patterns and Pentarch exhaustion events to identify when momentum is overriding levels.

    Major News, Gaps, & Catalyst Events

    The Condition: Earnings surprises, Federal Reserve decisions, geopolitical shocks, or company-specific news cause price to gap through multiple levels overnight or intraday.

    What Happens: Price opens 5-10% away from previous close, gapping through Daily Low, Weekly VWAP, and multiple Fibonacci levels without touching them. Levels that existed pre-gap become irrelevant post-gap as new price ranges establish.

    Context: Janus Atlas plots levels based on price history, but it doesn't "know" about external catalysts. Gaps create discontinuities where price never actually trades at the plotted levels. After major gaps, levels need to be re-evaluatedβ€”old structure often becomes obsolete, and new structure (post-gap highs/lows) becomes relevant.

    Extremely Low Volume & Illiquid Sessions

    The Condition: During holidays, overnight sessions (especially in stocks/ETFs), or low-participation periods, volume drops to 10-20% of normal levels.

    What Happens: Price may appear to "respect" levels by bouncing at Daily VWAP or POC, but moves are small and unreliable. Low volume means any small order can push price through levels that would normally hold. Follow-through after level touches becomes minimal.

    Context: Support and resistance require participationβ€”buyers defending support, sellers defending resistance. Without volume, levels lose their significance because there aren't enough participants to enforce them. This is why session levels (Asian/London/New York highs/lows) become criticalβ€”they mark where actual liquidity and participation exist. Use Volume Oracle to confirm when participation is sufficient for levels to be reliable.

    Too Many Levels Enabled (Information Overload)

    The Condition: User enables 20+ of the 60+ available levels simultaneously, creating a chart covered in horizontal lines.

    What Happens: Price is always "at a level" because lines are spaced every 0.5-1%. Every price point looks significant, which means nothing is actually significant. Decision-making becomes impossibleβ€”every move looks like it should reverse at the next level.

    Context: Janus Atlas provides 60+ levels because different users need different tools for different approaches, not because everyone should display all of them simultaneously. The most effective approach: enable 5-8 levels most relevant to your timeframe and methodology. More levels don't provide more insightβ€”they provide more confusion. Quality of levels matters more than quantity.

    Mismatched Timeframes & Level Selection

    The Condition: Using high-timeframe levels on low-timeframe charts, or vice versa. Example: watching Monthly High/Low on a 1-minute chart, or session levels on a weekly chart.

    What Happens:

    • Monthly levels on 1m charts: Levels are too far away to be relevant. Price may not reach them for days/weeks. Meanwhile, missing all the intraday session levels where actual opportunities exist.
    • Session levels on weekly charts: Levels are so granular they become noise. Asian High from 3 weeks ago is irrelevant to a swing trader holding for months.

    Context: Match level timeframes to your analysis timeframe. Short-term analysis (1m-15m): focus on session levels (AH, AL, EH, EL, NAH, NAL), Daily VWAP, POC. Intraday analysis (15m-1H): Daily/Weekly highs/lows, Daily VWAP, key Fibs. Multi-day analysis (4H-Daily): Weekly/Monthly levels, major Fibonacci retracements/extensions. Using mismatched levels creates noise and missed patterns.

    Isolated Levels Without Confluence or Confirmation

    The Condition: Expecting reactions at every single-level touch without requiring confluence (multiple levels clustering) or confirmation (volume spike, reversal candle, momentum event).

    What Happens: Accuracy drops significantly. Many levels get touched and immediately broken. Example: price touches Daily VWAP in isolation, no other levels nearby, no volume spike, no Pentarch eventβ€”just a brief touch before continuing trend. Single-level touches fail more often than confluence zones.

    Context: Not all levels carry equal weight. A confluence zone where Daily Low + Weekly Low + 0.618 Fib + POC all cluster within 1% shows significant interest and likely defense. An isolated Daily VWAP touch with no other confluence is a coin flip. Highest-confluence setups occur at:

    • Confluence zones: 3+ levels clustering in same price zone
    • Confirmed touches: Level touch + volume spike + reversal candle or Harmonic Oscillator event
    • Key structure levels: Weekly/Monthly highs, major Fibonacci levels (0.618, 1.618), multi-day POC

    Single, isolated, unconfirmed level touches work sometimes, but the opportunity cost (missing higher-quality setups while getting stopped out on marginal ones) makes them inefficient.

    Recognizing Reduced Reliability Environments

    Practical Identification:

    • Price blowing through 3+ levels without pausing: Strong momentum overriding levelsβ€”wait for exhaustion
    • Gap on open skipping multiple levels: Re-evaluate structure, old levels likely obsolete
    • Volume below 50% of average: Levels lose enforcement powerβ€”use Volume Oracle to confirm
    • Chart covered in lines (20+ levels enabled): Disable half of them, focus on key levels only
    • Economic calendar shows major events within 2 hours: Levels may be overridden by newsβ€”reduce size or wait
    • Analyzing 1m charts with Monthly levels: Mismatchβ€”switch to session levels instead
    • No confluence, no confirmation, just a level touch: Skip the trade, wait for better setup

    Remember: Janus Atlas shows you WHERE price might react. It doesn't tell you IF price will react or HOW STRONG the reaction will be. Context (momentum, volume, confluence, confirmation) determines whether a level touch is a high-confluence zone or just a line on a chart. Better analysis uses fewer levels with better context rather than more levels with less selectivity.


    ❓ Frequently Asked Questions

    Q: How many levels should I enable?

    A: Starting with 5-7 key levels recommended to avoid visual overload. Additional levels can be added progressively based on individual approach.

    Q: Do all 60+ levels appear at once?

    A: No. Each level can be toggled on/off individually. Display exactly the levels relevant to your approach.

    Q: Can I customize colors?

    A: Yes. Each level type has customizable color settings. Multiple preset color schemes available.

    Q: What timeframes work?

    A: All timeframes supported. Level relevance varies by timeframe (e.g., session levels more relevant on intraday charts).

    Q: Do levels repaint?

    A: Current period levels update in real-time (e.g., today's high adjusts as price moves). Historical levels do not change retroactively.

    Q: How are POC/VAH/VAL calculated?

    A: Volume Profile calculations based on volume distribution across price levels. POC = highest volume node. VAH/VAL = value area boundaries (standard 70% volume distribution).

    Q: What's the difference between BOS and CHoCH?

    A: BOS (Break of Structure) = break in trend direction (continuation). CHoCH (Change of Character) = break opposite to trend (potential reversal indication).

    Q: Can I use with other indicators?

    A: Yes. Janus Atlas compatible with all other indicators. Designed to work with entire Signal Pilot suite.

    Q: Does it work on all assets?

    A: Yes. Compatible with stocks, futures, forex, crypto - any asset on TradingView.

    Q: How often do levels update?

    A: Real-time for current period levels. Historical levels fixed once period closes.

    Q: Why don't Killzones have alerts?

    A: Killzones are time-based visual aids, not price levels. They highlight WHEN activity is highest (high activity windows), not WHERE. Since there's no price level to "touch," alerts don't apply.

    Q: What's the difference between Opening Range and Session levels?

    A: Opening Range captures only the first X minutes (e.g., 30 min), then freezes. Session levels track the entire session continuously. OR is for breakout direction, sessions are for full-day range.

    Q: How does Confluence Zone detection work?

    A: The indicator scans all enabled levels and groups those within a configurable proximity (default 0.5%). When 3+ levels cluster together, a confluence zone is highlighted automatically.

    Q: What is the Distance Table?

    A: A real-time overlay showing distance from current price to each enabled level. Helps quickly identify nearest support/resistance and assess which levels are within range.

    Q: How many alerts are available?

    A: 50 selectable alerts organized into Individual Alerts (36) and Grouped Alerts (14). Individual alerts fire for specific high-interest levels. Grouped alerts cover multiple related levels efficiently. All under TradingView's 64-alert limit.

    Q: Why does my chart look compressed when I enable Quarterly/Yearly levels?

    A: Quarterly and Yearly highs/lows can be far from current price. TradingView auto-scales the chart to fit all visible levels, which compresses price action. For best results, use Quarterly/Yearly levels on 4H+ timeframe charts.

    Q: What are VWAP bands?

    A: Standard deviation bands around VWAP showing how far price has deviated from the average. Β±1Οƒ covers ~68% of price action, Β±2Οƒ covers ~95%. Price at +2Οƒ indicates overbought conditions; price at -2Οƒ indicates oversold conditions.

    Q: How do I interpret VWAP bands?

    A: Price at upper bands (+1Οƒ/+2Οƒ) = overbought, mean reversion likely. Price at lower bands (-1Οƒ/-2Οƒ) = oversold, bounce likely. Price returning to VWAP = "fair value" / mean reversion target.

    Q: Why enable bands on Daily VWAP but not Weekly?

    A: Daily bands are tighter and more relevant for intraday analysis. Weekly/Monthly bands are wider and better for multi-day analysis. Enable what fits your analysis timeframe.

    Q: What do the VWAP band labels mean (d+1Οƒ, w-2Οƒ, etc.)?

    A: First letter = timeframe (d=daily, w=weekly, m=monthly, q=quarterly). Sign = above/below VWAP. Number = standard deviation level. Example: d+1Οƒ = Daily VWAP + 1 standard deviation (upper band).

    Q: Should I use Β±1Οƒ or Β±2Οƒ bands?

    A: Β±1Οƒ = more frequent touches, good for short-term analysis. Β±2Οƒ = extreme levels, stronger reversal likelihood but less frequent. Both can be used together for layered analysis.

    Q: What are Fair Value Gaps (FVG)?

    A: FVGs are price imbalances where market moved so fast it left a "gap" between non-adjacent candles. They represent unfilled orders and act as magnetsβ€”price tends to return to fill them.

    Q: Why did my FVG change color?

    A: Colors are position-based and update dynamically. FVG below current price = Green (demand zone). FVG above current price = Red (supply zone). As price moves, colors adjust accordingly.

    Q: What's the difference between Wick and Close mitigation for FVG?

    A: Wick = FVG mitigated when any wick touches the gap (more sensitive). Close = FVG mitigated only when candle closes inside the gap (stricter). Close mode preserves more FVGs for higher-probability setups.

    Q: Why don't I see many FVGs on Daily timeframe?

    A: True FVGs (gaps between non-adjacent candles) are rarer on higher timeframes due to larger candle ranges. Try 15m-4H for more frequent FVG detection.

    Q: Why do old FVGs disappear?

    A: Auto-lookback removes old FVGs to keep the chart clean. Lookback adjusts automatically based on your timeframe (2 days on 15m, 1 month on Daily, 3 months on Weekly, etc.).

    Q: What does "Unmitigated" FVG mean?

    A: An unmitigated FVG hasn't been touched/filled by price yet. These are the most relevant as potential reaction zonesβ€”price is more likely to revisit unfilled imbalances.

    Q: Do I need to select a CME symbol manually?

    A: Noβ€”Auto-Detect (ON by default) automatically matches your chart to the correct CME symbol. If you're on BTCUSDT, it fetches CME:BTC1! gaps automatically. Only disable Auto-Detect if you want to show a different product's gaps (e.g., BTC gaps on an ETH chart).

    Q: Why did my CME gap disappear?

    A: Gaps auto-remove when filled. A gap-up is filled when price drops to the gap low. A gap-down is filled when price rises to the gap high.

    Q: Why does my chart look compressed (CME gaps)?

    A: Old unfilled gaps at distant prices cause TradingView to auto-scale. Reduce "Max Gaps" to 1-2 for cleaner charts.

    Q: Do CME gaps work on crypto spot/perp charts?

    A: Yes. Auto-Detect recognizes BTC/ETH spot and perp pairs and fetches the correct CME futures data (CME:BTC1! or CME:ETH1!). You see CME gap levels overlaid on your spot/perp chart automatically.

    Q: What's the difference between Fib retracements and extensions?

    A: Retracements (0.236-0.886) are INSIDE the rangeβ€”zones where pullbacks may find support. Extensions (1.272, 1.618) are OUTSIDE the rangeβ€”potential continuation targets after price breaks the high/low.

    Q: When should I use Fib extensions?

    A: After a pullback to a retracement level, extensions mark potential continuation targets. Price breaking above the high often moves toward 1.272 first, then 1.618.

    Q: What does the confluence zone count label mean?

    A: The label (e.g., "4 levels") shows how many different levels from any source (HTF, Session, VWAP, etc.) are clustered within your proximity setting. Higher count = stronger support/resistance zone.

    Q: Can I hide the confluence count label?

    A: Yes, use the "Show Label" toggle in the Confluence settings to hide it if you prefer a cleaner look.


    πŸ“‹ Quick Reference Guide

    Essential Levels Quick Reference

    Level Type Label Typical Use Cases Key Characteristic
    Daily High/Low dH, dL All styles Today's range extremes
    Weekly High/Low WH, WL Swing/Day This week's range
    Monthly High/Low MtH, MtL Swing This month's range
    Quarterly High/Low QH, QL Swing/Position This quarter's range
    Yearly High/Low YH, YL Position This year's range
    Daily VWAP VWAP-D Day/Scalp Intraday average price
    Weekly VWAP VWAP-W Swing/Day Weekly average price
    POC POC All styles Highest volume price
    VAH/VAL VAH, VAL All styles Value area boundaries
    Session Highs/Lows AH, AL, EH, EL, NAH, NAL Scalp/Day Session range extremes
    Market Structure HH, HL, LH, LL, BOS, CHoCH All styles Trend context

    Level Interaction Quick Reference

    Pattern Description Observed Characteristic
    Bounce Price touches, reverses Support/Resistance
    Break Price penetrates, continues Level broken
    Retest Break β†’ return β†’ continue Confirmation pattern
    Cluster Multiple levels converge Enhanced reaction zone

    Timeframe Relevance Guide

    Chart Timeframe Most Relevant Levels
    5m-15m Session levels, Daily VWAP, POC
    1H-4H Daily/Weekly levels, Daily/Weekly VWAP, POC/VAH/VAL
    Daily Weekly/Monthly levels, Weekly/Monthly VWAP, Structure
    Weekly Monthly/Quarterly levels, Monthly VWAP

    πŸ“Š Technical Notes

    SpecificationValueNotes
    Plot Count50Within TradingView's 64-plot limit per indicator
    Total Alerts5036 individual + 14 grouped alerts
    Total Lines~1,950Approximate code lines
    Level Types50+Across all categories
    Anchor Options20For Fibonacci sets

    πŸ“ž Support

    Technical Questions: support@signalpilot.io

    Additional Resources:

    • Signal Pilot Suite Overview
    • Getting Started Guide
    • Video Tutorials (if available)
    πŸ“š Further Reading

    Deepen your understanding with these articles from the Signal Pilot Blog:


    πŸ’¬ Need Help?

    Have questions about Janus Atlas? Join our Discord community to get help from experienced users, share setups, and discuss approaches!


    See Also

    Related Pages:


    Disclaimer: This indicator displays price levels based on various calculation methodologies (timeframe extremes, volume weighting, volume profile distribution, market structure analysis). All levels represent historical or current price data. Individual interpretation, application, and outcomes vary. Past level reactions do not guarantee future results. This is not financial advice.


    Educator? Earn 15–30% recurring commissions. Learn more β†’