AI-Enhanced MSS HunterAI-Enhanced MSS Hunter
This indicator is a hybrid trading system that merges Mechanical Price Action (ICT Concepts) with Statistical Machine Learning (K-Nearest Neighbors). It is designed to assist traders in identifying high-probability reversals after liquidity sweeps, as well as trend-continuation entries during specific "Kill Zone" sessions.
How It Works
The script operates on a strict 3-step validation process to filter out false signals during choppy market conditions.
1. Liquidity Sweep (The Trigger) The system automatically plots the Previous Day High (PDH) and Previous Day Low (PDL).
The logic begins only when price "sweeps" (breaks) one of these key levels.
State Persistence: Once a level is swept, the system remembers this event for the remainder of the session (or until a signal fires), waiting for the market to reverse.
2. Market Structure Shift (The Setup) After a sweep, the indicator hunts for a Market Structure Shift (MSS).
It tracks dynamic Swing Highs and Swing Lows.
A signal is prepared only if price breaks a recent structural swing point in the opposite direction of the sweep (e.g., Sweep PDL -> Break Swing High).
3. AI / Machine Learning Filter (The Confirmation) To reduce false positives, the signal must be confirmed by a K-Nearest Neighbors (KNN) algorithm.
The Logic: The script analyzes the current values of RSI (14), CCI (14), and ROC (10).
The Comparison: It looks back at the last ~1,000 bars of history to find similar market conditions (neighbors).
The Prediction: If the majority of those historical "neighbors" resulted in a favorable move, the AI confirms the trade. If historical data suggests chop or reversal, the signal is blocked.
Key Features
🎯 Primary Reversal Signals (Circles)
Green Circle: Price swept PDL + Bullish MSS + AI Confirmation.
Red Circle: Price swept PDH + Bearish MSS + AI Confirmation.
♻️ Golden Zone Re-Entries (Triangles) Once a Primary Signal is active, the script tracks the new trend leg.
It automatically draws a dynamic Golden Zone (0.5 – 0.618 Fibonacci Retracement).
If price pulls back into this zone and forms a new MSS, a Re-Entry Triangle is plotted.
Invalidation: If the pullback breaks the original setup's low/high, the zone is removed to prevent bad trades.
⏰ Kill Zone Time Filters Signals are filtered by time to ensure you are trading during high-volume sessions.
Default AM Session: 08:30 – 10:00 (New York Time)
Default PM Session: 14:00 – 15:00 (New York Time)
Fully customizable in settings.
Settings Guide
Key Levels: Toggle PDH/PDL lines and customize colors.
Kill Zones: Enable/Disable time filtering and highlight background colors.
AI Settings:
K-Nearest Neighbors (k): Number of historical neighbors to compare (Default: 5).
Training Window: How far back the AI looks for patterns (Default: 1000 bars).
Visuals: Turn on/off the Golden Zone fib clouds or text labels.
Disclaimer
This tool is for educational purposes only. The "AI" component is a statistical classification algorithm based on historical momentum and does not guarantee future results. Always manage risk and use this indicator as part of a comprehensive trading plan.
Trend Analizi
Level 2 Order Flow Oracle# 🔮 Level 2 Order Flow Oracle™
## Overview
The Level 2 Order Flow Oracle is an institutional-grade predictive indicator that analyzes market microstructure, order flow dynamics, and institutional footprints to generate high-probability trading signals. Unlike traditional indicators that only show historical data, this system predicts future price movements with confidence-scored projections and locks predictions to prevent whipsaw signals.
## 🎯 Core Features
### 1. **Advanced Order Flow Analysis**
- **Delta Tracking**: Real-time cumulative buy vs. sell volume
- **Aggressive Order Detection**: Identifies large absorption zones via wick analysis
- **Delta Divergence**: Detects when buying/selling pressure diverges from price action
- **Bidirectional Flow Measurement**: Tracks momentum shifts in real-time
### 2. **Bid/Ask Imbalance Detection**
- **Close Position Analysis**: Proxy for Level 2 bid/ask pressure
- **Imbalance Scoring**: EMA-smoothed pressure indicators
- **Strong Imbalance Alerts**: Triggered on high-volume confirmations
- **Market Depth Simulation**: Replicates order book behavior
### 3. **Volume Profile (VPOC)**
- **Automatic VPOC Calculation**: Finds price levels with highest volume concentration
- **Price Magnetism**: Identifies levels where price gravitates
- **Distance Tracking**: Shows percentage distance from key volume nodes
- **Support/Resistance Zones**: Volume-based S/R levels
### 4. **Institutional Footprint Detection**
- **Whale Detection**: Identifies 3x+ average volume with directional bias
- **Iceberg Order Recognition**: Detects hidden institutional orders
- **Absorption Analysis**: High volume + low price movement = big players
- **Smart Money Divergence**: Distribution/accumulation detection
### 5. **Order Block Tracking**
- **Bullish Order Blocks**: Marks institutional support zones
- **Bearish Order Blocks**: Identifies institutional resistance levels
- **Order Block Tests**: Alerts when price retests these critical levels
- **Visual Markers**: Dotted lines showing active order blocks
### 6. **Prediction Lock Mechanism**
- **Stable Predictions**: Locks signals for 10 bars (configurable) to prevent flip-flopping
- **Confidence-Based**: Only updates on 15%+ confidence improvement
- **Countdown Timer**: Shows bars remaining on current prediction
- **Risk/Reward Filter**: Only displays signals with 2:1+ R:R ratio
### 7. **Multi-Factor Scoring System (0-100%)**
Combines 8 analysis layers with weighted scoring:
- **Trend Analysis (20%)**: Multi-timeframe EMA alignment
- **Order Flow (25%)**: Delta, aggressive orders, cumulative flow
- **Bid/Ask Imbalance (15%)**: Level 2 pressure indicators
- **Institutional Activity (20%)**: Whale detection, iceberg orders
- **Volume Profile (10%)**: VPOC positioning
- **Absorption (10%)**: Order absorption events
- **Pattern Recognition (10%)**: Exhaustion, continuation, reversal patterns
- **Momentum (10%)**: RSI, MACD, Money Flow Index
### 8. **Compact Dashboard**
Minimal screen space with maximum information:
- Signal direction (BULL/BEAR/WAIT)
- Confidence percentage
- Lock countdown timer
- Target & Stop prices
- Risk/Reward ratio
- Delta (order flow balance)
- Bid/Ask imbalance status
- Institutional activity alerts
- Absorption detection
- VPOC distance
- Order block tests
- Volume status
- RSI & MFI values
## 📊 How It Works
### Signal Generation Process:
1. **Data Collection**: Analyzes price, volume, and order flow across 8 dimensions
2. **Scoring**: Each factor contributes to bullish/bearish score (0-100)
3. **Confidence Calculation**: Normalizes scores to probability percentage
4. **Lock Mechanism**: Prediction locks when confidence threshold met
5. **Risk Validation**: Ensures minimum 2:1 Risk/Reward ratio
6. **Signal Display**: Shows entry with confidence % and R:R ratio
### Prediction Lock Logic:
- Predictions lock for specified period (default: 10 bars)
- Only updates if new signal has 15%+ higher confidence
- Prevents signal flip-flopping in choppy conditions
- Countdown shows bars remaining on current prediction
## 🎓 How to Use
### **Best Timeframes:**
- **1-minute**: For scalping with 10-minute predictions
- **5-minute**: For day trading with 50-minute predictions
- **15-minute**: For swing entries with 2.5-hour predictions
### **Entry Rules:**
✅ Wait for 🚀 **STRONG BUY** or ⚠️ **STRONG SELL** signal
✅ Check CONF is 65%+ (higher = better)
✅ Verify R:R ratio is 2:1 or better
✅ Confirm with dashboard metrics:
- DELTA should align with signal direction
- INSTIT showing whale activity in same direction
- VOL should be ↑ or 🔥 (not ❄️ LOW)
- RSI not in extreme overbought/oversold
✅ Enter immediately after signal appears
### **Exit Rules:**
✅ **Take Profit**: At TARGET price shown in dashboard
✅ **Stop Loss**: At STOP price (typically 1x ATR)
✅ **Early Exit**: If opposite signal appears
✅ **Confidence Drop**: If CONF falls below 60% mid-trade
### **Dashboard Interpretation:**
| Metric | Meaning |
|--------|---------|
| **SIGNAL** | Current prediction: 📈 BULL / 📉 BEAR / ⏸ WAIT |
| **CONF** | Prediction confidence (aim for 70%+) |
| **LOCK** | Bars remaining before prediction can change |
| **TARGET** | Take profit price level |
| **STOP** | Stop loss price level |
| **R:R** | Risk/Reward ratio (minimum 2:1) |
| **DELTA** | Order flow balance (+ = buying, - = selling) |
| **IMBALNC** | 🔵 BID = strong buying / 🔴 ASK = strong selling |
| **INSTIT** | 🐋 BUY/SELL = institutional orders detected |
| **ABSORB** | ✓ = Large orders being absorbed |
| **VPOC** | Distance from high-volume price magnet |
| **OB TEST** | Testing bullish/bearish order block |
| **VOL** | 🔥 High / ↑ Above avg / ━ Normal / ↓ Low |
| **RSI** | Momentum (>70 overbought / <30 oversold) |
| **MFI** | Money flow (>70 distribution / <30 accumulation) |
### **Signal Strength Levels:**
**🚀 STRONG BUY** (Green label):
- 5+ confirmations aligned
- High confidence (65%+)
- Volume confirmation
- R:R ratio met
- Best entries!
**⚠️ STRONG SELL** (Red label):
- 5+ confirmations aligned
- High confidence (65%+)
- Volume confirmation
- R:R ratio met
- Best entries!
## ⚙️ Settings
### **Prediction Engine:**
- **Prediction Horizon**: Number of bars to predict (5-20, default: 10)
- **Min Confidence %**: Threshold for signal generation (50-90%, default: 65%)
- **Lock Period**: Bars to lock prediction (5-20, default: 10)
### **Level 2 Analysis:**
- **Order Flow Analysis**: Enable/disable delta tracking
- **Volume Profile (VPOC)**: Enable/disable VPOC calculation
- **Institutional Footprints**: Enable/disable whale detection
- **Order Absorption Detection**: Enable/disable absorption analysis
- **Bid/Ask Imbalance**: Enable/disable imbalance tracking
### **Display:**
- **Dashboard**: Show/hide metrics panel
- **Order Blocks**: Show/hide order block lines
- **Signals**: Show/hide buy/sell labels
- **Font Size**: tiny / small / normal (affects dashboard only)
## 🎯 Best Practices
### **DO:**
✅ Use on liquid markets (stocks, forex, crypto with good volume)
✅ Trade only when confidence >70% for better win rate
✅ Respect the stop loss (typically 1x ATR)
✅ Check multiple dashboard metrics before entry
✅ Use during active market hours (avoid low volume periods)
✅ Wait for prediction to lock before entering
✅ Combine with support/resistance analysis
### **DON'T:**
❌ Trade during sideways/choppy markets
❌ Ignore the risk/reward ratio (never <2:1)
❌ Enter when VOL is ❄️ LOW
❌ Override the stop loss
❌ Trade against strong INSTIT signals
❌ Enter when LOCK is about to expire (wait for new signal)
❌ Use on extremely low timeframes (<1 min) or high timeframes (>1D)
## 📈 Strategy Examples
### **Scalping Strategy (1-min chart):**
1. Wait for 🚀 signal with 70%+ confidence
2. Enter immediately
3. Exit at TARGET or within 10 bars
4. Use tight stops (1x ATR)
### **Day Trading Strategy (5-15 min chart):**
1. Wait for 🚀 signal with 65%+ confidence
2. Confirm with DELTA + INSTIT alignment
3. Enter on confirmation
4. Hold to TARGET or opposite signal
5. Trail stop after 1:1 R:R achieved
### **Swing Trading Strategy (1H-4H chart):**
1. Wait for 🚀 signal with 75%+ confidence
2. Confirm with multiple order block tests
3. Check VPOC alignment
4. Enter with wide stops (2x ATR)
5. Hold to TARGET or opposite signal on higher TF
## 🔔 Alerts Available
Set up these alerts for automated notifications:
- 🚀 **L2 Buy Signal**: Strong bullish prediction locked
- ⚠️ **L2 Sell Signal**: Strong bearish prediction locked
- 🐋 **Whale Buy**: Institutional buying detected
- 🐋 **Whale Sell**: Institutional selling detected
- 📊 **Absorption**: Large order absorption event
- ✅ **Bull OB Test**: Price testing bullish order block
- ❌ **Bear OB Test**: Price testing bearish order block
## ⚠️ Important Notes
### **Limitations:**
- This is a **predictive tool**, not a crystal ball
- No indicator is 100% accurate - always use risk management
- Works best in **trending or volatile markets**
- Less effective during **low volatility** or **sideways consolidation**
- Requires **adequate volume** for institutional detection
### **Risk Management:**
- Never risk more than 1-2% of capital per trade
- Always use the provided stop loss
- Consider using smaller position sizes when confidence <75%
- Avoid trading during news events or low liquidity periods
### **Backtesting Recommended:**
- Test on your specific market/timeframe for 2+ weeks
- Paper trade before using real capital
- Track win rate, average R:R, and drawdowns
- Adjust confidence threshold based on results
## 🏆 Ideal For:
✅ Day traders seeking high-probability setups
✅ Scalpers who need quick, stable predictions
✅ Swing traders looking for institutional confirmation
✅ Order flow traders transitioning from Level 2 platforms
✅ Traders who want multi-confirmation signals
✅ Anyone tired of flip-flopping indicators
## 📚 Technical Details
- **Pine Script Version**: v5
- **Chart Type**: Overlay indicator
- **Max Lines**: 500 (for order blocks and predictions)
- **Max Labels**: 100 (for signals)
- **Calculation Method**: Real-time tick-by-tick analysis
- **Repainting**: NO - predictions lock and do not repaint
## 💡 Pro Tips
1. **Higher confidence = Higher win rate**: Be patient for 75%+ signals
2. **Volume is king**: Never trade on ❄️ LOW volume
3. **Institutional confirmation**: Best trades have 🐋 activity
4. **VPOC as magnet**: Price often returns to VPOC
5. **Order block tests**: Some of the highest probability setups
6. **Lock period matters**: Longer locks = more stable predictions
7. **Dashboard tells the story**: Learn to read all 18 metrics quickly
## 🤝 Support & Updates
This indicator is actively maintained. Future updates may include:
- Additional pattern recognition
- Machine learning prediction layer
- Multi-timeframe analysis
- Custom alert messages
- Heatmap visualization
---
## ⚖️ Disclaimer
This indicator is for educational and informational purposes only. It does not constitute financial advice. Trading involves substantial risk of loss. Past performance does not guarantee future results. Always conduct your own research and consult with a licensed financial advisor before making trading decisions.
---
**Version**: 1.0
**Author**:
**License**: Mozilla Public License 2.0
**Category**: Order Flow Analysis, Predictive Indicators
**Tags**: order flow, level 2, institutional, prediction, volume profile, VPOC, delta, whale detection
---
If you find this indicator valuable, please give it a 👍 boost and leave a comment with your feedback!
```
---
## 📝 **Release Notes (for version updates):**
```
VERSION 1.0 - Initial Release
✨ New Features:
- Advanced order flow delta tracking
- Institutional footprint detection (whale orders, iceberg orders)
- Volume Profile (VPOC) calculation
- Bid/Ask imbalance analysis
- Order block marking and testing
- Prediction lock mechanism (10 bars)
- Multi-factor scoring system (8 layers)
- Compact 18-metric dashboard
- Risk/Reward ratio filtering
- 7 customizable alerts
- Arrow-style prediction line
🎯 Optimized For:
- Stocks, Forex, Crypto, Futures
- Timeframes: 1m to 4H
- Active market hours
- Trending and volatile conditions
P/E Ratio (TTM)This indicator plots the trailing P/E ratio (TTM) using GAAP EPS (TTM) sourced directly from TradingView’s fundamental data. It includes valuation‑zone color coding, yearly labels, and a clean, compressed visual layout suitable for most equities.
The goal is to provide a fast, intuitive view of how expensive or cheap a stock is relative to its historical earnings power.
Note:
The indicator caps P/E values around 120 for visual clarity.
Negative P/E ratios are intentionally excluded, since P/E is undefined when EPS is negative.
You can adjust the cap or remove it entirely if you prefer a full‑range view.
This tool is especially useful for identifying periods when a company is trading at historically elevated or discounted valuation levels.
Evil MACD Trading System (Pine Script v6)Indicator Overview
The Evil MACD Trading System is an enhanced version of the classic MACD indicator, optimized for TradingView with Pine Script v6. It integrates trend filtering, volume confirmation, and precision signal positioning to reduce false signals and improve trading decision accuracy—distinguishing itself from the traditional 12/26/9 MACD by focusing on trend-aligned entries and exits.
Core Logic & Features
1. Enhanced MACD Calculation
Departing from the standard MACD parameters, this system uses customizable fast (default:14), slow (default:28), and signal (default:8) periods to adapt to different market volatility and asset types (stocks, futures, cryptos). The core DIF, DEA, and histogram are retained while optimized for better sensitivity to medium-term trends.
2. Trend Filtering Mechanism
A 60-period EMA (adjustable) acts as the primary trend filter, ensuring buy signals only trigger in uptrends (price above EMA) and sell signals in downtrends (price below EMA). This avoids counter-trend trades and minimizes exposure to sideways market noise.
3. Volume Confirmation (Toggleable)
The optional volume filter validates signals by requiring trading volume to exceed 120% of the 20-period average volume. This ensures entries/exits are supported by capital flow, reducing false breakouts/breakdowns.
4. Precision Signal Positioning
Signals are overlaid directly on the price chart (not the subwindow) for intuitive price correlation. Buy signals (green upward triangles + "Buy" label) attach to the bottom of candlesticks, while sell signals (red downward triangles + "Sell" label) align with candlestick highs—adjustable offset parameters let users fine-tune signal proximity to price.
Usage Guidelines
- Buy Signal: Triggered when DIF crosses above DEA, price stays above the 60-period EMA, and volume (if enabled) meets the 120% threshold.
- Sell Signal: Triggered when DIF crosses below DEA, price stays below the 60-period EMA, and volume (if enabled) meets the 120% threshold.
- Customization: Adjust MACD periods, trend filter length, volume sensitivity, and signal offset to match your trading style (scalping, swing trading) and target assets.
Compatibility & Notes
Built for Pine Script v6 (latest TradingView version) with no syntax errors. The indicator supports all timeframes and asset classes. For best results, combine with additional technical tools (support/resistance, RSI) for multi-factor confirmation. Disable the volume filter in low-liquidity markets to avoid missing valid signals.
BarClose Pro TimerA modern, highly readable upgrade to the popular "Thygoo Candle Countdown Timer" (56+ likes) — now rebuilt from the ground up in Pine v6 for better performance, flexibility, and visibility.This version keeps the core idea of a big, clear bar/candle close countdown but adds serious trader-friendly enhancements:Two display styles in one indicator
• Fixed table (pinned to screen edges — always in view, no movement on zoom/scroll)
• Dynamic box (floats just right of current candles, follows price action like the original Thygoo)
Massive font sizes (40–120+ points) — easy to read from across the room or on multi-monitor setups
Right-edge margin control — adjustable spacer so the timer never crowds your price scale
Spacer background color & opacity — subtle fill option (default transparent) for better separation if desired
Auto-contrast text (black/white based on background) for perfect readability on any chart theme
Borders/frame toggle — default off for a clean minimalist look; enable only when needed
Smart time formatting — MM:SS on intraday, HH:MM:SS on higher TFs, days + time on daily+
Title toggle (“Bar Close”) — optional for extra clarity
Built for precision traders who value timing (ICT/SMC, Silver Bullet windows, session opens, news events, etc.). No animations, no clutter — just a solid, customizable countdown that gets out of your way.If you liked the original Thygoo timer, this is the natural next step: same spirit, major upgrades.
Old "Thygoo Candle Countdown Timer" remains available for legacy setups.Feedback appreciated — happy to add low-time alerts or multi-timeframe options if there's demand.Enjoy the cleaner edge.
– Copper
x5-smooth-ema[t90]Overview
The x5 Smoothed EMA Flow is a trend-visualization tool designed to filter out market "noise" by applying a secondary smoothing layer to a base Exponential Moving Average (EMA).
How to Use
Trend Filtering: The "Flow" helps identify the true trend. When the ribbon is expanding and colored for a bullish trend, it signals strong, sustained momentum.
Noise Reduction: Unlike a standard EMA which can "whipsaw" during consolidation, the double-smoothed layers stay smoother for longer, helping traders stay in a position during minor pullbacks.
Trend Confirmation: Use the alignment of all smoothing layers to confirm a trend. When all layers transition to the same color, it indicates a high-probability trend shift.
Dynamic Support/Resistance: The ribbon acts as a depth-based support or resistance zone. Price often reacts to the "core" of the flow before continuing its primary move.
Settings
Source: Choose the price source (Close, HL2, etc.) for the initial calculation.
Base Length: Adjust the sensitivity. Shorter lengths are better for scalping; longer lengths are optimized for swing trading.
Color Settings: Fully customizable Bull and Bear colors to match your chart theme.
Disclaimer: This indicator is for educational purposes only. Moving averages are lagging indicators and should be used in conjunction with other forms of analysis. Past performance is not indicative of future results.
The Bitterroot Trader Checklist//@version=5
indicator("Syntax-Safe Confluence Gauge", overlay=true)
// --- 1. INPUTS ---
col_ema9 = input.color(#00bcd4, "9 EMA Color")
col_ema20 = input.color(#ff9800, "20 EMA Color")
col_ema60 = input.color(#f44336, "60 EMA Color")
col_vwap = input.color(color.gray, "VWAP Color")
// --- 2. 48-HOUR DATA ---
h48 = ta.highest(high, 100)
l48 = ta.lowest(low, 100)
v48_avg = ta.sma(volume, 100)
// --- 3. CALCULATIONS ---
= ta.macd(close, 12, 26, 9)
e9 = ta.ema(close, 9), e20 = ta.ema(close, 20), e60 = ta.ema(close, 60)
v_wap = ta.vwap(close)
// --- 4. SCORING & CHECKLIST LOGIC ---
bool c1 = macdLine > signalLine
bool c2_bull = (volume > v48_avg and close > open)
bool c2_bear = (volume > v48_avg and close < open)
bool c3 = (e9 > e20 and e20 > e60)
bool c4_bull = close > h48
bool c4_bear = close < l48
bool c5 = close > v_wap
// Final Scoring
float s2 = c2_bull ? 1.0 : c2_bear ? -1.0 : 0.0
float s4 = c4_bull ? 1.0 : c4_bear ? -1.0 : 0.0
float live_mean = ((c1 ? 1 : -1) + s2 + (c3 ? 1 : -1) + s4 + (c5 ? 1 : -1)) / 5.0
// Count active checks for Alerts
int bull_checks = (c1 ? 1 : 0) + (c2_bull ? 1 : 0) + (c3 ? 1 : 0) + (c4_bull ? 1 : 0) + (c5 ? 1 : 0)
int bear_checks = (macdLine < signalLine ? 1 : 0) + (c2_bear ? 1 : 0) + (e9 < e20 and e20 < e60 ? 1 : 0) + (c4_bear ? 1 : 0) + (close < v_wap ? 1 : 0)
// --- 5. ALERTS ---
alertcondition(bull_checks >= 4, title="Strong Bullish Confluence", message="4+ Bullish Checks Aligned!")
alertcondition(bear_checks >= 4, title="Strong Bearish Confluence", message="4+ Bearish Checks Aligned!")
// --- 6. COLOR ENGINE ---
bool macd_curling_up = hist > hist
bool macd_curling_down = hist < hist
color final_c = #808080
if live_mean <= -0.1
final_c := (live_mean <= -0.8) ? #ff0000 : #8b0000
if macd_curling_up
final_c := #d84315
else if live_mean >= 0.1
final_c := (live_mean >= 0.8) ? #00ff00 : #006400
if macd_curling_down
final_c := #9e9d24
else
final_c := #808080
// --- 7. REWRITTEN NEEDLE LOGIC (Fixes the Mismatched Input Error) ---
string needle = switch
live_mean <= -1.0 => "┃ "
live_mean <= -0.6 => " ┃ "
live_mean <= -0.2 => " ┃ "
live_mean == 0.0 => " ┃ "
live_mean <= 0.4 => " ┃ "
live_mean <= 0.8 => " ┃ "
=> " ┃"
// --- 8. TABLE DISPLAY ---
var table gauge = table.new(position.top_right, 1, 1)
if barstate.islast
string check1 = "MACD: " + (c1 ? "✅" : "❌")
string check2 = "VOL: " + (s2 > 0 ? "✅" : s2 < 0 ? "❌" : "➖")
string check3 = "EMA: " + (c3 ? "✅" : "❌")
string check4 = "48H: " + (s4 > 0 ? "✅" : s4 < 0 ? "❌" : "➖")
string check5 = "VWAP: " + (c5 ? "✅" : "❌")
string display_text = "48H MEAN: " + str.tostring(live_mean, "#.#") + " " +
" " +
" " + needle + " " +
"------------------ " +
check1 + " | " + check2 + " " +
check3 + " | " + check4 + " " +
check5 + " | CURL: " + (macd_curling_up ? "UP" : "DN")
table.cell(gauge, 0, 0, display_text, bgcolor=color.new(final_c, 85), text_color=final_c, text_size=size.large)
// --- 9. PLOTS ---
plot(h48, "48H High", color=color.new(#00ff00, 50), style=plot.style_stepline)
plot(l48, "48H Low", color=color.new(#ff0000, 50), style=plot.style_stepline)
Teemo Support and Demand ZoneTeemo Support and Demand Zone
Description:
The Teemo Support and Demand Zone indicator is a powerful tool designed to automatically identify and visualize key market structure levels. By detecting significant swing highs and lows, it draws Supply (resistance) and Demand (support) zones on your chart, helping traders spot potential reversal or continuation areas with precision.
This indicator is part of the Teemo™ Trading Systems suite, featuring a clean, professional visual style and robust logic optimized for real-time trading.
Key Features:
Automated Zone Detection: Automatically plots Supply and Demand zones based on customizable swing lengths.
Dynamic Zone Extension: Active zones extend to the current time, ensuring you always see relevant levels.
BOS (Break of Structure) Tracking: When a zone is broken by price action, it is visually marked as a "Break of Structure," helping you track market momentum changes.
ZigZag Visualization (Optional): Overlay ZigZag lines to clearly see market waves and trends.
Market Structure Labels (Optional): Displays HH (Higher High), LH (Lower High), HL (Higher Low), and LL (Lower Low) labels for detailed price action analysis.
Teemo Color System: Uses a standardized, professional color palette (Teemo Mint for Demand, Teemo Purple for Supply) for a consistent and clean look.
Optimized Performance: Built with Pine Script v6, utilizing efficient array management and drawing limits for smooth performance on all timeframes.
How to Use:
Supply Zones (Purple): These areas represent potential resistance where selling pressure may increase. Look for bearish reversal signals or price rejection when the price enters these zones.
Demand Zones (Mint): These areas represent potential support where buying interest may rise. Look for bullish reversal setups or bounces when the price approaches these zones.
Break of Structure: When a zone is invalidated (broken), it indicates a potential shift in trend or momentum. The indicator will automatically update the zone to reflect this break.
Customization: Adjust the "Swing Length" to tune the sensitivity of zone detection. Increase "Zone Width Factor" to adjust the vertical size of the zones based on ATR.
Settings:
Swing Length: Determines the lookback period for identifying pivot points (default: 10).
Max History Zones: Sets the maximum number of past zones to keep on the chart (default: 20).
Zone Width Factor: Multiplier for ATR to calculate the height of the zones (default: 2.5).
Visual Styles: Toggle ZigZag lines and HH/LL labels on or off according to your preference.
Teemo Support and Demand Zone
설명:
Teemo Support and Demand Zone 지표는 시장의 주요 구조적 레벨을 자동으로 식별하고 시각화해 주는 강력한 도구입니다. 의미 있는 스윙 고점과 저점을 감지하여 차트에 공급(저항) 구간과 수요(지지) 구간을 그려줌으로써, 트레이더가 잠재적인 반전이나 추세 지속 지점을 정확하게 포착할 수 있도록 돕습니다.
이 지표는 Teemo™ Trading Systems 제품군의 일부로, 깔끔하고 전문적인 시각 스타일과 실전 트레이딩에 최적화된 견고한 로직을 자랑합니다.
주요 기능:
자동 구간 감지: 설정 가능한 스윙 길이를 기반으로 공급 및 수요 구간을 자동으로 표시합니다.
동적 구간 확장: 현재 유효한 구간은 현재 시점까지 자동으로 확장되어, 항상 최신의 레벨을 확인할 수 있습니다.
BOS (구조 돌파) 추적: 가격 움직임에 의해 구간이 돌파되면 해당 지점을 "구조 돌파(Break of Structure)"로 시각적으로 표시하여 모멘텀 변화를 추적합니다.
ZigZag 시각화 (옵션): ZigZag 라인을 오버레이하여 시장의 파동과 추세를 명확하게 볼 수 있습니다.
시장 구조 라벨 (옵션): HH(고점 갱신), LH(고점 하락), HL(저점 상승), LL(저점 갱신) 라벨을 표시하여 상세한 프라이스 액션 분석을 지원합니다.
Teemo 컬러 시스템: 표준화된 전문 컬러 팔레트(수요 구간: 티모 민트, 공급 구간: 티모 퍼플)를 사용하여 일관되고 깔끔한 차트 환경을 제공합니다.
최적화된 성능: Pine Script v6로 제작되었으며, 효율적인 배열 관리와 드로잉 한도 설정을 통해 모든 타임프레임에서 부드러운 성능을 보장합니다.
사용 방법:
공급 구간 (보라색): 매도 압력이 증가할 수 있는 잠재적 저항 영역입니다. 가격이 이 구간에 진입할 때 하락 반전 신호나 거부 반응을 주시하세요.
수요 구간 (민트색): 매수세가 유입될 수 있는 잠재적 지지 영역입니다. 가격이 이 구간에 접근할 때 상승 반전 셋업이나 반등을 확인하세요.
구조 돌파 (BOS): 구간이 무효화(돌파)되면 추세나 모멘텀의 변화를 암시합니다. 지표는 이러한 돌파를 반영하여 자동으로 구간 표시를 업데이트합니다.
사용자 설정: "Swing Length"를 조절하여 구간 감지의 민감도를 설정할 수 있습니다. "Zone Width Factor"를 통해 ATR 기반의 구간 높이를 조절하세요.
설정 항목:
Swing Length (스윙 길이): 피벗 포인트를 식별하기 위한 기간을 설정합니다 (기본값: 10).
Max History Zones (히스토리 유지 개수): 차트에 유지할 과거 구간의 최대 개수를 설정합니다 (기본값: 20).
Zone Width Factor (구간 너비 계수): ATR을 기반으로 구간의 높이를 계산하는 배수입니다 (기본값: 2.5).
Visual Styles (시각 효과): ZigZag 라인과 HH/LL 라벨 표시 여부를 켜거나 끌 수 있습니다.
LuxAlgo Swing Breakout Sequence modified by Burdy TraderSwing Breakout Sequence - Modified with Doji Detection
📊 OVERVIEW
This modified version of LuxAlgo's Swing Breakout Sequence indicator enhances the original pattern detection with an advanced Doji candlestick detection feature. The indicator identifies 5-point swing sequences (A, B, 1, 2, 3) and optionally extends to detect points 4 and 5 for complete breakout patterns.
🔍 KEY FEATURES
Automatic Swing Detection: Identifies bullish and bearish swing sequences based on customizable pivot length
Visual Sequence Mapping: Clear labeling of all sequence points (A, B, 1, 2, 3, 4, 5)
Doji Detection System (NEW): Detects doji candles forming outside the A-B range after point 2 is confirmed
Smart Timeout Logic: Automatically marks failed doji signals with red ✕ if point 3 doesn't confirm within 5 candles
Flexible Display Options: Toggle boxes, lines, paths, and customize colors
Strict/Relaxed Modes: Choose between strict equal H/L requirements or relaxed threshold-based matching for point 5
⚙️ CUSTOMIZATION
Swing Length: Adjust pivot detection sensitivity (default: 5)
Point 4 Beyond Point 2: Enable stricter point 4 placement rules
Show Point 5: Toggle double top/bottom detection
Doji Threshold: Control doji sensitivity (0.1 = 10% body-to-range ratio)
Auto/Manual Coloring: Smart color adaptation or custom scheme
💡 HOW TO USE
Bullish sequences form when price creates lower swing points that stay within defined ranges
Bearish sequences form when price creates higher swing points within ranges
Blue dots indicate potential continuation when doji appears outside A-B range
Red ✕ marks indicate doji signals that failed to confirm within 5 bars
Use confirmed sequences (points 1-4) for potential reversal/continuation setups
📈 TRADING APPLICATIONS
Identify potential reversal zones at point 5 (double top/bottom)
Spot early continuation signals via doji detection after point 2
Track multi-swing price structures for better context
Combine with volume/momentum indicators for confirmation
👍 SUPPORT THIS WORK
If you find this indicator helpful, please:
Like this script to show your appreciation
Follow me for more trading tools and updates
Share your feedback and suggestions in the comments
Your support helps me continue developing free tools for the trading community!
© CREDITS
Original indicator: Swing Breakout Sequence by LuxAlgo
Modified by:
This work is licensed under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
creativecommons.org
⚠️ DISCLAIMER
This indicator is for educational and informational purposes only. It is NOT financial advice. Trading involves substantial risk of loss and is not suitable for all investors. Past performance does not guarantee future results. Always conduct your own research and consult with a qualified financial advisor before making any trading decisions. The author and LuxAlgo assume no responsibility for any losses incurred from using this indicator.
Median TR SuperTrend | RakoQuantMedian TR SuperTrend | RakoQuant
A Robust Trend-Following Regime Indicator for Daily Crypto Markets
The Median TR SuperTrend is a modern trend-following indicator designed to help students and traders clearly identify the dominant market regime on higher timeframes (especially 1D crypto).
This tool is inspired by the classic SuperTrend framework, but enhanced with a more robust volatility engine, making it better suited for the extreme wick behavior and noise typical in cryptocurrency markets.
What This Indicator Does:
The Median TR SuperTrend answers one simple question:
Are we currently in a bullish trend regime or a bearish trend regime?
It is not meant for rapid scalping or frequent signals.
Instead, it is built to provide:
Clear directional context
Trend continuation bias
Regime-based positioning
Noise reduction on higher timeframes
This makes it ideal for students learning disciplined trend-following.
Core Concept: Trend Following, Not Prediction
This indicator does not attempt to predict tops or bottoms.
It follows trends by reacting only when price establishes a true breakout beyond a volatility-adjusted band.
That means:
Strong trends are captured early
Choppy markets are filtered
Signals are based on regime shifts, not candle-to-candle noise
What Makes It “Robust”?
Traditional SuperTrend systems use ATR (Average True Range) to define volatility.
Crypto markets, however, often produce outlier candles (wicks, liquidations, spikes) that distort ATR.
This version replaces ATR with:
Median True Range (MTR)
Median TR is more resistant to extreme one-off candles, providing:
Smoother volatility estimates
More stable trend bands
Less sensitivity to random spikes
This creates a more reliable trend structure in high-volatility environments.
How It Works (Simple Breakdown)
1. Median Baseline
The indicator begins by calculating a rolling median of price, forming a stable central trend reference.
2. Robust Volatility Bands
A volatility envelope is created using Median True Range:
Upper band = baseline + multiplier × MTR
Lower band = baseline − multiplier × MTR
3. SuperTrend Regime Logic
Only one band is active at a time:
Bull regime → trailing lower band
Bear regime → trailing upper band
Trend flips occur only when price breaks beyond the active band.
Visual Interpretation
Neon Aqua Band
Bullish regime
Trend-following long environment
Neon Magenta Band
Bearish regime
Defensive or short environment
Filled Trend Zone
Shows the active trend space clearly without clutter.
This indicator is designed for learning:
Market structure
Regime trading
Patience and higher timeframe discipline
Recommended workflow:
Use Median TR SuperTrend on 1D
Trade only in the direction of the active regime
Combine with a trigger tool if needed (RSI, momentum, breakout)
Ideal Markets
BTC, ETH, SOL
Daily swing trend environments
Portfolio regime filtering (RSPS / LTPI-style frameworks)
Disclaimer
This indicator is a regime and trend-following tool, not a complete trading system.
It should be used as part of a broader strategy with:
Risk management
Position sizing
Confirmation logic
SuperTargets | OptionWriter **SuperTargets | OptionWriter** is a professional SuperTrend-based trading tool designed for **index trading, scalping, and option writing**.
The indicator combines a **refined SuperTrend signal** with an **automatic target & stop-loss projection engine**, helping traders visualize risk and reward clearly on the chart.
---
🔹 Key Features
• **SuperTrend Direction Filter**
Identifies bullish and bearish trend reversals with clean line-break plotting.
• **Precise Buy & Sell Signals**
Signals are generated only on confirmed trend changes to avoid noise.
• **Automatic Trade Levels**
On every signal, the indicator plots:
* Stop Loss (SL)
* Entry Price
* Target 1, Target 2, Target 3
All levels are derived from **ATR-based volatility**, making them adaptive to market conditions.
• **Forward-Projected Targets**
All SL, Entry, and Target lines extend **15 candles into the future** for better planning and visibility.
• **Professional Visuals**
* Red zone = Risk (SL to Entry)
* Green zone = Reward (Entry to Final Target)
* Clean labels showing **price levels only**
* Dashed targets, solid entry, dotted stop-loss
• **Option-Writer Friendly Logic**
Targets are structured conservatively, ideal for **option selling, intraday scalping, and index trading** (NIFTY / BANKNIFTY / FINNIFTY).
---
🔹 Best Usage
✔ Intraday (5-min / 15-min)
✔ Index options & futures
✔ Trend-following scalps
✔ Risk-defined trades
---
⚠️ Notes
• Targets are **projection levels**, not guaranteed outcomes
• Always combine with **price action, VWAP, CPR, or market structure**
• Not a replacement for risk management
---
**Built for clarity. Designed for discipline.
SuperTargets | OptionWriter**
Larry Williams Qualified Trend Break Signals [tradeviZion]Larry Williams Qualified Trend Break Signals - Description
📖 Introduction
Welcome to the Larry Williams Qualified Trend Break Signals indicator. This description explains how the indicator works, its settings, and how to use it.
This indicator demonstrates Larry Williams' Qualified Trend Line Break technique - his preferred method for timing precise entries on daily charts when you already have a confirmed market setup.
---
🎯 About This Script
This indicator implements the Qualified Trend Line Break system - an entry technique that qualifies trend line breaks for better timing.
Important: This is NOT a signal generator. It's an entry timing tool for traders who already have a market setup and confirmation. Use it only after establishing weekly bias and daily confirmation.
Why We Made This Indicator:
This indicator demonstrates Larry Williams' favorite entry technique for daily timeframe trading. It's designed to be used as part of his complete methodology:
How To Use It Properly:
First, establish your setup: Check weekly chart for overall market bias (bullish/bearish)
Then confirm on daily: Look for confirmation signals on daily timeframe
Finally, use trend breaks: Enter trades only when trend breaks align with your setup direction
Important Warning: This is NOT a standalone buy/sell signal indicator. Using trend breaks without proper setup and confirmation will likely produce poor results. It's a timing tool for entries, not a signal generator.
---
About The Qualification Rules
The system improves on qualification methodology with these key changes:
For BUY signals (breaking above downtrend lines):
Break is usually bad if previous bar closed higher
But can still be good if:
Previous bar was inside the prior bar AND that prior bar closed lower
Price gaps above trend line and moves up at least one tick
Previous bar closed below its own opening price
For SELL signals (breaking below uptrend lines):
Break is usually bad if previous bar closed lower
But can still be good if:
Previous bar was inside the prior bar AND that prior bar closed higher
Price gaps below trend line and moves down at least one tick
Previous bar closed above its own opening price
---
📐 How The Qualification System Works
The trend break system is based on qualification methodology as developed by Larry Williams . It solves the problem where trend line breaks often fail and price goes back.
Trend Line Setup:
For BUY signals: Connect the two most recent declining swing highs to make a downtrend line
For SELL signals: Connect the two most recent rising swing lows to make an uptrend line
Inside Bar Rule:
A key principle: Trend breaks that occur on inside bars are completely ignored. The system only evaluates breaks that occur on regular bars, making signals more reliable.
How It Works In The Code
The indicator follows these steps:
Finds swing points: Identifies highs and lows in the price action
Draws trend lines: Connects 2 recent swing points to make trend lines
Checks inside bars: Ignores breaks that happen on inside bars
Qualifies signals: Uses the rules to check if breaks are good or bad
Shows signals: Only displays qualified BUY/SELL signals
Optional feature: Can show disqualified signals
⚙️ Settings
The indicator has 3 groups of settings to customize how it works.
---
📊 Signal Settings
Show Signals
Default: ON
ON: Displays green/red labels when trend breaks qualify for entry
OFF: Hides entry labels (trend lines still show for analysis)
Remember: These are entry TIMING signals, not standalone buy/sell signals
Signal Selection
Default: Both | Options: Buy Only, Sell Only, Both
Buy Only: Shows only BUY signals
Sell Only: Shows only SELL signals
Both: Shows both BUY and SELL signals
Break Validation
Default: Close | Options: Break Level, Close
Break Level: Signal when price touches the trend line (more signals)
Close: Signal when bar closes beyond trend line (fewer signals)
Tip: Try "Close" first for better signals
Show Disqualified
Default: OFF | Options: ON/OFF
What it does: Shows bad breaks
ON: Shows gray ❌ labels with explanations
OFF: Hides bad signals
👁️ Display Settings
Show Trend Lines
Default: ON
What it does: Shows trend lines on the chart
Looks like: Dashed blue lines connecting swing points
Goes to: Extends into future bars
Why: Shows where breakouts are expected
Show Swing Points
Default: ON
What it does: Marks highs/lows used for trend lines
Looks like: Shape markers at swing locations
Shows: How trend lines are constructed
Marker Style
Default: Circle | Options: Circle, Triangle, Square, Diamond, Cross
What it does: Choose shape for swing markers
Options: Circle, Triangle, Square, Diamond, Cross
Best choice: Circle is clear without being busy
Marker Size
Default: 3 | Range: 1-10
What it does: Controls marker size
Range: 1 (tiny) to 10 (large)
Show Inside Bars
Default: ON
What it does: Highlights inside bars
Looks like: Light orange background on inside bars
Note: These bars are ignored for break qualification
Important: Inside bars are ignored for break qualification
🎨 Colors
Signal Colors
Buy Signal (Default: Green) - Color for good BUY signals
Sell Signal (Default: Red) - Color for good SELL signals
Disqualified (Default: Gray) - Color for bad signals
Display Colors
Trend Line (Default: Blue) - Color for trend lines and markers
Inside Bar (Default: Light Orange) - Background for inside bars
💡 How To Use It In Larry Williams Methodology
Step 1 - Weekly Setup: Identify market bias on weekly chart (clear bullish/bearish trend)
Step 2 - Daily Confirmation: Find confirmation signals on daily timeframe
Step 3 - Trend Break Entry: Use qualified trend breaks only in setup direction
Important: Never enter based on trend breaks alone - always require setup + confirmation first
⚠️ Important Notice
This indicator implements Larry Williams' trend break entry technique. It should NOT be used as standalone buy/sell signals. Only use trend breaks for entry timing after you have established a proper market setup and confirmation. Poor results will occur if using signals without the complete Larry Williams methodology.
Credits: Based on Larry Williams' trading approach and qualification methodology. Swing detection logic adapted from "Larry Williams: Market Structure" by Smollet.
Pro RSI Mean-Deviation Sigmoid Oscillator (Z-Score Normalized)# Pro RSI Mean-Deviation Sigmoid Oscillator (Z-Score Normalized)
## 🧮 Core Mathematical Concept
**The Key Formula**: This indicator subtracts RSI's own EMA from the RSI value, divides the result by its standard deviation to create a Z-score, then applies sigmoid normalization to map it into a 0-1 range (displayed as 0-100).
**In Simple Terms**:
```
Z-Score = (RSI - RSI_EMA) / Standard_Deviation
Sigmoid = 1 / (1 + e^(-k × Z-Score))
Final Output = Sigmoid × 100
```
This mathematical approach transforms raw RSI momentum into a statistically normalized oscillator that better identifies genuine trend changes while filtering out noise.
---
## 📊 What This Indicator Does
This advanced momentum oscillator combines RSI analysis with statistical normalization to identify overbought/oversold conditions and momentum shifts with greater precision than traditional RSI alone.
**Core Innovation**: Uses Z-score normalization and sigmoid transformation to convert RSI deviations into a smooth 0-100 scale, reducing noise while maintaining sensitivity to genuine market movements.
---
## 🔧 How It Works
### 1. **RSI Foundation**
- Calculates standard RSI over your chosen period (default: 14)
- Applies an EMA smoothing line to identify the RSI trend
### 2. **Statistical Normalization**
- Measures deviation between RSI and its EMA
- Calculates Z-score (standard deviations from mean)
- Normalizes extreme values while preserving relative strength
### 3. **Sigmoid Transformation**
- Maps Z-scores to a 0-100 scale using sigmoid function
- Creates smooth transitions between bullish/bearish zones
- Reduces false signals from RSI whipsaws
### 4. **RSI Bollinger Bands**
- Adds dynamic overbought/oversold bands around RSI
- Adapts to market volatility automatically
- Confirms extreme conditions when RSI breaches bands
### 5. **Momentum Histogram**
- Visualizes rate of change in normalized momentum
- Green bars = strengthening bullish momentum
- Red bars = strengthening bearish momentum
---
## 📈 How to Use
### **Primary Signals**
**Sigmoid Oscillator (Thick Line)**
- **Above 50** = Bullish momentum dominant
- **Below 50** = Bearish momentum dominant
- **Crossing 50** = Potential trend change
**Extreme Zones**
- **Above 70** = Overbought (green background) - Consider taking profits or preparing for reversal
- **Below 30** = Oversold (red background) - Watch for potential bounce or reversal
### **Confirmation Signals**
**RSI Bollinger Band Breaches** (Purple background)
- RSI above upper band = Extremely overbought
- RSI below lower band = Extremely oversold
- Strong confirmation when paired with sigmoid extremes
**RSI vs RSI EMA Crossovers**
- Purple line (RSI) crossing above orange line (EMA) = Early bullish signal
- Purple line crossing below orange line = Early bearish signal
**Momentum Histogram**
- Growing green bars = Accelerating bullish momentum
- Growing red bars = Accelerating bearish momentum
- Shrinking bars = Momentum weakening (potential reversal warning)
---
## ⚙️ Parameter Settings
### **RSI Period** (Default: 14)
- Lower (7-10) = More responsive, more signals
- Higher (20-30) = Smoother, fewer false signals
- Recommended: Keep at 14 for most timeframes
### **RSI EMA Period** (Default: 14)
- Controls smoothness of RSI trend line
- Match to RSI period for standard behavior
- Increase for longer-term trend identification
### **Standard Deviation Period** (Default: 20)
- Lookback window for Z-score calculation
- Lower = More sensitive to recent changes
- Higher = More stable, slower to react
### **Sigmoid Sensitivity (k)** (Default: 1.0)
- **0.5-0.8** = Smoother, less extreme readings
- **1.0-1.5** = Balanced sensitivity
- **2.0+** = More aggressive, reaches extremes faster
- Adjust based on asset volatility
### **Bollinger Band Multiplier** (Default: 2.0)
- Standard deviation multiplier for RSI bands
- **1.5** = Tighter bands, more frequent signals
- **2.5-3.0** = Wider bands, only extreme moves
---
## 💡 Trading Strategies
### **Strategy 1: Momentum Continuation**
1. Wait for sigmoid to break and hold above 70 (bullish) or below 30 (bearish)
2. Confirm with growing momentum histogram in same direction
3. Enter in direction of momentum when RSI breaks Bollinger bands
4. Ride the trend until sigmoid crosses back through 50 or momentum histogram shrinks
5. This indicator excels at catching strong, sustainable momentum moves
### **Strategy 2: Momentum Breakout**
1. Identify sigmoid consolidation near 50
2. Watch for strong break above 70 or below 30
3. Confirm with growing momentum histogram
4. Enter in direction of break, exit when momentum weakens
### **Strategy 3: Divergence Detection**
1. Compare price action to sigmoid oscillator
2. Bullish divergence: Price makes lower low, sigmoid makes higher low
3. Bearish divergence: Price makes higher high, sigmoid makes lower high
4. Enter when sigmoid confirms with 50-line cross
### **Strategy 4: Multi-Timeframe Confluence**
1. Use on higher timeframe (4H/Daily) for trend direction
2. Use on lower timeframe (15M/1H) for entry timing
3. Only take trades when both timeframes align
4. Increases win rate significantly
---
## ⚠️ What to Watch For
### **Best Conditions**
- ✅ Trending markets with clear momentum
- ✅ Assets with decent volatility (not too choppy)
- ✅ When multiple signals align (sigmoid + bands + histogram)
- ✅ Confirmed with price action or volume
### **Difficult Conditions**
- ❌ Sideways, choppy markets (generates false signals)
- ❌ Low volatility periods (sigmoid may not reach extremes)
- ❌ Major news events (can cause extreme whipsaws)
- ❌ Very low timeframes (<5min) - too much noise
### **Common Pitfalls**
- Don't trade sigmoid extremes blindly - wait for reversal confirmation
- Don't ignore the momentum histogram - it shows strength of moves
- Don't use in isolation - combine with support/resistance, volume, etc.
- Don't over-optimize parameters - default settings work well for most assets
---
## 📋 Risk Disclaimers
**IMPORTANT:** This indicator is for educational purposes only and is NOT financial advice. All trading involves substantial risk of loss. Past performance does not guarantee future results. Always use proper risk management, backtest thoroughly, and consult a licensed financial advisor before making trading decisions. The creator assumes no liability for your trading results. **Trade at your own risk.**
---
## 🔍 Additional Considerations
### **Combine With:**
- Support and resistance levels
- Volume analysis
- Trend indicators (moving averages)
- Price action patterns
- Market structure analysis
### **Timeframe Recommendations:**
- **Scalping (1-5min)**: Lower RSI period (7-10), higher sigmoid sensitivity
- **Day Trading (15min-1H)**: Default settings work well
- **Swing Trading (4H-Daily)**: Increase all periods by 50-100%
- **Position Trading (Weekly)**: Double all default periods
### **Asset-Specific Tips:**
- **Crypto**: Often more volatile - consider k=0.8 for smoother signals
- **Forex**: Works well on major pairs with default settings
- **Stocks**: May need slight adjustments per stock volatility
- **Indices**: Very effective with standard parameters
---
## 📝 Credits & Sharing
Feel free to share this indicator! If you make modifications or improvements, consider sharing back with the community.
**Version**: 5
**Created for**: TradingView Pine Script
**Category**: Oscillators / Momentum
---
*Happy Trading! Remember: The best indicator is the one between your ears. Always think critically and trade responsibly.* 📊✨
hull-ribbon[t90]The MTF HMA Trend Ribbon is a trend-visualization tool designed to identify momentum and trend health. It uses a sequence of 12 Hull Moving Averages (HMA) to create a smooth, highly responsive "ribbon" that tracks price action with significantly less lag than standard moving average clouds.
How to Use
Trend Identification: Look for the ribbon's expansion and contraction. An expanding ribbon indicates strong momentum, while a tightening ribbon suggests consolidation or a potential reversal.
Dynamic Support/Resistance: During a trend, the ribbon acts as a multi-layered zone. Price often finds support or resistance within the ribbon's depth before continuing the trend.
Momentum Exhaustion: When the price stretches too far away from the ribbon, or when the individual HMA lines begin to cross and "braid," it often signals that the current move is exhausted.
Entry/Exit: Use the price's relationship to the ribbon (breakouts and pullbacks) to confirm trend-following entries.
Disclaimer: This indicator is for educational purposes only. Trading involves significant risk, and past performance does not guarantee future results.
MARKET REGIME INDICATOR The indicator’s main function is to apply a moving average (MA) from a different symbol. It can be used to identify the broader trend in crypto or stocks.
For the selected symbol, the chart turns:
Green when price is above the MA
Red when price is below the MA
You can choose:
The type of MA
The length (period)
The indicator also plots the highest and lowest levels on the selected symbol to help identify potential turning points.
It also includes an optional trend confirmation feature:
Off
On
HoaNo RSI Oscillator❤️ Link indicator : t.me
❤️ Coffee Donate
(BEP20) : 0xf79d4f5144426358a67c89be80a272c3376a1b2a
---------------------------------------------------------------------
HoaNo RSI Oscillator is a special, custom-designed indicator. It is a private (invite-only) indicator, created specifically for analysis and testing purposes.
This indicator is not intended for public use and requires the author’s permission before being applied to any chart. There are no guarantees or assurances of profit. The indicator is provided “as is” and is for educational and reference purposes only.
If you wish to be granted access, please contact the author directly.
Trend Pulse Oscillator█ OVERVIEW
Trend Pulse Oscillator is a momentum oscillator that combines short-term trend strength analysis (price deviation from a dynamic trend line) with optional reference to a higher timeframe trend context. It visualizes market pulse through smoothed oscillator waves, fixed overbought/oversold levels, and zero-line cross signals indicating momentum shifts.
The indicator assists in identifying potential entry points after strong moves, early signs of exhaustion or direction change, and supports decision-making by providing longer-period trend awareness
█ CONCEPT
Built upon the SwiftTrend logic. The core idea is to measure how far price deviates from the adaptive trend line (margin line). Greater deviation in the direction of the trend indicates stronger momentum. When price returns toward the trend line — especially from overbought or oversold zones — it often signals a correction or potential reversal.
- The oscillator displays the deviation of price from the trend line and applies user-selected smoothing (EMA, SMA, RMA, WMA).
- The longer-period trend controls candle coloring (SwiftTrend candles) and can be used discretionarily as a directional bias/filter for signals.
- The color of the oscillator itself depends solely on whether the smoothed value is above or below zero (green above, red below).
Fixed OB/OS levels and the zero line help visually evaluate the strength of the deviation. Areas significantly above the OB level or below the OS level indicate extreme price stretch away from the trend line and increased probability of mean reversion.
█ FEATURES
Calculations
- Average candle body size — calculated separately for oscillator and longer-period trend
- Dynamic trend line (adaptive margin line) + fixed OB / OS threshold levels
- Multiple oscillator smoothing options
- Momentum expressed as oscillating waves
- Detection of OB/OS crossovers and zero-line breaks
Visualization
- Oscillator waves colored according to sign (green above zero, red below zero)
- Fixed OS level (oversold) — gray, dashed line
- OB level (overbought) — color reflects the current longer-period trend direction (green when price is above the longer-period trend line, red when below)
- OB and OS levels frequently displayed with light gradient fill for readability (OB gradient inherits HTF trend color; OS gradient remains neutral/gray)
- Optional SwiftTrend candle coloring — candles colored according to longer-term trend direction and strength (gradient intensity)
- Transparent, layered fill under oscillator waves (stronger near the wave, fading toward zero)
Signals
- Long / Short — triggered on crossover/crossunder of OB/OS levels (with anti-duplication logic per wave)
- Zero Line Long / Zero Line Short — zero-line break confirmed by candle color direction
- Longer-period trend change — visual and alert when longer-term trend flips
- Important: There is no automatic filtering of OB/OS or zero-line signals by the longer-period trend — traders should apply longer-period trend bias manually
Alerts
- Long Signal
- Short Signal
- Zero Line Long
- Zero Line Short
- Longer-Period Trend Change
█ HOW TO USE
Add the indicator via Pine Editor (paste the code) or search for “Trend Pulse Oscillator” in the TradingView public library.
Main settings
- Osc Average Body Periods – averaging period for oscillator body size
- Osc Band Multiplier / Tolerance Multiplier – controls width and sensitivity of oscillator bands
- Smoothing Type / Length – smoothing method and period for the oscillator wave
- Trend Average Body Periods / Band / Tolerance – parameters for the longer-period trend line
- Overbought Level / Oversold Level – fixed threshold values
- Enable Candle Coloring – turns on SwiftTrend-style candle coloring based on the longer-period trend
- Gradient & fill options – control visibility and transparency of gradients and wave fills
Trend & candle coloring logic
- Price above trend line → bullish (green tones)
- Price below trend line → bearish (red tones)
█ APPLICATION
Momentum trading
- Direction and slope of oscillator waves indicate current impulse strength
- Return toward zero or zero-line cross can serve as an early warning of correction or reversal
Trend following
- The longer-period trend acts as a discretionary directional filter
- Highest-probability approach: take signals primarily in the direction of the longer-period trend
Overbought / Oversold
- Fixed OB/OS levels mark zones of extreme deviation from the trend line
- Large extensions away from the trend line increase the likelihood of pullback or reversal
█ NOTES
- This is a supporting tool — never use it as a standalone trading system
- Best results are achieved when combined with key support/resistance levels, market structure analysis, and longer-period trend context
- OB/OS crosses and zero-line breaks are orientation points only — always validate them against the broader trend picture
MTF EMA Trend Table (50/100/200)Using the MTF EMA Trend Table for Supply & Demand Trading
This document explains how to use the Multi‑Timeframe EMA Trend Table as part of a supply and demand trading strategy.
The indicator displays the trend direction (Bullish or Bearish) for EMA 50, 100, and 200 across the following timeframes: 5m, 15m, 30m, 1h, 4h, 1d, and 1w.
---------------------------------------------
1. What the Indicator Shows
---------------------------------------------
The EMA Trend Table instantly reveals whether price is trading above or below the EMA 50/100/200 on multiple timeframes.
• Price above EMA = Bullish trend
• Price below EMA = Bearish trend
This allows you to identify trend alignment across all key timeframes.
---------------------------------------------
2. Why EMAs Matter in Supply & Demand Trading
---------------------------------------------
Supply & Demand zones show where institutions previously bought or sold aggressively. To trade these zones effectively, you must confirm higher‑timeframe trend direction.
The EMA table prevents low‑probability trades by keeping you aligned with institutional flow.
---------------------------------------------
3. How to Use the Indicator for Supply & Demand Trading
---------------------------------------------
Step 1 — Identify Higher‑Timeframe Bias (4H, 1D, 1W)
• Bullish alignment (all green) → Trade demand zones only.
• Bearish alignment (all red) → Trade supply zones only.
Step 2 — Use 1H, 30M, 15M for Setup Timing
These mid‑timeframes help you determine when a pullback is nearing completion.
Step 3 — Trigger Entry on the 5M EMA Flip
Once price enters a supply or demand zone, wait for the 5m EMA trend to flip in your direction before entering.
---------------------------------------------
4. How to Judge Zone Strength Using EMAs
---------------------------------------------
Strong Demand Zone Characteristics:
• Price above EMA200 on 1H+
• Zone forms above EMA200
• Pullback touches EMA50 or EMA100
Strong Supply Zone Characteristics:
• Price below EMA200 on 1H+
• Zone forms below EMA200
• Pullback touches EMA50 or EMA100
---------------------------------------------
5. Full Trade Example
---------------------------------------------
Higher timeframes are bullish: 1W, 1D, 4H all green.
Price pulls back into a 15m demand zone.
5m flips from Bearish → Bullish.
This is the entry confirmation.
---------------------------------------------
6. Why This Indicator Improves Your Trading
---------------------------------------------
• Confirms trend direction
• Shows alignment across timeframes
• Helps avoid counter‑trend traps
• Improves zone accuracy and confidence
• Enhances timing using the 5m EMA flip
This combination is ideal for institutional‑style supply and demand trading.
Breaker Blocks Signals [AlgoAlpha]🟠 OVERVIEW
This script automates the detection of Breaker Blocks, a popular smart money concept used to identify high-probability reversal zones. It monitors price action for aggressive impulses—measured through a normalized Z-Score—to identify Orderblocks. When these blocks are "broken" or invalidated by price moving through them, they transform into Breaker Blocks. These zones act as "flipped" support or resistance, offering traders specific areas to look for retests and trend continuations. By handling the complex management of zone life-cycles and mitigation, this script provides a clean, real-time map of institutional supply and demand shifts.
🟠 CONCEPTS
The indicator relies on the relationship between price momentum and structural invalidation. It first identifies "impulsive" candles by calculating a Z-Score of price distance covered over a specific window. A Z-Score above 4 marks an "Algorithmically Significant" move. When such a move occurs, the script identifies the last opposite-colored candle (the Orderblock) and draws a gray zone. The transformation happens when price closes entirely through one of these gray zones. This "mitigation" is what triggers the creation of a Breaker Block: an old bearish supply zone becomes a bullish demand zone, and vice versa. This transition reflects a shift in market regime where previous trapped participants are forced to exit, often leading to price rejections at these newly formed levels.
🟠 FEATURES
Automated Breaker Transformation : Instantly flips mitigated Orderblocks into colored Breaker Blocks (Bullish/Bearish).
Rejection Markers : Small arrow icons appear when price enters a Breaker Block and shows signs of respect/reversal.
Comprehensive Alerts : Notifications for both the formation of new breakers and real-time price rejections.
🟠 USAGE
Setup : Add the script to your chart. It is effective on most timeframes, but many traders prefer the 15m or 1h for intraday structure. Use the "Z-Score Window" to adjust sensitivity; 100 is standard, but lower values (e.g., 50) will find more frequent, smaller impulses.
Read the chart : Gray boxes are "Pending" blocks. If price closes above a gray bearish box, it turns into a Bullish Breaker (Green). If price closes below a gray bullish box, it turns into a Bearish Breaker (Red). Look for price to return to these colored zones; the "▲" and "▼" symbols indicate the script has detected a rejection from that level.
Settings that matter : Prevent Overlap is useful for avoiding "cluttered" zones in ranging markets. Max Box Age is critical; it ensures that very old, irrelevant zones are removed from your chart after a set number of bars, keeping your technical analysis current and focused on recent price action.
BTC 10m-4h MPOC Moving Point Of Control by VACI (ZIOB)The MPOC (Moving Point Of Control) offers this flexible POC specifically for the crypto market. The MPOC is calculated using signals from VACI (Volatility-Adaptive Convergence Indicator) technology and continuously adapts to current market conditions. It is a central element of trading, acting as a fair value, strong support or resistance area, and often as a magnet for the price. This particular MPOC is not volume-based!
🔍 **BTC 10minute-4hour MPOC Moving Point Of Control by VACI (ZIOB)**
✅ **VACI = Volatility-Adaptive Convergence Indicator**
• Auto-adjusts signal thresholds to Bitcoin volatility (ATR-based)
• Detects trend reversals via 11m/45m line convergence
• Blocks counter-trend signals using 4h trend filter (prevents overtrading)
🎯 **IDEAL FOR:**
• **Swing traders** on 45m-4h charts (medium holds with trend confirmation)
⚠️ **CRITICAL NOTES:**
• **Exclusively optimized for Bitcoin** in 45m-4h timeframes
• **"ZIOB"** is a trademark/name of ZiobMichael – no affiliation with third parties
• **NOT financial advice** – always use stop-loss and risk management
🔖 **VERSION:** 7.3.1 | **AUTHOR:** @ZIOB
Only use my indicator if you have basic trading knowledge and can identify uptrends/downtrends and trading ranges. It works well in conjunction with my VACI (Volatility-Adaptive Convergence Indicator), volume boxes as an entry point and Fibonacci retracements to determine take profits. It works excellent in combination with HeikinAshi candles.
Stay disciplined, stay profitable!
SilverHawk Pattern + Trend ScannerSilverHawk Pattern + Trend Scanner
This indicator scans for common candle patterns (Evening/Morning Star, Engulfing, Kicker) and displays adaptive trend channels (short/long) with strength metrics.
Features:
- Candle patterns with reversal/continuation % heuristic
- Adaptive trend channels (best short/long length selected by Pearson R)
- ADX trend power and channel alignment note
Settings:
- Show specific patterns: toggle visibility
- Channel lengths: auto-selected based on best correlation
- Alerts on pattern detection
Best used on H1 to D1 timeframes in Forex or indices for pattern confirmation and trend analysis. Use with proper risk management and confirmation.
Educational tool only. Not financial advice. Trading involves risk.
Color-Regime OscillatorColor-Regime Oscillator は、相場環境を「色」で直感的に把握するためのオシレーターです。
シグナルラインの位置によって背景色が変化し、
現在の相場が上昇・下降のどちらの環境にあるのかを一目で確認できます。
オシレーター、シグナルライン、ヒストグラム、背景、ゼロラインの配色は
すべてカスタマイズ可能で、好みやチャートテーマに合わせて調整できます。
本インジケーターは売買サインを表示しない設計となっており、
裁量トレードや他の手法と組み合わせた環境認識用途を想定しています。
※ 本スクリプトは保護されています。
Color-Regime Oscillator is an oscillator designed for intuitive market regime recognition using colors.
The background color changes depending on the position of the signal line,
allowing traders to quickly identify whether the market is in a bullish or bearish environment.
All visual elements — oscillator, signal line, histogram, background, and zero line —
are fully customizable to match your preferences or chart theme.
This indicator does not generate buy or sell signals
and is intended for discretionary trading and market analysis.
※ Protected script.
Open Near High or Low : AlertsOpen=Low :Buy
Open=High : Sell
Buffer adjustment available.
Suggested buffer 0.1%
Alerts on Trading view available






















