Period Highlighter ProPeriod Highlighter Pro is a versatile Pine Script indicator designed to visually highlight specific time periods on your TradingView charts, making it easier to analyze seasonal patterns, trading sessions, or specific weekdays. With customizable settings for months, weekdays, or intraday time ranges, this tool adapts to your trading strategy, allowing you to focus on key periods with precision.
Features
Flexible Highlight Modes: Choose from three modes to highlight:
Month Range: Highlight specific months or a range (e.g., March to June) for seasonal analysis.
Weekday Range: Highlight specific weekdays (e.g., Mondays or Monday to Wednesday) for weekly pattern analysis.
Time Range: Highlight daily time windows (e.g., 15:30–22:00) for intraday session analysis, restricted to weekdays.
Customizable Timezone: Set any IANA timezone (e.g., America/New_York, Europe/London) or UTC offset to align highlights with your preferred market hours.
Historical Range Control: Define how far back to apply highlights with options for years (Month Range), weeks (Weekday Range), or days (Time Range).
Visual Customization: Choose your highlight color to match your chart style.
User-Friendly Inputs: Intuitive dropdowns and tooltips guide you through configuring each mode, ensuring only relevant settings are adjusted.
How It Works
Select a highlight mode and configure the corresponding settings:
Month Range: Pick a start month and an optional end month (or "Disabled" for a single month) and set the number of years back.
Weekday Range: Choose a start weekday and an optional end weekday (or "Disabled" for a single day) and set the number of weeks back.
Time Range: Specify a start and end time (24-hour format) and the number of weekdays back. The indicator then applies a semi-transparent background color to chart bars that meet your criteria, making it easy to spot relevant periods.
Use Cases
Seasonal Traders: Highlight specific months to analyze recurring market patterns.
Day Traders: Focus on active trading sessions (e.g., New York open) with precise time range highlighting.
Weekly Pattern Analysts: Isolate specific weekdays to study price behavior.
Global Traders: Adjust for any timezone to align with your market of interest.
Why Use Period Highlighter Pro?
This indicator simplifies time-based analysis by providing a clear visual overlay for your chosen periods. Whether you're studying historical trends or focusing on specific trading hours, Period Highlighter Pro offers the flexibility and precision to enhance your chart analysis.
Licensed under the Mozilla Public License 2.0.
Cycles
P3 Weekly Goldbach levelsP3 Weekly Session Projections
Originality and Uniqueness:
Novel Time-Based Approach:
This indicator uniquely combines the previous weeks range analysis with mathematical Goldbach number sequences
Unlike standard Fibonacci retracements that use swing highs/lows, this script uses a specific weekly session window for consistent anchor points
The weekly reset mechanism ensures levels are always based on the most recent Sunday session, providing fresh, relevant levels
2. Mathematical Innovation:
First-of-its-kind application weekly Goldbach numbers (100, 97, 89, 83, 71, 59, 50, 47, 41, 29, 17, 11, 3, 0) as support/resistance levels
Dual-range projection system: Projects both standard deviations internally and overlays Goldbach levels for precise mathematical alignment
Auto-extending ranges when price breaks beyond 100/0 levels – automatically adds upper and lower GB ranges
3. Advanced Technical Features:
Dynamic label positioning with 4 different modes (Right Edge, Left of Line, Right of Line, Fixed Position)
Color-coded level hierarchy: Red (G:100), Green (G:0), Yellow (G:111/-111) for instant visual recognition
Session-based calculations using real market hours rather than arbitrary chart points
Clean weekly management – automatically removes previous levels and draws fresh ones each Sunday
Practical Usefulness:
1. Professional Trading Application:
Institutional session timing: plots when major institutions begin weekly positioning
Objective level placement: Eliminates subjective swing high/low selection - uses concrete session data
Multi-market applicability: Works on forex, indices, commodities, and crypto that trade during this session
2. Risk Management Benefits:
Predefined support/resistance zones based on mathematical progression rather than subjective analysis
Extension levels provide targets when price moves beyond normal ranges
Weekly refresh ensures levels remain relevant to current market structure
3. Unique Market Insights:
Goldbach number spacing provides mathematically-derived levels that often align with natural market movements
Session-based anchoring captures institutional weekly bias and positioning
Visual clarity with customizable labels and positioning for different trading styles
How It Differs from Existing Scripts:
Not a standard Fibonacci tool - uses specific mathematical sequence with weekly session anchoring
Not a generic pivot indicator - focuses on Sunday institutional session range
Not a simple support/resistance script - combines time-based analysis with mathematical projections
Not a rehash of existing indicators - genuinely novel approach combining session analysis with Goldbach mathematics
Target Audience:
Institutional traders using weekly analysis
Mathematical traders interested in number theory applications
Session-based analysts focusing on specific market opening periods
Risk management specialists needing objective level placement
This script represents genuine innovation in combining specific market session analysis with mathematical number theory, providing traders with a unique tool that doesn't exist elsewhere in the TradingView library.
EMA9/EMA50 Cross Alert (2H Only)התראה לקרוס של ממוצע נא אקספוננציאלי 9 ו 50 ל 2 הכיוונים בטיים פרם של שעתיים.
Alert for a collapse of the 9 and 50 exponential moving averages in both directions on a two-hour time frame.
EMAs SixSix exponential moving averages with greater weight on the last close of each candle ideal for visualizing support and registration
Stochastic MACDStochastic MACD Indicator: Quick Guide
This Pine Script indicator, "Stochastic MACD" (SMACD), blends MACD and Stochastic Oscillator principles to help you spot momentum shifts and potential reversals.
What it Shows:
SMACD Line: Tracks momentum.
Signal Line: Averages the SMACD line, creating crossovers.
Histogram: Visualizes momentum strength, changing color with direction.
Overbought/Oversold Levels: (Default 10 and -10) Help identify stretched market conditions. Adjustable in settings.
Visual Signals (Triangles):
Red Down Arrow (Overbought Signal): Appears when both SMACD and Signal lines are above the Overbought level (default 10) AND SMACD crosses the Signal line upwards. This suggests strong overbought conditions and a potential reversal down.
Green Up Arrow (Oversold Signal): Appears when both SMACD and Signal lines are below the Oversold level (default -10) AND SMACD crosses the Signal line upwards. This suggests potential buying opportunities from oversold conditions and a possible reversal up.
How to Use It:
Confirm Trends: Use the histogram and line directions.
Spot Reversals: Look for the red and green triangles for quick alerts.
Combine: Always use with other analysis like price action or support/resistance.
Important: This is an analytical tool, not financial advice. Trading involves risk.
AMOGH smc bo/bd - Delta Bot IntegrationAMOGH SMC BO/BD – Delta Bot Integration ek advanced Pine Script indicator hai jo CHoCH ke baad breakout/breakdown (BO/BD) entries detect karta hai. Ye structure flip, SL, aur smart alerts ke sath auto-trading bots ke liye optimized hai. Entry precision aur exit logic strategy-grade hai.
Mark High/Low of Specific DateThis code will help to mark high low of specific dates;
People using Gann theory will find it useful as certain specific dates are considered very important to mark high and low of markets or turning points
Peak ↔ Trough Leg & Cycle CounterThis indicator plots both leg counts and cycle counts between peaks and troughs, and includes a real-time counter showing the number of bars since the last swing (peak or trough).
=== Description ===
"Peak ↔ Trough Leg + Cycle + Real-Time Counter" is a swing-based timing tool designed for discretionary and systematic traders.
It detects local peaks and troughs based on user-defined swing length and visually tracks:
The number of bars between alternating peaks and troughs ("Leg Count")
The number of bars between recurring same-type swings (Peak→Peak and Trough→Trough "Cycle Count")
A real-time counter showing bars elapsed since the last confirmed swing (updated live on the most recent bar)
Labels are drawn at each swing point:
Top arrows (teal) at local peaks
Bottom arrows (green) at local troughs
Each label contains:
Line 1 – Bars since last swing (Leg Count)
Line 2 – Bars since last same-type swing (Cycle Count)
A yellow label is shown on the most recent bar, counting live from the last swing.
=== Potential Uses ===
**Time-based entry filters**: Wait for X bars since last swing before entering a trade.
**Cycle analysis**: Visually gauge market rhythm and mean-reversion timing.
**Backtesting timing rules**: Use swing-to-swing durations to test ideas like "enter long only if X bars since peak".
**Momentum/fade context**: Identify when a market is overextended in time vs. price.
**Bar-count-based trailing stops**: Combine time since last swing with price stops for dynamic exits.
**Training visual intuition**: Reinforce understanding of market structure through peak/trough rhythm.
EMA Cross + M Pivot TP + TP Labels & Alertuse it because i SAID SO NOW!!!!!
EMA CROSS
M PIVOT
TP LABELS AND ALERTS
Confluence Indicator: Fib, MACD, SMA 50/200This is a scalping indicator best used on the 1hour and 15min charts
First Candle RuleThis script detects Fair Value Gaps (FVGs) on the 1-minute chart and highlights potential smart money long and short entries. It automatically calculates a risk-reward target based on a customizable ratio and displays clear caption labels showing the entry, stop, and target levels. Designed for ICT-style scalping setups.
Power Metcalfe's + Fibonacci Channel## Metcalfe's Law + Fibonacci Channel - Optimized Bitcoin Valuation Model
This indicator presents an enhanced variation of the classic Bitcoin Metcalfe's Law model, combining logarithmic regression analysis with Fibonacci retracement levels to create a comprehensive valuation framework.
**Key Features:**
- **Optimized Metcalfe's Law calculation** using historical cycle data (2013-2022) for improved accuracy
- **Fibonacci channel overlay** with key levels: 0.382, 0.618, 1.272, 1.618, 2.000, 2.618, 3.000
- **Dynamic trading zones** with visual buy/sell signals based on price position relative to the channel
- **Real-time targets** displaying current Fibonacci projections and fair value estimates
**What makes it different:**
Unlike standard Metcalfe's Law implementations, this version integrates logarithmic growth principles and uses a refined dataset that accounts for Bitcoin's maturation cycles. The Fibonacci overlay provides clearer entry/exit points while maintaining the long-term growth trajectory based on network adoption.
**Best suited for:** Long-term Bitcoin holders and macro traders looking for mathematical support/resistance levels based on network adoption dynamics and scarcity.
The model automatically updates calculations and provides a comprehensive information table showing current formula parameters and key price targets.
adc pivotstest╔═════════════════════════════════════════════════════════════════╗
║ PIVOTS MULTI TF BODO ║
║ ║
║ © 2025 Your Name or Username ║
║ Version: 1.0 ║
║ ║
║ Description: ║
║ This script plots Traditional Pivot Points (PP, S1–S3, R1–R3) ║
║ based on a user-selected timeframe (Daily, Weekly, Monthly). ║
║ It includes optional labels and extended line settings. ║
║ ║
║ How to Use: ║
║ – Add the indicator to your chart ║
║ – Select your pivot timeframe (D/W/M) in settings ║
║ – Toggle label visibility and line extensions as needed ║
║ ║
║ Contac ║
║ Redistribution is not allowed without permission. ║
║ ║
║ For educational purposes only. Trade responsibly. ║
╚═════════════════════════════════════════════════════════════════╝
WaveTrend LazyBear + BUY/SELL Labels (Custom Color)WaveTrend LazyBear + BUY/SELL Labels (Custom Color)
Liquidity Hours By HH🚦 Liquidity Hours By HH 🚦
This script highlights the major trading sessions on your chart — Asia, London KTW, and New York KTW — so you always know when the markets are buzzing! 🌏🕒
✨ Asia Session
Shows a colored box marking the entire session 🟣
Tracks the high and low with clear lines 📈📉
Optional midline that you can toggle ON/OFF 🔀 — perfect for spotting the session’s midpoint without cluttering your chart!
✨ London KTW & New York KTW Sessions
Displays clean boxes marking session duration 🟦🟩
No distracting high/low lines — just simple, neat session highlights
⏰ London session starts 1 hour earlier ⏰ — so you get an advanced heads-up for European market action! 🇬🇧
⏳ Boxes automatically hide on higher timeframes for a cleaner look 👀
Customize colors, durations, and toggle what you want to see — your chart, your rules! 🎨⚙️
Stay sharp and trade smarter with clear liquidity session zones! 💹🔥
[caracalla] Woori Rejection + Divergence Signal V1.6📌 지표 개요 | Indicator Overview
KR
이 스크립트는 리젝션 패턴과 RSI 다이버전스를 활용해 매수(R+)·매도(R-) 반전 신호를 생성합니다. 특히 일반 다이버전스(RD+, RD-)를 히든 다이버전스(RH+, RH-)보다 우선 표시하며, 과매도/과매수 조건도 실전 트레이딩에 맞게 유연하게 조정되어 있습니다.
EN
This script generates buy (R+) and sell (R−) reversal signals by combining rejection candlestick patterns and RSI divergences. It prioritizes regular divergence signals (RD+/RD−) over hidden ones (RH+/RH−), with relaxed overbought/oversold RSI conditions to better suit real trading environments.
🔍 리젝션 조건 | Rejection Conditions
KR
R+: 이전 음봉 후 양봉 전환, 아래꼬리가 몸통보다 길며 RSI < 45
R-: 이전 양봉 후 음봉 전환이거나 긴 위꼬리 음봉, RSI > 50
도지 캔들은 제외되며, 꼬리 길이 비중이 중요한 요소로 작용
EN
R+: Bullish rejection after a bearish candle, long lower wick, RSI < 45
R-: Bearish rejection after bullish candle or long upper wick, RSI > 50
Doji candles are filtered out; long wick length relative to body is essential.
⚙️ 다이버전스 감지 | Divergence Detection
✅ 일반 다이버전스 | Regular Divergence (RD+/RD−)
KR
RD+: 가격 저점 하락 + RSI 저점 상승 + 리젝션
RD-: 가격 고점 상승 + RSI 고점 하락 + 리젝션
EN
RD+: Price makes lower lows, RSI makes higher lows, with rejection
RD−: Price makes higher highs, RSI makes lower highs, with rejection
✅ 히든 다이버전스 | Hidden Divergence (RH+/RH−)
KR
RH+: 가격 저점 상승 + RSI 저점 하락 + 리젝션
RH-: 가격 고점 하락 + RSI 고점 상승 + 리젝션
EN
RH+: Price makes higher lows, RSI makes lower lows, with rejection
RH−: Price makes lower highs, RSI makes higher highs, with rejection
🧠 시그널 우선순위 | Signal Priority
KR
동일한 캔들에서 일반 다이버전스와 히든 다이버전스가 동시에 발생해도, **일반 다이버전스(RD+, RD−)**가 **히든 다이버전스(RH+, RH−)**보다 우선 표시됩니다.
EN
When both regular and hidden divergence conditions are met on the same candle, regular divergence (RD+, RD−) is prioritized over hidden divergence (RH+, RH−).
🔔 알림 기능 | Alert System
KR
모든 시그널(R+, R-, RD+, RD-, RH+, RH-)에 대해 알림 설정이 포함되어 있어, 자동매매나 실시간 대응이 가능합니다.
EN
Alert conditions are included for all signals (R+, R-, RD+, RD-, RH+, RH-), enabling automation or real-time trading reactions.
Mig Trade Model - Kill Zones
Key features:
Liquidity Hunt Detection: Spots aggressive moves that "hunt" stops beyond recent swing highs/lows.
Consolidation Filter: Requires 1-3 small-range candles after a hunt before confirming with a strong candle.
Bias Application: Uses daily open/close to auto-detect bias or allows manual override.
Kill Zone Restriction: Limits signals to London (default: 7-10 AM UTC) and NY (default: 12-3 PM UTC) sessions for better relevance in active markets.
This strategy is inspired by smart money concepts (SMC) and ICT (Inner Circle Trader) methodologies, aiming to capture venom-like "stings" in price action where liquidity is grabbed before reversals.
How It Works
ATR Calculation: Uses a user-defined ATR length (default: 14) to measure volatility, which scales candle body and range thresholds.
Bias Determination:
Auto: Compares daily close to open (bullish if close > open).
Manual: User selects "Bullish" or "Bearish."
Strong Candles:
Bullish: Green candle with body > 2x ATR (configurable).
Bearish: Red candle with body > 2x ATR.
Small Range Candles:
Candles where high-low < 0.5x ATR (configurable).
Liquidity Hunt:
Bullish Hunt: Strong bearish candle making a new low below the past swing low (default: 10 bars).
Bearish Hunt: Strong bullish candle making a new high above the past swing high.
Signal Generation:
After a hunt, counts 1-3 small-range candles.
Confirms with a strong candle in the opposite direction (e.g., strong bullish after bearish hunt).
Resets if >3 small candles or an opposing strong candle appears.
Kill Zone Filter:
Checks if the current bar's time (in UTC) falls within London or NY Kill Zones.
Only allows final "Buy" (bullish entry) or "Sell" (bearish entry) if bias matches and in Kill Zone.
Plots:
Yellow circle (below): Bullish liquidity hunt.
Orange circle (above): Bearish liquidity hunt.
Blue diamond (below): Raw bullish signal.
Purple diamond (above): Raw bearish signal.
Green triangle up ("Buy"): Filtered bullish entry.
Red triangle down ("Sell"): Filtered bearish entry.
Inputs
Bias: "Auto" (default), "Bullish", or "Bearish" – Controls signal direction based on daily trend.
ATR Length: 14 (default) – Period for ATR calculation.
Swing Length for Liquidity Hunt: 10 (default) – Bars to look back for swing highs/lows.
Strong Candle Body Multiplier (x ATR): 2.0 (default) – Threshold for strong candle bodies.
Small Range Multiplier (x ATR): 0.5 (default) – Threshold for small-range candles.
London Kill Zone Start/End Hour (UTC): 7/10 (default) – Customize London session hours.
NY Kill Zone Start/End Hour (UTC): 12/15 (default) – Customize New York session hours.
Usage Tips
Timeframe: Best on lower timeframes (e.g., 5-15 min) for intraday trading, especially forex pairs like EURUSD or GBPUSD.
Timezone Adjustment: Inputs are in UTC. If your chart is in a different timezone (e.g., EST = UTC-5), adjust hours accordingly (e.g., London: 2-5 AM EST → 7-10 UTC).
Risk Management: Use with stop-loss (e.g., beyond the hunt low/high) and take-profit based on ATR multiples. Not financial advice—backtest thoroughly.
Customization: Tweak multipliers for different assets; higher for volatile cryptos, lower for stocks.
Limitations: Relies on historical data; may generate false signals in ranging markets. Combine with other indicators like volume or support/resistance.
This indicator is for educational purposes. Always use discretion and proper risk management in live trading. If you find it useful, feel free to share feedback or suggestions!
MSTY-WNTR Rebalancing SignalMSTY-WNTR Rebalancing Signal
## Overview
The **MSTY-WNTR Rebalancing Signal** is a custom TradingView indicator designed to help investors dynamically allocate between two YieldMax ETFs: **MSTY** (YieldMax MSTR Option Income Strategy ETF) and **WNTR** (YieldMax Short MSTR Option Income Strategy ETF). These ETFs are tied to MicroStrategy (MSTR) stock, which is heavily influenced by Bitcoin's price due to MSTR's significant Bitcoin holdings.
MSTY benefits from upward movements in MSTR (and thus Bitcoin) through a covered call strategy that generates income but caps upside potential. WNTR, on the other hand, provides inverse exposure, profiting from MSTR declines but losing in rallies. This indicator uses Bitcoin's momentum and MSTR's relative strength to signal when to hold MSTY (bullish phases), WNTR (bearish phases), or stay neutral, aiming to optimize returns by switching allocations at key turning points.
Inspired by strategies discussed in crypto communities (e.g., X posts analyzing MSTR-linked ETFs), this indicator promotes an active rebalancing approach over a "set and forget" buy-and-hold strategy. In simulated backtests over the past 12 months (as of August 4, 2025), the optimized version has shown potential to outperform holding 100% MSTY or 100% WNTR alone, with an illustrative APY of ~125% vs. ~6% for MSTY and ~-15% for WNTR in one scenario.
**Important Disclaimer**: This is not financial advice. Past performance does not guarantee future results. Always consult a financial advisor. Trading involves risk, and you could lose money. The indicator is for educational and informational purposes only.
## Key Features
- **Momentum-Based Signals**: Uses a Simple Moving Average (SMA) on Bitcoin's price to detect bullish (price > SMA) or bearish (price < SMA) trends.
- **RSI Confirmation**: Incorporates MSTR's Relative Strength Index (RSI) to filter signals, avoiding overbought conditions for MSTY and oversold for WNTR.
- **Visual Cues**:
- Green upward triangle for "Hold MSTY".
- Red downward triangle for "Hold WNTR".
- Yellow cross for "Switch" signals.
- Background color: Green for MSTY, red for WNTR.
- **Information Panel**: A table in the top-right corner displays real-time data: BTC Price, SMA value, MSTR RSI, and current Allocation (MSTY, WNTR, or Neutral).
- **Alerts**: Configurable alerts for holding MSTY, holding WNTR, or switching.
- **Optimized Parameters**: Defaults are tuned (SMA: 10 days, RSI: 15 periods, Overbought: 80, Oversold: 20) based on simulations to reduce whipsaws and capture trends effectively.
## How It Works
The indicator's logic is straightforward yet effective for volatile assets like Bitcoin and MSTR:
1. **Primary Trigger (Bitcoin Momentum)**:
- Calculate the SMA of Bitcoin's closing price (default: 10-day).
- Bullish: Current BTC price > SMA → Potential MSTY hold.
- Bearish: Current BTC price < SMA → Potential WNTR hold.
2. **Secondary Filter (MSTR RSI Confirmation)**:
- Compute RSI on MSTR stock (default: 15-period).
- For bullish signals: If RSI > Overbought (80), signal Neutral (avoid overextended rallies).
- For bearish signals: If RSI < Oversold (20), signal Neutral (avoid capitulation bottoms).
3. **Allocation Rules**:
- Hold 100% MSTY if bullish and not overbought.
- Hold 100% WNTR if bearish and not oversold.
- Neutral otherwise (e.g., during choppy or extreme markets) – consider holding cash or avoiding trades.
4. **Rebalancing**:
- Switch signals trigger when the hold changes (e.g., from MSTY to WNTR).
- Recommended frequency: Weekly reviews or on 5% BTC moves to minimize trading costs (aim for 4-6 trades/year).
This approach leverages Bitcoin's influence on MSTR while mitigating the risks of MSTY's covered call drag during downtrends and WNTR's losses in uptrends.
## Setup and Usage
1. **Chart Requirements**:
- Apply this indicator to a Bitcoin chart (e.g., BTCUSD on Binance or Coinbase, daily timeframe recommended).
- Ensure MSTR stock data is accessible (TradingView supports it natively).
2. **Adding to TradingView**:
- Open the Pine Editor.
- Paste the script code.
- Save and add to your chart.
- Customize inputs if needed (e.g., adjust SMA/RSI lengths for different timeframes).
3. **Interpretation**:
- **Green Background/Triangle**: Allocate 100% to MSTY – Bitcoin is in an uptrend, MSTR not overbought.
- **Red Background/Triangle**: Allocate 100% to WNTR – Bitcoin in downtrend, MSTR not oversold.
- **Yellow Switch Cross**: Rebalance your portfolio immediately.
- **Neutral (No Signal)**: Panel shows "Neutral" – Hold cash or previous position; reassess weekly.
- Monitor the panel for key metrics to validate signals manually.
4. **Backtesting and Strategy Integration**:
- Convert to a strategy script by changing `indicator()` to `strategy()` and adding entry/exit logic for automated testing.
- In simulations (e.g., using Python or TradingView's backtester), it has outperformed buy-and-hold in volatile markets by ~100-200% relative APY, but results vary.
- Factor in fees: ETF expense ratios (~0.99%), trading commissions (~$0.40/trade), and slippage.
5. **Risk Management**:
- Use with a diversified portfolio; never allocate more than you can afford to lose.
- Add stop-losses (e.g., 10% trailing) to protect against extreme moves.
- Rebalance sparingly to avoid over-trading in sideways markets.
- Dividends: Reinvest MSTY/WNTR payouts into the current hold for compounding.
## Performance Insights (Simulated as of August 4, 2025)
Based on synthetic backtests modeling the last 12 months:
- **Optimized Strategy APY**: ~125% (by timing switches effectively).
- **Hold 100% MSTY APY**: ~6% (gains from BTC rallies offset by downtrends).
- **Hold 100% WNTR APY**: ~-15% (losses in bull phases outweigh bear gains).
In one scenario with stronger volatility, the strategy achieved ~4533% APY vs. 10% for MSTY and -34% for WNTR, highlighting its potential in dynamic markets. However, these are illustrative; real results depend on actual BTC/MSTR movements. Test thoroughly on historical data.
## Limitations and Considerations
- **Data Dependency**: Relies on accurate BTC and MSTR data; delays or gaps can affect signals.
- **Market Risks**: Bitcoin's volatility can lead to false signals (whipsaws); the RSI filter helps but isn't perfect.
- **No Guarantees**: This indicator doesn't predict the future. MSTR's correlation to BTC may change (e.g., due to regulatory events).
- **Not for All Users**: Best for intermediate/advanced traders familiar with ETFs and crypto. Beginners should paper trade first.
- **Updates**: As of August 4, 2025, this is version 1.0. Future updates may include volume filters or EMA options.
If you find this indicator useful, consider leaving a like or comment on TradingView. Feedback welcome for improvements!
Composite Sentiment Extremes OscillatorComposite Sentiment Extremes Oscillator (CSEO)
Created by MonkeyPhone
The Composite Sentiment Extremes Oscillator (CSEO) is a sophisticated market sentiment indicator designed to identify optimal entry and exit points by leveraging a composite of six key market data points. I developed this indicator to pinpoint moments where the risk-to-reward ratio for entering or exiting trades reaches its peak, helping traders capitalize on potential reversals. The oscillator aggregates data from the CBOE Volatility Index (VIX), CBOE Equity Put/Call Ratio (PCCE), NYSE TRIN, Net New 52-Week Highs/Lows, ICE BofA US High Yield Bond Spread (BAMLH0A0HYM2), and the percentage of S&P 500 stocks above their 200-day moving average (S5TH). Each component is normalized using a 252-bar percentrank to reflect greed (high values) or fear (low values), creating a unified 0-100 sentiment score.
The oscillator's line color reflects market conditions: red when above 60 (indicating a trending up market), gray between 40 and 60 (suggesting chop or consolidation), and green below 40 (indicating a trending down market). Notably, the higher or lower the line moves toward the extremes (88 for greed, 12 for fear), the more likely a pullback or retracement becomes, offering strategic opportunities for reversals. Given the long-term upward trend in legacy markets over decades, long signals (buy at extreme fear) tend to carry more weight than short signals (sell at extreme greed), though this dynamic may shift if markets experience a significant rollover.
This indicator performs best on the weekly timeframe, where its accuracy in identifying sentiment extremes shines, making it ideal for swing or position trading. It supports any timeframe daily or above, but lower timeframes (e.g., daily) may produce increased false signals due to data resolution limitations. Alerts can be configured for both long and short entries, allowing traders to receive notifications when the oscillator crosses the 12 (buy) or 88 (sell) thresholds—accessible via the TradingView alert interface for customized monitoring.
Use this tool to enhance your market timing, but always combine it with other analysis for confirmation. Feedback and suggestions are welcome as I continue to refine this indicator!
Choch Pattern Levels [BigBeluga] + AlertsThis version of Choch Pattern Levels includes built-in alert conditions for both ChoCh Up and ChoCh Down patterns. You can now set TradingView alerts directly when either pattern occurs, with optional visual markers (triangles) plotted on the chart.
Based on the original script by BigBeluga, licensed under CC BY-NC-SA 4.0. This is a modified version with alert conditions added.