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):
- Daily High/Low β Yesterday's highest and lowest prices (price often revisits these)
- Weekly High/Low β Last week's range (important psychological levels)
- VWAP β The "fair price" for today based on actual trading volume
- POC β Point of Control = where MOST trading happened today
- 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.
π― 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 Levels | Daily/Weekly/Monthly/Quarterly/Yearly H/L/O/C, Pivot Points |
| π VWAP Family | Daily/Weekly/Monthly/Quarterly/Yearly VWAP + Previous Period VWAPs |
| π¦ Volume Profile | Daily/Weekly/Monthly/Quarterly/Yearly POC, VAH, VAL |
| π Sessions | Asia/London/NY H/L/O/C, Custom Sessions |
| ποΈ Market Structure | BOS, CHoCH, Swing High/Low |
| β±οΈ Opening Range | orH, orL, orMid (configurable 5-60 min duration) |
| π Gap Levels | Gap High, Gap Low (auto-clear when filled) |
| π Killzones | Asia, London, NY AM, NY Lunch, NY PM (background shading) |
| π Fibonacci Levels | 8 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:
| # | Group | What it Controls |
|---|---|---|
| 1 | Controls | Feature toggles with alert info tooltips (hover for details) |
| 2 | Appearance | Colors, line styles, label sizes, Label Style (Box/Text Only) |
| 3 | Daily Levels | dH, dL, dO, dC, dMid toggles |
| 4 | Weekly Levels | wH, wL, wO, wC, wMid toggles |
| 5 | Monthly Levels | mH, mL, mO, mC, mMid toggles |
| 6 | Quarterly Levels | QH, QL, QO, QC, QMid toggles |
| 7 | Yearly Levels | YH, YL, YO, YC, YMid toggles |
| 8 | Opening Range | OR session, duration, levels |
| 9 | Killzones | 5 key activity windows |
| 10 | Gap Levels | Daily/weekend gaps, fill detection |
| 11 | Session Levels | Asian, London, NY sessions |
| 12 | VWAP | Daily, weekly, monthly, quarterly, yearly + bands (Β±1Ο/Β±2Ο) + previous periods |
| 13 | Volume Profile | Daily, weekly, monthly, quarterly, yearly POC/VAH/VAL settings |
| 14 | Fibonacci Levels | 2 Fib Sets, 20 anchors (incl. Prev Year H/L), 8 levels |
| 15 | Fair Value Gaps | FVG detection, mitigation, colors |
| 16 | Confluence Zones | Auto-clustering settings, count label |
| 17 | Previous Periods | PD, PW, PM, PQ, PY (O/H/L/Mid) |
| 18 | Distance Table | Table position, sorting, display |
| 19 | Alerts | 50 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:
| Option | Description |
|---|---|
| Box (default) | Arrow-style label with background color |
| Text Only | Clean 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:
| Tier | Transparency | Usage |
|---|---|---|
| Primary | 40% | POC, nPOC, VWAP, OR, Gap |
| Secondary | 55% | HTF, Sessions, PP, VAH/VAL, Fib |
| Background | 75% | 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)¶
| Setting | Old Default | New Default |
|---|---|---|
| Session Levels | ON | OFF |
| Weekly H/L | OFF | ON |
| Session H/L (AS/EU/NA) | OFF | ON (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:
| Toggle | Tooltip (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)
| Level | Definition |
|---|---|
| Daily High/Low | Today's price range extremes |
| Weekly High/Low | Current week's price range extremes |
| Monthly High/Low | Current month's price range extremes |
| Quarterly High/Low | Current quarter's price range extremes |
| Yearly High/Low | Current year's price range extremes |
| Opens | Period opening prices |
| Midpoints | Calculated 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)
| Session | Definition |
|---|---|
| Asian Session | Tokyo trading hours range |
| European Session | London trading hours range |
| North American Session | New 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:
| Setting | Description |
|---|---|
| Daily VWAP + Bands | Toggle bands for Daily VWAP |
| Weekly VWAP + Bands | Toggle bands for Weekly VWAP |
| Monthly VWAP + Bands | Toggle bands for Monthly VWAP |
| Quarterly VWAP + Bands | Toggle bands for Quarterly VWAP |
| Yearly VWAP + Bands | Toggle bands for Yearly VWAP (yVWAP) |
| Show Previous Period | Toggle previous period VWAPs (pyVWAP, etc.) |
| Show Β±1Ο | Enable first standard deviation bands |
| Show Β±2Ο | Enable second standard deviation bands |
| Band Color | Separate color picker from main VWAP line |
Characteristics:
| Condition | Interpretation |
|---|---|
| Price at +2Ο | Overbought, mean reversion likely |
| Price at -2Ο | Oversold, bounce likely |
| Tighter bands | Low volatility environment |
| Wider bands | High 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:
| Label | Meaning |
|---|---|
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:
| Level | Description |
|---|---|
| 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:
| Timeframe | Labels | Use Case |
|---|---|---|
| Daily | dPOC, dVAH, dVAL | Intraday analysis, intraday levels |
| Weekly | wPOC, wVAH, wVAL | Multi-day analysis, swing levels |
| Monthly | mPOC, mVAH, mVAL | Position analysis, monthly context |
| Quarterly | qPOC, qVAH, qVAL | Longer-term position analysis reference |
| Yearly | yPOC, yVAH, yVAL | Major 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:
| Input | Default | Description |
|---|---|---|
| Daily nPOC | Off | Show previous daily POCs not yet touched |
| Count | 5 | Number of daily nPOCs to track (1-10) |
| Weekly nPOC | Off | Show previous weekly POCs not yet touched |
| Count | 3 | Number of weekly nPOCs to track (1-5) |
| nPOC Color | Gray | Color for nPOC lines |
How it works:
- When a new day/week starts, the previous session's POC is saved
- Each saved POC is monitored for price touches
- When price wicks through the level, the nPOC is "filled" and removed
- 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)
| Label | Definition |
|---|---|
| HH/HL | Uptrend swing pattern (higher highs, higher lows) |
| LH/LL | Downtrend swing pattern (lower highs, lower lows) |
| BOS | Break of Structure - trend continuation indication |
| CHoCH | Change 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:
| Setting | Options | Default |
|---|---|---|
| Session | Regular, ETH, Custom | Regular |
| Duration | 5, 15, 30, 60 minutes | 30 min |
| Show Midpoint | On/Off | Off |
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:
| Killzone | Default Time (ET) | Description |
|---|---|---|
| Asian | 20:00-00:00 | Tokyo/Sydney session overlap |
| London Open | 02:00-05:00 | European market open |
| New York Open | 07:00-10:00 | US market open |
| London Close | 10:00-12:00 | European market close |
| Custom | User-defined | Your 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:
| Setting | Options | Default | Description |
|---|---|---|---|
| CME Gaps | On/Off | Off | Master toggle (in Controls group) |
| Auto-Detect Symbol | On/Off | On | Automatically matches chart to CME symbol |
| Manual Symbol | 22 presets | BTC1! | Only used when Auto-Detect is OFF |
| Display Style | Box / Lines | Box | Shaded zone or dashed lines |
| Max Gaps | 1-50 | 2 | How many unfilled gaps to show |
| Gap Color | Color picker | Orange | Gap zone color |
| Box Transparency | 0-95 | 70 | Box fill opacity |
Auto-Detection Mapping:
When Auto-Detect is ON, the indicator automatically maps your chart to the correct CME symbol:
| Your Chart Contains | CME Symbol Used |
|---|---|
| BTC, BTCUSDT, XBT | CME:BTC1! |
| ETH, ETHUSDT | CME:ETH1! |
| SPY, SPX, ES | CME_MINI:ES1! |
| QQQ, NDX, NQ | CME_MINI:NQ1! |
| DIA, DJI, YM | CBOT_MINI:YM1! |
| IWM, RUT, RTY | CME_MINI:RTY1! |
| XAUUSD, GOLD, GC, GLD | COMEX:GC1! |
| XAGUSD, SILVER, SLV | COMEX:SI1! |
| OIL, WTI, CL, USO | NYMEX:CL1! |
| NATGAS, NG, UNG | NYMEX:NG1! |
| EURUSD, 6E | CME:6E1! |
| USDJPY, 6J | CME:6J1! |
| DXY, DX | ICEUS:DX1! |
| COPPER, HG | COMEX:HG1! |
| CORN, ZC | CBOT:ZC1! |
| SOYBEAN, ZS | CBOT:ZS1! |
| WHEAT, ZW | CBOT: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 Type | Detection Logic |
|---|---|
| Bullish FVG | Gap up where candle low > candle[2] high (demand zone) |
| Bearish FVG | Gap down where candle high < candle[2] low (supply zone) |
Configuration:
| Setting | Options | Default |
|---|---|---|
| Bullish FVG | On/Off | On |
| Bearish FVG | On/Off | On |
| Max FVGs | 1-50 | 10 |
| Show | All / Unmitigated | Unmitigated |
| Mitigation | Wick / Close | Wick |
| Extend Right | On/Off | On |
| Demand Color | Color picker | Green (80%) |
| Supply Color | Color picker | Red (80%) |
| Mitigated Color | Color picker | Gray (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:
| Timeframe | Lookback |
|---|---|
| 1m - 15m | 2 days |
| 30m - 1H | 1 week |
| 2H - 4H | 2 weeks |
| Daily | 1 month |
| Weekly | 3 months |
| Monthly | 6 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:
| Setting | Description | Default |
|---|---|---|
| Enable Zones | Turn feature on/off | On |
| Min Levels | Minimum levels to form zone | 3 |
| Proximity % | How close levels must be | 0.5% |
| Zone Color | Highlight color | Purple |
| Show Label | Display count label on zone | On |
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:
| Setting | Options | Default |
|---|---|---|
| Layout | Vertical (2 columns), Horizontal (single row), Compact (single column) | Vertical |
| Position | Top-Left, Top-Center, Top-Right, Middle-Left, Middle-Center, Middle-Right, Bottom-Left, Bottom-Center, Bottom-Right | Top-Right |
| Size | Tiny, Small, Normal | Normal |
| Show Header | On/Off | On |
| Show Distance % | On/Off | On |
| Sort By | Distance, Name, Type | Distance |
| Max Rows | 5, 10, 15, All | 10 |
π± 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):
| Category | Options |
|---|---|
| Current Period | Daily, Weekly, Monthly, Quarterly, Yearly H/L |
| Previous Period | Prev Day, Prev Week, Prev Month, Prev Quarter, Prev Year H/L |
| Day-Specific | Monday, Wednesday, Friday H/L |
| Sessions | Asian, Euro, NY Session H/L |
| Custom/Other | Opening Range, Custom Session 1, Custom Session 2, Gap H/L |
Configuration:
| Level | Type | Default | Use |
|---|---|---|---|
| 0.236 | Retracement | On | Shallow pullback |
| 0.382 | Retracement | On | Standard pullback |
| 0.5 | Retracement | On | Mid-range |
| 0.618 | Retracement | On | Golden ratio |
| 0.786 | Retracement | On | Deep pullback |
| 0.886 | Retracement | Off | Very deep pullback |
| 1.272 | Extension | Off | First profit target |
| 1.618 | Extension | Off | Golden 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 Name | Trigger |
|---|---|
pdO β’ Prev Day Open | Previous Day Open Touched |
pdH β’ Prev Day High | Previous Day High Touched |
pdL β’ Prev Day Low | Previous Day Low Touched |
Daily (3)
| Alert Name | Trigger |
|---|---|
dO β’ Daily Open | Daily Open Touched |
dH β’ Daily High | Daily High Touched |
dL β’ Daily Low | Daily Low Touched |
Weekly (3)
| Alert Name | Trigger |
|---|---|
wO β’ Weekly Open | Weekly Open Touched |
wH β’ Weekly High | Weekly High Touched |
wL β’ Weekly Low | Weekly Low Touched |
Monday (3)
| Alert Name | Trigger |
|---|---|
moO β’ Monday Open | Monday Open Touched |
moH β’ Monday High | Monday High Touched |
moL β’ Monday Low | Monday Low Touched |
Opening Range (2)
| Alert Name | Trigger |
|---|---|
orH β’ OR High | Opening Range High Touched |
orL β’ OR Low | Opening Range Low Touched |
VWAP (3)
| Alert Name | Trigger |
|---|---|
dVWAP β’ Daily VWAP | Daily VWAP Touched |
wVWAP β’ Weekly VWAP | Weekly VWAP Touched |
pdVWAP β’ Prev Day VWAP | Previous Day VWAP Touched |
Daily Volume Profile (3)
| Alert Name | Trigger |
|---|---|
dPOC β’ Daily POC | Daily POC Touched |
dVAH β’ Daily VAH | Daily VAH Touched |
dVAL β’ Daily VAL | Daily VAL Touched |
Weekly Volume Profile (3)
| Alert Name | Trigger |
|---|---|
wPOC β’ Weekly POC | Weekly POC Touched |
wVAH β’ Weekly VAH | Weekly VAH Touched |
wVAL β’ Weekly VAL | Weekly VAL Touched |
Gap (3)
| Alert Name | Trigger |
|---|---|
gapH β’ Gap High | Gap High Touched |
gapL β’ Gap Low | Gap Low Touched |
Gap Filled | Gap Has Been Filled |
CME Gaps (2)
| Alert Name | Trigger |
|---|---|
CME Gap β’ New | New CME weekend gap detected |
CME Gap β’ Filled | CME gap has been filled |
Market Structure (4)
| Alert Name | Trigger |
|---|---|
CHoCH β’ Bullish | Bullish Change of Character Detected |
CHoCH β’ Bearish | Bearish Change of Character Detected |
BOS β’ Bullish | Bullish Break of Structure Detected |
BOS β’ Bearish | Bearish Break of Structure Detected |
FVG (2)
| Alert Name | Trigger |
|---|---|
FVG β’ Bullish | Bullish Fair Value Gap Detected |
FVG β’ Bearish | Bearish Fair Value Gap Detected |
Other (2)
| Alert Name | Trigger |
|---|---|
Fib Level Touched | Any Enabled Fib Level Touched |
Confluence Zone | Confluence Zone Detected (3+ levels) |
Naked POC (2)
| Alert Name | Trigger |
|---|---|
dnPOC β’ Daily Naked POC | Daily Naked POC Touched |
wnPOC β’ Weekly Naked POC | Weekly Naked POC Touched |
Grouped Alerts (14)¶
Context levels grouped by category. One alert covers multiple related levels.
| Alert Name | Covers |
|---|---|
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¶
- Right-click on chart β "Add Alert"
- Condition: Select "SP: Janus Atlas"
- 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
- Individual alerts (e.g.,
- Configure notification method (popup, email, webhook, mobile)
- Create alert
Note: Killzones do NOT have alerts - they are purely visual time-based aids.
π Integration with Other Indicators¶
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:
- Enable key Janus levels β Focus on Daily/Weekly levels, POC, VWAP, and key Fibonacci levels
- Wait for price to approach level β Monitor as price nears confluence zone (3+ levels clustering)
- Watch for Pentarch event β TD or IGN event firing at key level = high-confluence setup
- 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:
- Price approaches major level β Watch Daily High, Weekly POC, or major Fibonacci level
- Check Volume Oracle regime at level β What is the regime showing when price tests the level?
- Regime confirms level significance: Accumulation regime at support = buying pressure. Distribution regime at resistance = selling pressure
- 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:
- Price reaches support level β Daily Low, Weekly Low, or POC zone
- Check Harmonic Oscillator β Look for STRONG event or momentum shift (Bear β Bull transition)
- Momentum + level alignment β Oscillator confirmation at key level increases reversal probability
- 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:
- Price approaches resistance level β Daily High, Weekly High, or Fibonacci extension
- Check Plutus Flow for divergence β Price making higher highs while OBV making lower highs = bearish divergence at resistance
- Level + divergence = high-confluence reversal zone β Structural resistance + money flow weakness = bearish confluence
- 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:
| Input | Tooltip Description |
|---|---|
| Killzones | Background shading for high-activity market windows |
| Distance Table | Shows nearest levels above/below current price |
| Show Price on Labels | Append price to level labels (e.g. 'dH β’ 88500') |
| Label Spacing | Vertical offset between stacked labels |
| VP Resolution | Number of price bins for volume distribution |
| OR Duration | How long after session open to track the OR |
| Gap Min Size | Minimum gap size as % of price to display |
| Mark Gap Fill | Show visual indicator when price fills the gap |
| Confluence Min Levels | How many levels must cluster together |
| Confluence Proximity | Maximum distance between levels to be clustered |
| MS Pivot Lookback | Bars to look back for swing detection |
| MS Min Swing | Minimum swing size as % to qualify as structure |
| MS Swing Offset | Vertical offset for HH/HL/LH/LL labels |
| MS Break Offset | Vertical offset for BOS/CHoCH labels |
| FVG Max Count | Maximum number of FVG boxes to display |
| Table Levels | Number of nearest levels in distance table |
β οΈ Common Mistakes to Avoid¶
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.
π«οΈ When This Doesn't Work Well¶
Janus Atlas levels show reduced reliability in certain market conditions. Recognizing these environments helps set appropriate expectations:
Strong Momentum & Trending Markets¶
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¶
| Specification | Value | Notes |
|---|---|---|
| Plot Count | 50 | Within TradingView's 64-plot limit per indicator |
| Total Alerts | 50 | 36 individual + 14 grouped alerts |
| Total Lines | ~1,950 | Approximate code lines |
| Level Types | 50+ | Across all categories |
| Anchor Options | 20 | For Fibonacci sets |
π Support¶
Technical Questions: support@signalpilot.io
Additional Resources:
- Signal Pilot Suite Overview
- Getting Started Guide
- Video Tutorials (if available)
Deepen your understanding with these articles from the Signal Pilot Blog:
Learn how key levels form and influence price action
Volume Flow AnalysisFollow volume footprints through the market
The Only Pattern That RepeatsIdentify the universal structure behind market movements
π¬ 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:
- Pentarch v1.0 - Combine structural levels with cycle timing events
- OmniDeck v1.0 - All-in-one indicator including Janus Atlas levels
- Janus Atlas Levels Guide - Quick reference for all 60+ levels
- How to Set Up Alerts - Get notified when price reaches key levels
- Analysis Workflow - How Janus Atlas fits into complete analysis workflow
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.