7 Custom Moving Averages (SMA / EMA / HMA)Key Features
✅ 7 Moving Averages at Once
✅ You can choose the type of each moving average (SMA / EMA / HMA)
✅ Each moving average has its own length and color
✅ Direct overlay on the price chart
✅ Pine Script v6 (latest)
Educational
SN Multi OSC 2.0This indicator is a trend identification and confirmation indicator designed to help traders quickly understand market direction, strength, and possible trend shifts using a combination of multiple technical tools.
It visually highlights Bullish Trend, Bearish Trend, and No-Trend/Sideways zones to make chart reading faster and more structured.
This tool is built to reduce confusion during choppy markets by filtering signals through multiple confirmations instead of relying on a single indicator.
✅ Key Features
Trend Detection System: Identifies whether the market is in an uptrend, downtrend, or neutral phase
Zone-Based Visualization:
🟢 Green Zone = Bullish Trend
🔴 Red Zone = Bearish Trend
⚪ Gray Zone = No Trend / Sideways
3 MA Smart Money System v6 (No Repaint)✅ INDICATOR SPECIFICATIONS
🎯 Moving Average Type
SMA – Simple Moving Average
EMA – Exponential Moving Average
HMA – Hull Moving Average
🔥 Complete Features
✔ 3 moving averages in 1 indicator
✔ SMA/EMA/HMA options
✔ Turn each moving average on/off
✔ Multi-Timeframe (MTF)
✔ Auto Color Trend
✔ MA labels on the chart
✔ Alerts for all moving average combinations
✔ Color fill between moving averages (trend zones)
✔ Automatic MA crossover strategy (Buy/Sell)
✔ Smart Money + Moving Average (major trend filter)
✔ Moving average as automatic support & resistance
✔ NO REPAINT (safe for backtesting & live use)
🧠 SYSTEM LOGIC
MA 3 = Smart Money MA (main trend)
BUY
MA1 crosses UP MA2
Price above MA3
SELL
MA1 MA2 crosses down
Price below MA3
The MA3 zone is considered dynamic support/resistance.
Created by Dr. Trade
Reflation Proxy: (QQQ/GSG) vs QQQ (Base-100)This indicator builds a single “reflation impulse” line by standardizing the QQQ/GSG ratio (growth equities vs commodities) and comparing it to QQQ over the same Base-100 lookback window. The result highlights when commodities are catching up to or outperforming growth (reflation/broadening impulse) versus when growth is dominating real assets (disinflation/duration regime). The main line is smoothed with a user-defined EMA and includes three configurable control EMAs (21/50/100 by default). Rising readings generally reflect growth leadership; a rollover into a sustained decline tends to mark reflation pressure building under the surface.
Nagarjuna📌 NAGARJUNA – Trend-Based Signal Indicator with Dynamic Support & Resistance & Market Bias Table
NAGARJUNA is a professional-grade trading indicator designed to deliver high-probability buy/sell signals with advanced trend detection, market structure awareness, and powerful visual clarity — while keeping all core logic protected.
Built for Forex, Gold, Indices, and Crypto, this indicator adapts smoothly across all timeframes.
🔥 Core Features
📈 Buy & Sell Signals
Clear and non-repeating Buy and Sell signals
Built using multiple confirmations to reduce false entries
Suitable for intraday, scalping, and swing trading
🔵🔴 Dynamic Support & Resistance (CORE FEATURE)
The Blue Line and Red Line are the heart of the NAGARJUNA system:
These lines dynamically act as Support and Resistance
Derived from volatility-adjusted trend logic (not static pivots)
Price interaction with these levels reveals:
Trend continuation
Reversal zones
High-probability trade locations
Breaks and retests of these lines form the foundation of trade entries
👉 These are adaptive structure levels, not simple indicators.
📊 Multi-Timeframe Trend Table – Market Bias
NAGARJUNA includes a Trend Table that displays market bias across multiple timeframes, helping traders align entries with the broader market structure.
The table shows:
Bullish
Bearish
Sideways
across key timeframes such as:
5m
15m
1H
4H
This allows traders to:
✔ Trade in the direction of higher timeframe trend
✔ Avoid counter-trend trades
✔ Improve probability by alignment
🛑 Stoploss Visualization (Background Shadow)
Stoploss zones are visually represented using background shadow coloring
Allows instant recognition of risk zones
Helps maintain disciplined trading behavior
🔵🟡 Candle Confirmation System
For enhanced trade validation:
Blue candles indicate strong bullish confirmation
Yellow candles indicate strong bearish confirmation
Based on advanced candle pattern logic (engulfing, marubozu, breakout candles)
Fully toggleable
📊 CPR (Central Pivot Range)
Daily CPR levels plotted for structural context
Helps identify:
Trending days
Range-bound days
Breakout conditions
Toggle available for a clean chart
Recommended: Use Dashed Line style in settings for better visual experience
⚖️ VWAP (Volume Weighted Average Price)
Session VWAP for institutional price reference
Helps identify:
Fair price
Premium/discount zones
Toggle available
Optional dynamic coloring based on price position
🎛️ Customization & Controls
Feature Toggle
Buy/Sell Signals ✅
Stoploss Shadow ✅
Support & Resistance Lines (Blue/Red) ✅
Bullish Candle Highlights ✅
Bearish Candle Highlights ✅
CPR Levels ✅
VWAP ✅
EMA Trend Cloud ✅
Market Bias Trend Table ✅
🎯 Designed For Traders Who Want
✔ Structure-based trading
✔ Adaptive support & resistance
✔ Multi-timeframe market bias
✔ Clean trend-following signals
✔ Institutional tools (VWAP, CPR)
✔ Minimal lag
✔ No repaint
✔ Protected core logic
⚠️ Disclaimer
This indicator is intended for educational and analytical purposes only.
Always use proper risk management and confirm signals with price action and market context before trading.
🧠 Best Usage Tips
Always align trades with the Trend Table bias
Use Blue/Red lines as:
Entry zones
Stoploss reference
Trailing zones
Avoid trading during extremely low volatility sessions
Combine lower timeframe entries with higher timeframe bias
🔒 Logic Protection
All internal calculations are intentionally hidden to protect the originality and integrity of the system while delivering a powerful and user-friendly trading tool.
⭐ Indicator Name:
NAGARJUNA
Star SMC and Price action [ARule]This script is a Smart Money Concepts (SMC) + Price Action + VWAP + Swing Zones indicator.
It detects and draws:
✅ Fair Value Gaps (FVG)
✅ Imbalances (HTF FVG)
✅ BOS / CHoCH (Market Structure)
✅ Internal & Swing Structure
✅ Order Blocks (Internal + Swing)
✅ Equal High / Equal Low (EQH / EQL)
✅ Premium / Discount Zones
✅ Multi-Timeframe High & Low levels
✅ VWAP trend filter
✅ Swing High / Low zones with volume/count filter
✅ Alerts for all major SMC events
👉 Basically:
💎 “All-in-one institutional trading indicator”
✅ 1) HTF FVG / Imbalance System (First Part)
This part:
Uses multiple higher timeframes:
5m, 15m, 1H, 4H, 1D, 1W
Detects imbalance (FVG-like gaps)
Draws boxes on chart
Marks mitigated zones
Adds labels like: 5m, 15m, 1H etc.
Logic:
An imbalance forms when:
current high < previous low (gap down)
or
current low > previous high (gap up)
Then it draws a box 📦
✅ 2) Mitigation Logic (Very Important)
Your script checks when FVG is filled:
Options:
Wick filled
Body filled
Half filled
None
Example:
"Wick filled" => low <= imb.open
Meaning:
👉 Price touched the FVG → mark as mitigated.
✅ 3) Smart Money Concepts (SMC Core)
This huge section detects:
🔹 BOS (Break of Structure)
When price breaks previous swing high/low.
🔹 CHoCH (Change of Character)
Trend reversal signal.
Example:
Uptrend → break low → CHoCH bearish
Downtrend → break high → CHoCH bullish
✅ 4) Internal vs Swing Structure
Internal Structure:
Small moves (lower timeframe)
Fast signals ⚡
Swing Structure:
Major trend structure
Strong signals 💪
You can enable/disable both in settings.
✅ 5) Order Blocks (OB)
Detected when structure breaks.
Two types:
🟢 Bullish OB
🔴 Bearish OB
Logic:
Script finds last opposite candle before BOS/CHoCH.
Then draws OB box 📦
Also checks mitigation:
close > OB high → bearish OB broken
close < OB low → bullish OB broken
✅ 6) Equal High / Equal Low (Liquidity)
Detects liquidity zones:
EQH = Equal High
EQL = Equal Low
Logic:
If two highs/lows are close within ATR threshold.
Used for:
👉 Liquidity grab / stop hunt zones.
✅ 7) Fair Value Gaps (FVG) – Another System
This is separate from HTF imbalance.
Condition:
currentLow > high → bullish FVG
currentHigh < low → bearish FVG
Draws 2 boxes per FVG.
✅ 8) Premium / Discount Zones
Based on latest swing high & low:
Premium zone = top 50%
Discount zone = bottom 50%
Equilibrium = middle
Used in SMC for entries.
✅ 9) Multi-Timeframe High/Low Levels
Draws:
Previous Day High/Low
Previous Week High/Low
Previous Month High/Low
✅ 10) VWAP Filter (Your Added Block)
You added:
VWAP Line
vwapValue = ta.vwap(close)
Trend Filter
Bullish → price above VWAP
Bearish → price below VWAP
ATM / ITM / OTM logic
atm_condition = abs(close - vwap) <= 25
Meaning:
ATM = price near VWAP
ITM / OTM = based on VWAP direction
💡 This is NOT real option ATM — it's a conceptual filter.
✅ 11) Swing High / Low Zones (Last Part)
This part:
Detects swing highs & lows using pivot logic
Creates zones (boxes)
Counts touches or volume inside zone
Filters strong zones
Example:
More touches = stronger support/resistance
More volume = institutional interest
✅ What makes this script powerful 💎
It combines:
Concept Purpose
FVG / Imbalance Institutional gaps
BOS / CHoCH Trend change
Order Blocks Smart money zones
EQH/EQL Liquidity
Premium/Discount Entry zones
VWAP Trend filter
Swing Zones Support/Resistance
👉 This is almost like ICT + SMC + Volume + VWAP hybrid.
✅ If you want, I can help you:
I can:
✅ Simplify this script (remove heavy parts)
✅ Add NIFTY / BANKNIFTY option logic
✅ Add Buy/Sell signals
✅ Add scanner (BOS + VWAP + FVG)
✅ Add dashboard table
✅ Optimize performance (reduce lag)
✅ Convert VWAP → real ATM strike logic
✅ Explain any part line-by-line
SMA 200 & RSI Background A comnination of SMA200 and RSI (as a background in the chart, turning green, when RSI oversold)
RSI (Background) + SMA200 (Suntrader)Kombination aus einem Background RSI (Verfärbung Grün bei überverkauftem Bereich) mit dem SMA200
Option Levels PlottingThis script plots the levels for options of single legs and 4 vertical spreads.
EstongA Scalping Multi-TFEA *Here’s a consolidated list of warnings and advice for traders, whether you're just starting or are experienced:
⚠️ Critical Warnings
1. You can lose all your capital – Trading is not a get-rich-quick scheme. Never trade with money you can’t afford to lose.
2. Avoid leverage until you fully understand it – Leverage amplifies both gains and losses. Many traders get wiped out by over-leveraging.
3. Beware of "guaranteed profit" systems – If it sounds too good to be true, it is. No strategy works all the time.
4. Emotional trading is a career killer – Fear, greed, and revenge trading destroy accounts.
5. Don’t follow tips or "hot leads" blindly – Do your own analysis. Many influencers are secretly unloading positions onto followers.
📚 Essential Advice
Mindset & Psychology
• Treat trading like a business, not gambling. Have a plan for every trade.
• Develop patience – Wait for high-probability setups; don’t force trades.
• Accept losses as part of the game – Even the best traders have losing streaks. The key is risk management.
• Keep a trading journal – Record every trade: entry/exit reasoning, emotional state, outcome. Review weekly.
Risk Management (Non-Negotiable)
• Risk only 1-2% of your capital per trade – This protects you from ruin during a losing streak.
• Always use stop-losses – Decide your stop-loss BEFORE entering a trade.
• Never add to a losing position ("averaging down") – This is how small losses become catastrophes.
• Have a risk/reward ratio of at least 1:2 – Aim for potential profit to be at least double your potential loss.
Strategy & Education
• Master one market/strategy at a time – Don’t jump between forex, stocks, crypto, and options simultaneously.
• Backtest and forward-test any strategy before using real money.
• Understand market context – Are you in a trending or ranging market? Adjust your strategy accordingly.
• Continuously educate yourself – Markets evolve. Stay updated, but avoid constantly switching strategies.
Practical Habits
• Start with a demo account – Prove you can be consistently profitable before using real money.
• When moving to real money, start small – The psychology changes with real money on the line.
• Set trading hours and stick to them – Avoid overtrading and burnout.
• Regularly withdraw profits – Secure gains and reinforce the reality of your earnings.
🚨 Red Flags in Yourself
• Chasing losses – Trying to immediately recoup a loss leads to bigger losses.
• Overconfidence after wins – Leads to taking oversized, reckless trades.
• Ignoring your trading plan – If you’re making exceptions, you don’t have a plan.
• Blaming the market or others – You are responsible for every trade. Take ownership.
🔍 Choosing a Broker/Platform
• Regulation is crucial – Ensure they are licensed by a reputable authority (FCA, SEC, ASIC, etc.).
• Understand all fees – Spreads, commissions, overnight financing, withdrawal fees.
• Test customer support – You need them in a crisis.
• Start with a well-known, established broker – Avoid obscure platforms with offers that seem too good.
💡 Final Wisdom
• Preservation of capital is more important than making profits. Survive to trade another day.
• The market will always be there – Missing an opportunity is better than taking a bad trade.
• Trading is a marathon of consistency, not a sprint for mega-returns.
• If you're consistently losing, stop, step back, and re-evaluate. Sometimes the best trade is no trade.
Remember, approximately 90% of retail traders lose money. To be in the successful 10%, you need discipline, continuous learning, and emotional control more than a "perfect" strategy. Good luck.
Multi-Indicator Dashboard# Multi-Indicator Dashboard v3.7
## What Makes This Script Original?
This dashboard is **not a simple indicator mashup**. It implements a **unique multi-layer decision system** that combines three distinct methodologies into a unified framework:
1. **Ehlers' Laguerre Mathematics** - 18 weighted Laguerre filters with consensus voting
2. **Minervini's Trend Template** - Structural trend analysis using SMA relationships
3. **Defensive Voting System** - A 7-jury protection mechanism to prevent false signals
The key innovation is the **layered signal override architecture**: each layer can downgrade (but never upgrade) signals from the previous layer, creating a "safety net" that catches bull traps and false breakouts.
---
## How It Works: The 5-Layer Protection System
### Layer 1: Laguerre Consensus (Signal Generation)
The script calculates 18 Laguerre filters with gamma values from 0.10 to 0.95. Each filter "votes" bullish or bearish based on:
- Price position relative to filter
- Filter direction (rising/falling)
Votes are weighted by gamma (slower filters = higher weight). The **Effective Consensus** percentage determines the base signal strength.
### Layer 2: Market Filter (Macro Protection)
```
IF Reference Index (SPY/QQQ) < 200-day SMA
THEN Market = Bearish → Block ENTER signals
```
This prevents new entries during bear markets, regardless of individual stock strength.
### Layer 3: Regime Filter (Market Condition)
The script detects three market regimes using 7 criteria:
- ADX level (trend strength)
- DI+ vs DI- spread
- RSI position
- SMA convergence
- Volatility contraction
- Laguerre spread
**Choppy or Sideways regime** → Downgrade TREND/ENTER to CAUTION
### Layer 4: Protection Score (7-Jury System)
Seven independent "juries" vote on structural health:
| Jury | Condition | Meaning |
|------|-----------|---------|
| Laguerre | Close < Lag01 | Fast support broken |
| MACD | Histogram < 0 | Momentum negative |
| OBV | Trend = -1 | Volume selling |
| SMA20 | Close < SMA20 | Short-term trend broken |
| EMA Structure | EMA10 < SMA20 | Trend structure damaged |
| RS Line | RS < RS SMA50 | Underperforming index |
| Net Momentum | RSC < 50 | Sellers stronger than buyers |
**Scoring:**
- 0-1 points: Normal
- 2 points: Yellow Alert (TREND → WAIT)
- 3+ points: Red Alert (→ CAUTION)
### Layer 5: RSI Divergence Alert (Visual Warning)
When price approaches a 60-day high but RSI is 5+ points lower than at the previous peak, a warning icon (⚠️) appears. This **does not change signals** - it's informational only.
---
## Signal Interpretation
| Signal | Code | Meaning | Action |
|--------|------|---------|--------|
| 🟢 ENTER | 5 | Strong setup, all layers confirm | Consider entry |
| 🟢 TREND | 4 | Trend continues, structure intact | Hold position |
| 🟠 CAUTION | 3 | Warning signs present | Avoid new entries |
| 🟡 WATCH | 2 | Developing, too early | Monitor closely |
| ⚪ WAIT | 1 | Conditions unfavorable | Stay in cash |
---
## Key Indicators Explained
### RSC (Relative Strength of Change)
```
RSC = Sum of Positive Changes / Total Changes × 100
```
- RSC > 50: Buyers creating larger moves
- RSC < 50: Sellers creating larger moves
### Effective Consensus
Weighted average of 18 Laguerre filter votes. Higher gamma filters (slower, more reliable) have 2x weight compared to fast filters.
### LaRSI (Laguerre RSI)
Ehlers' smoothed RSI variant. Key zones:
- Below 0.20: Oversold (potential bottom)
- 0.30-0.55: Pullback zone (entry opportunity if turning up)
- Above 0.80: Overbought (caution)
---
## How to Use
1. **Check FINAL SIGNAL** - This is the output after all 5 layers process
2. **Read Status Row** - Shows which filter is currently active (if any)
3. **Monitor RSI Alert** - Orange color with ⚠️ means divergence detected
4. **Use Data Window** - Right-click chart → Data Window for all raw values
### Settings
- **Reference Index**: SPY for US stocks, BTCUSD for crypto
- **RS Lookback**: Period for relative strength calculation (default 50)
- **Filters can be toggled** on/off based on your strategy
---
## Important Disclaimers
- This indicator does not guarantee profits
- Past performance ≠ future results
- ENTER signal ≠ "buy immediately" - always confirm with your own analysis
- Risk management remains your responsibility
---
## Credits & Methodology Sources
- **Laguerre Filters**: John Ehlers, "Cybernetic Analysis for Stocks and Futures"
- **Trend Template**: Mark Minervini, "Trade Like a Stock Market Wizard"
- **CANSLIM**: William O'Neil, "How to Make Money in Stocks"
---
PM/ORB StrategySignals based on the Premarket high, low, first five minute high and low price lines, once the signal displayed watch for the bounce from respective lines, do not rely completely on this indicator use MACD, VWAP and RSI as confirmation
VX-CALIBR - Risk Size HUD by Ikaru-s-VX-CALIBR — Risk Size HUD by Ikaru-s-
VX-CALIBR is a minimalist, futures-focused risk sizing HUD designed for fast, precise position sizing.
Set your risk in USD, enter your stop price manually, and VX-CALIBR instantly calculates:
Stop-loss distance (points)
Optimal contract size (NQ / MNQ)
Margin usage (optional gate)
A clean neon stop-line visually marks your SL on the chart, while the HUD stays lightweight, readable, and distraction-free.
Key Features
USD-based risk sizing
Manual stop input (stable & reliable)
Automatic contract calculation (NQ / MNQ)
Neon stop-loss marker on chart
Optional margin gate & usage display
Customizable HUD size, opacity & accent color
Built for speed, clarity, and futures traders
Designed For
Nasdaq / Futures traders
Prop firm & evaluation accounts
Manual execution & market entries
Traders who value precision over clutter
Notes
VX-CALIBR is a risk management tool, not a signal or strategy.
All calculations are based on the provided stop price and live market price.
Adel Session Levels (London/NY/Tokyo)Overview This indicator is designed for SMC (Smart Money Concepts) and ICT traders who rely on session liquidity to find trade setups. It automatically marks the Open, High, Low, and Mid (Equilibrium) levels for the three major trading sessions: Tokyo (Asia), London, and New York.
Inspired by the clean visual style of the "Adel Levels" indicator, this script draws horizontal lines that extend to the right of the chart, keeping your workspace clean while making it easy to spot future reactions to past session levels.
Key Features
🛡️ Smart London Freeze Logic: Unlike standard session indicators, this script includes a "Freeze" feature for the London session. As soon as the New York session opens (default 14:30 UTC), the London High and Low levels stop updating. This preserves the true "London Range" established prior to the NY overlap, allowing you to see if NY price action respects or sweeps the original London liquidity.
🌏 UTC Default Times: The indicator comes pre-configured with the official stock exchange hours in UTC, removing the guesswork for Forex and Indices traders:
Tokyo (Asia): 00:00 - 06:00 UTC
London: 08:00 - 16:30 UTC
New York: 14:30 - 21:00 UTC
📏 Equilibrium (Mid) Levels: Automatically calculates the 50% level of each session's range. This is crucial for identifying "Discount" vs. "Premium" pricing within a specific session.
👀 Clean Visualization: Lines for the current session automatically extend into the empty space on the right (customizable distance), allowing you to plan trades before price reaches the level.
⚙️ Fully Customizable:
Toggle individual sessions on/off.
Adjust line width, colors, and text size.
Turn specific levels (Open, Mid, High/Low) on or off depending on your strategy.
How to Use
Liquidity Sweeps: Use the extended High/Low lines to identify areas where price may sweep session liquidity (Judas Swing) before reversing.
Retracements: Use the Mid (Dashed Line) as a target for retracements. If price breaks a session High, it often returns to retest the session Mid or Open.
The "London Freeze": Watch the London High/Low specifically after New York opens. Since these lines stop moving at the NY open, they serve as fixed static reference points for the initial London range.
Settings
Label Distance: Controls how far into the future the lines extend (in bars).
Timezones: All session inputs are fully adjustable to match your specific broker or strategy requirements.
Risk Disclaimer: This tool is for informational purposes only and does not constitute financial advice. Always manage your risk.
market-data[t90]Core Functionality
The dashboard tracks five key metrics across multiple time horizons (Current, 24-Hour Change, and 30-Day Trend):
Open Interest (OI): Tracks the total value of outstanding derivative contracts. Rising OI alongside rising price typically confirms a strong trend, while falling OI suggests a squeeze or trend exhaustion.
Premium/Funding: Visualizes the cost of carry or price discrepancy between Perpetual and Spot markets. This is a vital gauge for identifying extreme bullish or bearish sentiment.
Spot Volume: Real-time volume data from the underlying spot market to confirm "real" buying and selling pressure.
Perpetual Volume: High-frequency derivative volume to track speculative activity.
Perp/Spot Ratio: A unique ratio that compares speculative volume to organic spot volume. High ratios often precede periods of high volatility or potential liquidations.
Key Features
Automatic Ticker Mapping: The script intelligently detects if you are on a Spot or Perp chart and automatically fetches the corresponding data from Binance to populate the table.
Visual Trend Indicators: Uses color-coded logic to highlight short-term momentum (1-day) versus long-term trend health (30-day).
Customizable UI: Fully adjustable table positioning and sizing to fit any chart layout or screen resolution.
Live Status Check: Includes a data-integrity monitor to ensure you are viewing the most up-to-date market information.
How to Use
Spotting Divergences: If the Perpetual volume is surging while Spot volume remains flat (High Perp/Spot Ratio), the market may be over-leveraged and prone to a "flush."
Confirming Breakouts: A healthy price breakout should ideally be accompanied by rising Open Interest and positive Spot volume growth.
Sentiment Extremes: Monitor the "Premium" section; extreme positive or negative values often signal that the crowd is "all-in" on one side, hinting at a potential reversal.
Disclaimer: This tool is for informational and educational purposes only. Market data is sourced from third-party providers and may be subject to latency. Trading involves significant risk.
ADR from 50 SMA - Histogram & LabelMore inside the script
INDICATOR PURPOSE:
This indicator measures how far price has moved from the 50-period SMA
in terms of Average Daily Range (ADR). It helps identify:
- When stocks are overextended and may be due for pullback/consolidation
- Potential entry/exit points based on momentum extremes
- Position trimming opportunities when price is stretched
INTERPRETATION:
- Positive values = Price is ABOVE the 50 SMA
- Negative values = Price is BELOW the 50 SMA
- Higher absolute values = More extreme/stretched moves
- Values >2 or <-2 typically indicate overextended conditions
Macro Risk SentimentOverview
This indicator provides a simple traffic light for your trading: green means go, red means slow down.
The background color appears directly on your price chart and in the oscillator pane below. When green, macro conditions favor risk assets and you can trade with full conviction. When red, the indicator suggests reducing position sizes, tightening stops, or stepping aside entirely.
The oscillator pane shows the underlying calculation so you can see how close the market is to flipping regimes.
The Core Idea
Markets move in risk cycles. When institutional money is confident, it flows into equities, high-yield bonds, and away from safe havens. When fear takes over, money rotates into treasuries, the dollar strengthens, and volatility spikes.
This indicator reads those flows by monitoring four markets simultaneously:
Risk-On Signals (good for stocks when rising)
TLT - Long-term Treasury bonds
JNK - High-yield corporate credit
Risk-Off Signals (bad for stocks when rising)
DXY - US Dollar strength
VIX - Market volatility
When bonds and credit are strong relative to their recent history while the dollar and volatility are weak, the background turns green. You have a tailwind. When the opposite occurs, the background turns red. You are fighting the current.
How It Works
Step 1: Z-Score Normalization
Each input is converted to a z-score: how many standard deviations the current value is from its 252-day rolling average. This puts all four inputs on a comparable scale regardless of their absolute price levels.
Step 2: Composite Calculation
Macro Score = (TLT z-score + JNK z-score) minus (DXY z-score + VIX z-score)
Risk-on inputs contribute positively when elevated. Risk-off inputs subtract when elevated. The result is clamped between -1.5 and +1.5 and smoothed with EMAs.
Step 3: State Machine
The indicator uses crossover-based transitions with memory:
RISK ON triggers when the smoothed macro line crosses above its signal line.
RISK OFF triggers when the macro line crosses below its signal line, or when price breaks below its EMA while the macro value is negative (double confirmation exit).
How to Use It
Green Background - Full Steam Ahead
Macro conditions support risk-taking. This is when trend-following strategies tend to work best. Use normal position sizes, take breakout trades, and hold winners longer.
Red Background - Reduce Risk
The macro wind is against you. Consider smaller positions, quicker profit-taking, or sitting out entirely. Mean-reversion setups may work better than trend-following during these periods. Many major drawdowns occur during red regimes.
The Oscillator Pane
The colored line is the macro reading, the white line is its signal. When the colored line crosses above the signal, conditions turn bullish. When it crosses below, conditions turn bearish. The zero line represents neutral. Positive values mean macro conditions are better than the one-year average.
What Makes This Original
This implementation combines z-score normalization across multiple asset classes with a state machine approach that reduces whipsaws. The price filter acts as a circuit breaker but only triggers exits when macro conditions are also deteriorating, preventing premature exits during temporary price weakness.
Settings Guide
Main Settings
Z-Score Lookback (default 252) - Period for calculating mean and standard deviation. 252 bars equals one trading year on daily charts.
Macro EMA (default 7) - Smoothing applied to the raw composite score.
Signal EMA (default 8) - Secondary smoothing for the crossover signal line.
Price Filter
Enable Price Filter (default On) - When enabled, price breaking below the EMA triggers an exit only if the macro value is also negative.
EMA Length (default 20) - The EMA period for the price filter.
Data Sources
Each source (TLT, JNK, DXY, VIX) can be enabled or disabled and weighted from 0 to 3. Default is equal weighting (1.0) for all sources.
Limitations
This is a daily-timeframe indicator. On intraday charts, signals reflect yesterday's macro reading until the day closes.
The z-score lookback creates recency bias. What was normal over the past year may not reflect longer-term historical norms.
Intermarket correlations can change. What worked in recent decades may shift in different monetary regimes.
Not all equity drawdowns come with macro warning. Flash crashes and idiosyncratic events can occur without macro deterioration.
The indicator identifies conditions, not predictions. Green does not guarantee gains. Red does not guarantee losses.
Disclaimer
This indicator is for educational and informational purposes only. It does not constitute financial advice.
Green background does not mean buy. Red background does not mean sell. These are environmental readings to help you calibrate your risk-taking, not trade signals.
Past intermarket relationships do not guarantee future behavior. Always conduct your own research. Consider your personal risk tolerance. Never risk more than you can afford to lose.
India Union Budget Days Marker🇮🇳 India Union Budget Day Marker
This indicator marks Indian Union Budget presentation days directly on the chart using a single vertical line, making it easy to visually identify how markets behave around budget announcements.
The dates are hard-coded for historical accuracy and extended to future years based on the standard 1st February schedule.
What this indicator does
Draws one vertical line on each Union Budget day
Covers historical budget dates from 1980 onward
Marks future budget days up to the next 5 years, assuming 1st February
Works on daily and intraday charts
Does not repaint and does not rely on external data
Why this is useful
Study volatility, gaps, and trend behavior on budget days
Analyze pre-budget and post-budget price action
Identify structural changes, continuations, or reversals
Useful for investors, swing traders, and intraday traders
Customization
You can adjust:
Line color
Line style (solid, dashed, dotted)
Line thickness
Important notes
Vertical lines appear only when price data exists for that date
Future budget lines will show automatically when those dates are reached.
Past years include both interim and full budgets where applicable.
Recommended use
Combine this indicator with:
Price action analysis
Trend and bias tools
Volatility or range expansion studies
Event-based market behavior analysis
This indicator is designed to provide context, not signals.
Use it to understand when an important macro event occurred, not to predict market direction.
HFT Price Action Framework[by Abhishek]This indicator helps traders spot high-probability BUY & SELL opportunities by combining trend direction and momentum into a simple, clean visual format.
It is designed to remove noise and keep you focused on only quality trade setups.
✨ Key Features
✅ Clear BUY / SELL signals
✅ Identifies trend direction
✅ Works on all timeframes
✅ Suitable for Intraday & Swing Trading
✅ Can be used on Stocks, Indices, Crypto & Forex
📊 How to Use
🔹 BUY Signal: Appears when the trend turns bullish with strong momentum
🔹 SELL Signal: Appears when the trend turns bearish or momentum weakens
🔹 Best results when used with support & resistance or price action confirmation
🛡 Risk Management
Always use a proper stop-loss and risk management.
No indicator is 100% accurate — discipline matters more than signals.
⚠️ Disclaimer
This indicator is for educational purposes only.
It does not provide financial advice.
The creator is not responsible for any profit or loss incurred
Optimal Day Trading System🚥 How to Trade with ODTS
The indicator provides visual cues on the chart (triangles) and a real-time Status Table to help you make decisions.
Signal Definitions
Buy Signal (Green Triangle): Price is above the Sunya line and the Primary Cycle is trending up.
Strong Buy (Lime Triangle): All criteria are met, plus the Secondary Cycle has also turned bullish. This indicates "confluence".
Sell Signal (Red Triangle): Price is below the Sunya line and the Primary Cycle is trending down.
Strong Sell (Maroon Triangle): Both Primary and Secondary cycles are aligned with a price break below the Sunya line.
Real-Time Status Table
Located at the top right, this table gives you an instant "health check" of the current asset:
Price > Sunya: Confirms if the current price is above or below the FLD.
Cycle Dir: Shows the slope of the primary trend.
Position: Tells you if price is "Inside" the envelope (ranging) or "Above/Below" (overextended).
📈 Best Practices
Confluence is Key: The strongest trades occur when the Signal column in the table shows "STRONG BUY" or "STRONG SELL," meaning multiple cycles are in agreement.
Envelope Extremes: If the Status Table shows the Position as "ABOVE" or "BELOW" the envelope, be cautious about entering new trades, as the price may be overextended and due for a reversion to the Basis (mean).
Timeframe Synergy: Use the 15-minute timeframe for swing trade entries and the 1-minute or 5-minute for precise day trading executions.
Moon Declination & More [BlueprintResearch]🌒 MOON DECLINATION & MORE
A comprehensive lunar declination visualization showing Moon, Sun, and node declinations, with phase coloring, zodiac sign tracking, and future projections.
Part of the Blueprint Research open-source ephemeris project.
█ WHAT'S INCLUDED
• Moon Declination — The Moon's angular distance from the celestial equator, oscillating rapidly (~27 days)
• Sun Declination — Optional overlay showing the Sun's seasonal declination (±23.4°)
• Node Declinations — North (☊) and South (☋) node lines forming the Moon's orbital envelope
• Future Projections — Project all lines up to 500 bars into the future
• Zodiac Crossing Markers — Indicates when the North Node reaches a particular zodiac degree. Keep in mind, nodes move through the zodiac in reverse.
█ CONCEPTS
Declination measures how far north or south a celestial body appears from the celestial equator. The Moon's declination oscillates rapidly, while its maximum range shifts slowly over the 18.6-year nodal cycle.
Node Declination Envelope:
The North (☊) and South (☋) node lines mark the envelope of the Moon's orbit—the theoretical maximum northern and southern declinations the Moon can reach.
Lunar Standstills:
The 18.6-year nodal cycle determines when the Moon reaches its most extreme declinations. During a major standstill, the Moon can exceed ±28° declination. During a minor standstill, the Moon's range is limited to approximately ±18°.
Out-of-Bounds (OOB):
When the Moon moves beyond ±23.44° declination, it exceeds the Sun's maximum reach and is considered "Out of Bounds."
█ COLORING OPTIONS
Phase Coloring (Moon)
Color the Moon's declination line by lunar phase:
• New Moon (0-90°): Slate silver
• First Quarter (90-180°): Mint
• Full Moon (180-270°): Bright gold
• Last Quarter (270-360°): Soft violet
Zodiac Sign Coloring (Nodes)
Color the node lines by their zodiac sign. When enabled, a color legend appears at the top, showing all 12 signs for reference.
█ ZODIAC FEATURES
Zodiac Sign Coloring
Color the North and South Node lines according to their zodiac sign positions.
Zodiac Crossing
Marks when the North Node crosses a specific zodiac degree. Select any sign and degree (0-29) to track. The North Node moves retrograde through the zodiac over an 18.6-year cycle.
█ RESEARCH FEATURES
Standstill Thresholds
Horizontal reference lines at key declination levels:
• ±28.6° Major Standstill (peak of the 18.6-year cycle)
• ±18.3° Minor Standstill (trough of the cycle)
• ±23.4° Out-of-Bounds threshold
OOB Highlighting
Optional background shading when the Moon exceeds the OOB threshold.
Node Equatorial Crossings
Crosshair markers indicate when the node's declination crosses 0° (equatorial passage).
Reference Line Labels
Labels at projection endpoints with an adjustable offset for readability.
█ FEATURES
• Moon declination with optional lunar phase coloring
• Sun declination overlay
• North and South node declinations (☊ and ☋)
• Future projections up to 500 bars
• Zodiac sign coloring with a color legend
• Zodiac degree-crossing markers
• Node equatorial-crossing markers
• Out-of-Bounds background highlighting
• Reference line labels with offset control
• Customizable line widths and colors
• Informative tooltips for all settings
• Works on all timeframes
█ HOW TO USE
1 — Add the indicator to your chart
2 — Configure which elements to display (Moon, Sun, Nodes)
3 — Enable future projections to view upcoming declination values
4 — Enable Zodiac coloring to track node sign positions
5 — Set a Zodiac Crossing degree to mark when the North Node crosses that point
6 — Enable Standstill Thresholds to show reference lines
7 — Toggle phase coloring to visualize the lunar cycle
█ THEORY
Lunar Theory: ELP2000-82 by Chapront-Touzé & Chapront
Solar Theory: VSOP87 for Sun position and phase calculation
Reference: Meeus, "Astronomical Algorithms" (2nd Ed., 1998)
█ LIMITATIONS
• Truncated ELP2000-82 theory (~10 arcseconds precision)
• Future projections assume consistent bar timing
• Phase coloring uses 4 phases (not the 8 traditional phases)
• Mean nodes only (no perturbation corrections)
█ OPEN SOURCE
Blueprint Research Ephemeris Libraries:
• lib_elp2000_moon — Lunar position and mean node calculations
• lib_vsop_core — Solar position and coordinate utilities
• lib_ephemeris — Unified planetary API
Third-Party Libraries:
• hsvColor by @kaigouthro — HSV color utilities (MPL 2.0)
© 2025-2026 BlueprintResearch (Javonnii) • CC BY-NC-SA 4.0
5-Day & 20-Day Prior MA Lines (Gap Label)
Daily 5 & 20 Moving Average Levels
This indicator plots the Daily 5-period and Daily 20-period moving averages as horizontal levels on any timeframe. Each level starts at the first bar of the trading day and extends only to the current price, keeping the chart clean and focused on the active session.
The levels update once per day using confirmed daily data and are designed to act as intraday bias, support, and resistance references. Labels are aligned on the right side for a minimal, institutional-style presentation.
Useful for:
* Intraday trading on lower timeframes
* Identifying daily trend bias
* Mean reversion and pullback setups
* Futures, stocks, ETFs, and options
No future extension, no repainting, and no unnecessary clutter.






















