Bysq-Distance Reversal Entry - BTCUSDT (v6)Strategy Concept
This is a hybrid momentum-reversal strategy for BTC/USDT that combines:
A distance-based momentum approach (original Bysq-style)
A MACD crossover reversal system
The strategy uses technical indicators and statistical distance measurements to identify potential trend reversals and momentum shifts.
Ciclos
analyzPian### Description of the Script: **AnalyzPian Indicator**
The **AnalyzPian** indicator is a TradingView Pine Script designed to identify and visualize bullish and bearish price swings, breakouts, and retests on a chart. It uses pivot points (highs and lows) to detect significant price movements and overlays boxes and labels to highlight these areas for traders. Below is a detailed breakdown of its functionality and features:
---
### **Key Features**
1. **Dual Swing Detection**:
- The script identifies both **bullish** and **bearish** swings using pivot points (`ta.pivothigh` and `ta.pivotlow`).
- These swings are used to define potential breakout zones.
2. **Breakout and Retest Zones**:
- Once a swing is detected, the script creates a box around the price level to represent the **potential breakout zone**.
- If the price breaks out of the box, it transitions into a **retest phase**, where the script looks for retests of the breakout level.
3. **Customizable Display Options**:
- Users can choose to display **Bullish**, **Bearish**, or both types of swings.
- Additional options allow filtering for **last retest only** or showing **all retests** with labels.
4. **Dynamic Box Adjustments**:
- Boxes dynamically adjust their width based on user-defined parameters (`maxBars`, `minBars`).
- If the right side of the box exceeds the maximum allowed bars without a signal, the box is either deleted or reset to the last retest position.
5. **Labeling System**:
- Labels are added to indicate **breakouts** (▲ or ▼) and **retests** (▽ or △).
- Labels are styled differently for bullish and bearish signals and can be customized in terms of color and size.
6. **State Management**:
- The script uses a state machine (`state`) to track the lifecycle of each swing:
- **State 0**: Initial state, waiting for a swing detection.
- **State 1**: Swing detected, breakout zone created.
- **State 2**: Breakout confirmed, retest zone active.
7. **ATR-Based Width**:
- The width of the boxes is calculated using the **Average True Range (ATR)**, ensuring that the zones adapt to market volatility.
8. **User Inputs**:
- Extensive customization options are provided through input parameters:
- **Display Options**: Choose between bullish, bearish, or both.
- **Box Width**: Adjust the multiplier for ATR-based width.
- **Maximum Bars**: Set the maximum number of bars without a signal before resetting.
- **Minimum Bars**: Define the minimum distance between labels.
- **Set Back Option**: Reset the box to the last retest position if the right side is too far.
9. **Visual Enhancements**:
- Boxes and labels are styled with customizable colors and transparency for better visualization.
- Labels use intuitive symbols (▲, ▼, ▽, △) to clearly indicate the type of signal.
---
### **How It Works**
1. **Swing Detection**:
- The script uses `ta.pivothigh` and `ta.pivotlow` to identify significant highs and lows based on user-defined left and right lookback periods.
- These pivots serve as the foundation for creating breakout and retest zones.
2. **Box Creation**:
- When a swing is detected, a box is drawn around the price level to represent the breakout zone.
- The box's height is determined by the ATR, and its width expands dynamically as new bars are added.
3. **Breakout Confirmation**:
- If the price moves outside the box (breakout), the script transitions to the next state and creates a new box for the retest phase.
- Labels are added to mark the breakout point.
4. **Retest Detection**:
- During the retest phase, the script monitors whether the price revisits the breakout level.
- If a retest occurs, a label is added to indicate the event.
5. **Reset Mechanism**:
- If no signal is detected within the maximum allowed bars, the box is either deleted or reset to the last retest position.
---
### **Use Cases**
1. **Trend Identification**:
- Traders can use the indicator to identify bullish and bearish trends by observing the direction of breakouts and retests.
2. **Entry and Exit Points**:
- Breakout zones can serve as potential entry points, while retests provide confirmation for trades.
3. **Risk Management**:
- The boxes help visualize key support and resistance levels, aiding in stop-loss placement and risk assessment.
4. **Market Analysis**:
- The dynamic nature of the indicator makes it suitable for analyzing both trending and ranging markets.
---
### **Code Structure**
1. **Settings Section**:
- Contains user-defined inputs for customizing the behavior and appearance of the indicator.
2. **UDT (User-Defined Type)**:
- Defines a `bin` type to store information about each swing, including its state, price level, and associated labels.
3. **Methods**:
- Includes helper functions for managing labels, checking conditions, and updating states.
4. **Execution Logic**:
- Implements the core logic for detecting swings, managing states, and drawing boxes and labels.
---
### **Conclusion**
The **AnalyzPian** indicator is a powerful tool for traders who want to visually analyze price swings, breakouts, and retests. Its flexibility, combined with its intuitive design, makes it suitable for a wide range of trading strategies. By leveraging pivot points and ATR-based zones, the script provides actionable insights into market dynamics while maintaining a clean and customizable interface.
Long Short Momentum with Signals
Long and Short momentum
WHEN SHORT MOMENTUM CHANGES 2.0 POINTS and long term changes 5 points on day basis write A for Bullish and B for Bearish on Main Price chart
WHEN SHORT MOMENTUM CHANGES .30 per hour POINTS and long term changes 1 points on 1 hour basis. Put a green dot for Bull and red for bear in short term and for long termRespectively on price chart
StonkGame Major Market Open/ClosePlots vertical lines for Tokyo, London, and New York session opens and closes — auto-adjusted to your chart's timezone.
Open lines = lighter, dashed style.
Close lines = solid, full-color style.
Helps identify key liquidity windows, session-driven volatility, and clean market structure — without chart clutter.
Fully customizable colors and line styles for a professional, minimal look.
China 10-Year Yield Inverted with Time Lead (Months)The "China 10-Year Yield Inverted with Time Lead (Months)" indicator is a Pine Script tool for TradingView that displays the inverted China 10-Year Government Bond Yield (sourced from TVC:CN10Y) with a user-defined time lead or lag in months. The yield is inverted by multiplying it by -1, making a rising yield appear as a downward movement and vice versa, which helps visualize inverse correlations with other assets. Users can input the number of months to shift the yield forward (lead) or backward (lag), with the shift calculated based on the chart’s timeframe (e.g., 20 bars per month on daily charts). The indicator plots the shifted, inverted yield as a blue line in a separate pane, with a zero line for reference, enabling traders to analyze leading or lagging relationships with other financial data, such as the PBOC Balance Sheet or Bitcoin price.
Price Position Percentile (PPP)
Price Position Percentile (PPP)
A statistical analysis tool that dynamically measures where current price stands within its historical distribution. Unlike traditional oscillators, PPP adapts to market conditions by calculating percentile ranks, creating a self-adjusting framework for identifying extremes.
How It Works
This indicator analyzes the last 200 price bars (customizable) and calculates the percentile rank of the current price within this distribution. For example, if the current price is at the 80th percentile, it means the price is higher than 80% of all prices in the lookback period.
The indicator creates five dynamic zones based on percentile thresholds:
Extremely Low Zone (<5%) : Prices in the lowest 5% of the distribution, indicating potential oversold conditions.
Low Zone (5-25%) : Accumulation zone where prices are historically low but not extreme.
Neutral Zone (25-75%) : Fair value zone representing the middle 50% of the price distribution.
High Zone (75-95%) : Distribution zone where prices are historically high but not extreme.
Extremely High Zone (>95%) : Prices in the highest 5% of the distribution, suggesting potential bubble conditions.
Mathematical Foundation
Unlike fixed-threshold indicators, PPP uses a non-parametric approach:
// Core percentile calculation
percentile = (count_of_prices_below_current / total_prices) * 100
// Threshold calculation using built-in function
p_extremely_low = ta.percentile_linear_interpolation(source, lookback, 5)
p_low = ta.percentile_linear_interpolation(source, lookback, 25)
p_neutral_high = ta.percentile_linear_interpolation(source, lookback, 75)
p_extremely_high = ta.percentile_linear_interpolation(source, lookback, 95)
Key Features
Dynamic Adaptation : All zones adjust automatically as price distribution changes
Statistical Robustness : Works on any timeframe and any market, including highly volatile cryptocurrencies
Visual Clarity : Color-coded zones provide immediate visual context
Non-parametric Analysis : Makes no assumptions about price distribution shape
Historical Context : Shows how zones evolved over time, revealing market regime changes
Practical Applications
PPP provides objective statistical context for price action, helping traders make more informed decisions based on historical price distribution rather than arbitrary levels.
Value Investment : Identify statistically significant low prices for potential entry points
Risk Management : Recognize when prices reach historical extremes for profit taking
Cycle Analysis : Observe how percentile zones expand and contract during different market phases
Market Regime Detection : Identify transitions between accumulation, markup, distribution, and markdown phases
Usage Guidelines
This indicator is particularly effective when:
- Used across multiple timeframes for confirmation
- Combined with volume analysis for validation of extremes
- Applied in conjunction with trend identification tools
- Monitored for divergences between price action and percentile ranking
Liquidity Zones Alerts"Liquidity Zones Alerts" is a powerful smart-money-based indicator designed to detect key liquidity grabs and provide high-probability reversal signals using a combination of market structure, volume, volatility, and candlestick confirmation.
🧠 How It Works
The core logic of this indicator is built around the Smart Money Concepts:
🔺 Liquidity Sweeps: Detects when price takes out previous daily or weekly highs/lows, suggesting stop hunts or engineered liquidity moves by institutional players.
📈 Volume Filter: Ensures signals only appear during above-average volume, filtering out noise and low-interest moves.
⚡ Volatility Filter: Flags high-range candles relative to the average, catching flash crashes/spikes that often precede strong reversals.
🔄 Engulfing Candle Confirmation: Confirms entry with a bullish or bearish engulfing pattern after liquidity is taken — increasing signal reliability.
🧭 Premium/Discount Zone Logic: Trades are filtered to ensure longs are only taken in discount zones, and shorts in premium zones, using a 20-period market range for context.
📌 Features
✅ Daily & Weekly liquidity zones toggle
✅ Visual signals with clean 🔻(short) & 🔺(long) arrows
✅ Auto-detection of flash crashes
✅ Alerts on both long and short setups
✅ Optional previous high/low level plotting for context
✅ Background highlighting of valid signal candles
✅ Multi-timeframe friendly and compatible with any asset
🛠️ Use Case
Whether you're a scalper or a swing trader, this tool helps you spot institutional entry zones before the move happens. It works especially well when combined with your existing bias or supply/demand zones.
💬 “Price doesn't move randomly — it hunts liquidity. This indicator shows you where and when it happens.”
Candle Close CountdownPlots a candle close countdown timer ('mm:ss') directly on the chart. It sits in a convenient position slightly offset to the right of the current candle and adjusts up and down as price moves. Really only good for shorter timeframes (i.e. < 1 hour)
Vwap Vision #WhiteRabbitVWAP Vision #WhiteRabbit
This Pine Script (version 5) script implements a comprehensive trading indicator called "VWAP Vision #WhiteRabbit," designed for analyzing price movements using the Volume-Weighted Average Price (VWAP) along with multiple customizable features, including adjustable color themes for better visual appeal.
Features:
Customizable Color Themes:
Choose from four distinct themes: Classic, Dark Mode, Fluo, and Phil, enhancing the visual layout to match user preferences.
VWAP Calculation:
Uses standard VWAP calculations based on selected anchor periods (Session, Week, Month, etc.) to help identify price trends.
Band Settings:
Multiple bands are calculated based on standard deviations or percentages, with customization options to configure buy/sell zones and liquidity levels.
Buy/Sell Signals:
Generates clear buy and sell signals based on price interactions with the calculated bands and the exponential moving average (EMA).
Real-time Data Display:
Displays real-time signals and VWAP values for selected trading instruments, including XAUUSD, NAS100, and BTCUSDT, along with related alerts for trading opportunities.
Volatility Analysis:
Incorporates volatility metrics using the Average True Range (ATR) to assess market conditions and inform trading decisions.
Enhanced Table Displays:
Provides tables for clear visualization of trading signals, real-time data, and performance metrics.
This script is perfect for traders looking to enhance their analysis and gain insights for making informed trading decisions across various market conditions.
Automated Trading Session Adjustments (Timezone & DST Aware)Automated Trading Session Adjustments (Timezone & DST Aware)
Optimize your trading setup with this advanced, fully automated session management tool. This script automatically adjusts your trading session times based on your selected timezones and accounts for daylight saving time changes—ensuring your chart always reflects the correct market hours.
Key Features:
Automated Timezone & DST Adjustments:
Configure your trading sessions once, and the script will automatically adjust for both timezone differences and daylight savings, saving you precious time.
Customizable Session Times:
Set your preferred trading hours for the ICT London Killzone (default: 07:00–10:00 London Time). The premium version unlocks an additional New York Killzone (default: 08:00–09:30 New York Time) for even more in-depth market analysis.
Visual Session Tracking:
The script automatically tracks the highest and lowest candles during each session and draws dynamic boxes around these key levels once each session ends—helping you quickly identify critical support and resistance levels.
Premium Dual-Session Feature:
Free users enjoy full functionality for the ICT London session. To access the premium New York Killzone session and other advanced features, simply message me directly to receive your license key upgrade. There’s no website—just send a TradingView message, and we’ll get you set up!
Why Use This Script?
Efficiency:
Spend less time manually adjusting session times and more time focusing on trading.
Enhanced Market Analysis:
Visual session boxes and high/low tracking provide you with clear insights into key market levels.
Easy Upgrade Process:
Test the free version, and when you’re ready to advance your trading strategy, contact me directly for the premium license key and unlock enhanced features.
Transform your trading workflow with automated session adjustments and precise visual analysis. Message me directly through TradingView to upgrade and access the full premium features!
Niveles de 100 Pips XAUUSD - Rango Controlado300 pips above the current price
700 pips below the current price
🔎 Why?
Because normally in gold (XAUUSD), you want to see more levels below (past supports) and not as much space above where there are no levels.
Liquidity Stress Index SOFR - IORBLiquidity Stress Index (SOFR - IORB)
This indicator tracks the spread between the Secured Overnight Financing Rate (SOFR) and the Interest on Reserve Balances (IORB) set by the Federal Reserve.
A persistently positive spread may indicate funding stress or liquidity shortages in the repo market, as it suggests overnight lending rates exceed the risk-free rate banks earn at the Fed.
Useful for monitoring monetary policy transmission or market/liquidity stress.
Optimized Liquidity Sweep RSI Divergence StrategyIncreasing your win percentage isn’t solely about tweaking code—it involves:
Systematic testing: Validate each change over sufficient historical data.
Market context understanding: Know that different market conditions might favor one type of filter over another.
Holistic review: Evaluate not just the win rate but also your overall expectancy. A lower win rate with a strong risk/reward might be more profitable than a high win rate with low rewards.
Continue experimenting while keeping thorough records of your backtests and live results. This iterative process will help you tailor your approach to achieve that target 70% win rate. If you have further questions or need additional modifications, feel free to ask!
Blu-Money Vip📈 Introducing the system: "Blu Money"
Are you looking for an accurate, easy-to-use BUY/SELL signal system with an automatic trailing stop to optimize your entry points?
"Blu Money" is the choice for you.
✅ Key features:
🔹 Clear Buy/Sell signals:
The system automatically displays arrows and "Buy" or "Sell" labels right on the chart whenever there is a trend reversal signal.
🔹 Smart Trailing Stop:
The blue line below/above the candle acts as a trailing stop – helping you identify reasonable exit zones or move the SL according to the trend.
🔹 Multi-timeframe and multi-pair application:
Easily used on all charts – from Forex, Crypto to Stocks.
🔹 Flexible parameter customization:
Allows you to change signal sensitivity, trailing width, confirmation time, suitable for various trading styles.
🧠 Who is it suitable for?
New traders who need easy-to-understand, intuitive signals.
Professional traders looking to optimize their trading strategies.
Multi-Session Opening Range IndicatorPlots the opening range of each trading session: Tokyo (red), London (green) and NY (blue)
Defaults to GMT +7 timezone and 1 hr opening range
Quarterly Cycle Theory with DST time AdjustedThe Quarterly Theory removes ambiguity, as it gives specific time-based reference points to look for when entering trades. Before being able to apply this theory to trading, one must first understand that time is fractal:
Yearly Quarters = 4 quarters of three months each.
Monthly Quarters = 4 quarters of one week each.
Weekly Quarters = 4 quarters of one day each (Monday - Thursday). Friday has its own specific function.
Daily Quarters = 4 quarters of 6 hours each = 4 trading sessions of a trading day.
Sessions Quarters = 4 quarters of 90 minutes each.
90 Minute Quarters = 4 quarters of 22.5 minutes each.
Yearly Cycle: Analogously to financial quarters, the year is divided in four sections of three months each:
Q1 - January, February, March.
Q2 - April, May, June (True Open, April Open).
Q3 - July, August, September.
Q4 - October, November, December.
S&P 500 E-mini Futures (daily candles) — Monthly Cycle.
Monthly Cycle: Considering that we have four weeks in a month, we start the cycle on the first month’s Monday (regardless of the calendar Day):
Q1 - Week 1: first Monday of the month.
Q2 - Week 2: second Monday of the month (True Open, Daily Candle Open Price).
Q3 - Week 3: third Monday of the month.
Q4 - Week 4: fourth Monday of the month.
S&P 500 E-mini Futures (4 hour candles) — Weekly Cycle.
Weekly Cycle: Daye determined that although the trading week is composed by 5 trading days, we should ignore Friday, and the small portion of Sunday’s price action:
Q1 - Monday.
Q2 - Tuesday (True Open, Daily Candle Open Price).
Q3 - Wednesday.
Q4 - Thursday.
S&P 500 E-mini Futures (1 hour candles) — Daily Cycle.
Daily Cycle: The Day can be broken down into 6 hour quarters. These times roughly define the sessions of the trading day, reinforcing the theory’s validity:
Q1 - 18:00 - 00:00 Asia.
Q2 - 00:00 - 06:00 London (True Open).
Q3 - 06:00 - 12:00 NY AM.
Q4 - 12:00 - 18:00 NY PM.
S&P 500 E-mini Futures (15 minute candles) — 6 Hour Cycle.
6 Hour Quarters or 90 Minute Cycle / Sessions divided into four sections of 90 minutes each (EST/EDT):
Asian Session
Q1 - 18:00 - 19:30
Q2 - 19:30 - 21:00 (True Open)
Q3 - 21:00 - 22:30
Q4 - 22:30 - 00:00
London Session
Q1 - 00:00 - 01:30
Q2 - 01:30 - 03:00 (True Open)
Q3 - 03:00 - 04:30
Q4 - 04:30 - 06:00
NY AM Session
Q1 - 06:00 - 07:30
Q2 - 07:30 - 09:00 (True Open)
Q3 - 09:00 - 10:30
Q4 - 10:30 - 12:00
NY PM Session
Q1 - 12:00 - 13:30
Q2 - 13:30 - 15:00 (True Open)
Q3 - 15:00 - 16:30
Q4 - 16:30 - 18:00
S&P 500 E-mini Futures (5 minute candles) — 90 Minute Cycle.
Micro Cycles: Dividing the 90 Minute Cycle yields 22.5 Minute Quarters, also known as Micro Sessions or Micro Quarters:
Asian Session
Q1/1 18:00:00 - 18:22:30
Q2 18:22:30 - 18:45:00
Q3 18:45:00 - 19:07:30
Q4 19:07:30 - 19:30:00
Q2/1 19:30:00 - 19:52:30 (True Session Open)
Q2/2 19:52:30 - 20:15:00
Q2/3 20:15:00 - 20:37:30
Q2/4 20:37:30 - 21:00:00
Q3/1 21:00:00 - 21:23:30
etc. 21:23:30 - 21:45:00
London Session
00:00:00 - 00:22:30 (True Daily Open)
00:22:30 - 00:45:00
00:45:00 - 01:07:30
01:07:30 - 01:30:00
01:30:00 - 01:52:30 (True Session Open)
01:52:30 - 02:15:00
02:15:00 - 02:37:30
02:37:30 - 03:00:00
03:00:00 - 03:22:30
03:22:30 - 03:45:00
03:45:00 - 04:07:30
04:07:30 - 04:30:00
04:30:00 - 04:52:30
04:52:30 - 05:15:00
05:15:00 - 05:37:30
05:37:30 - 06:00:00
New York AM Session
06:00:00 - 06:22:30
06:22:30 - 06:45:00
06:45:00 - 07:07:30
07:07:30 - 07:30:00
07:30:00 - 07:52:30 (True Session Open)
07:52:30 - 08:15:00
08:15:00 - 08:37:30
08:37:30 - 09:00:00
09:00:00 - 09:22:30
09:22:30 - 09:45:00
09:45:00 - 10:07:30
10:07:30 - 10:30:00
10:30:00 - 10:52:30
10:52:30 - 11:15:00
11:15:00 - 11:37:30
11:37:30 - 12:00:00
New York PM Session
12:00:00 - 12:22:30
12:22:30 - 12:45:00
12:45:00 - 13:07:30
13:07:30 - 13:30:00
13:30:00 - 13:52:30 (True Session Open)
13:52:30 - 14:15:00
14:15:00 - 14:37:30
14:37:30 - 15:00:00
15:00:00 - 15:22:30
15:22:30 - 15:45:00
15:45:00 - 15:37:30
15:37:30 - 16:00:00
16:00:00 - 16:22:30
16:22:30 - 16:45:00
16:45:00 - 17:07:30
17:07:30 - 18:00:00
S&P 500 E-mini Futures (30 second candles) — 22.5 Minute Cycle.
Exponential Top and Bottom FinderAll-in-one indicators that works really great and highly customizable.
@ZB MTF Nadaraya-Watson: Rational Quadratic Kernel Regression@ZB MTF Nadaraya-Watson: Rational Quadratic Kernel Regression
Elevate your trading analysis with this advanced indicator that unifies seven timeframe perspectives into a single, coherent view. By combining multi-timeframe trend evaluation with a robust, non-parametric regression technique, this tool not only highlights market direction but also signals periods of alignment and choppiness.
Key Features
Integrated Multi-Timeframe Analysis:
Simultaneously analyze trends across seven timeframes in one chart. This unified approach provides a clear snapshot of whether different market horizons are in agreement or if the market is experiencing indecision and choppiness.
Customizable Regression Settings:
Fine-tune the regression model to suit your trading strategy with several adjustable parameters:
Source Price:
Define which price (typically the close) is used as the foundation for regression analysis.
Lookback Window (h):
Set the number of bars included in the calculation. A broader lookback smooths the trend line by incorporating more historical data, while a shorter window increases responsiveness to recent market moves.
Relative Weighting (r):
Adjust the influence of past price data through a relative weighting factor within the kernel function. This controls how sharply the weight decays with time, ensuring that both recent and older price movements are appropriately balanced.
Start Regression at Bar (x₀):
Specify the bar from which the regression should commence, allowing you to disregard early data and concentrate on the most relevant market activity.
Lag:
Apply a customizable lag to smooth the output further. This lag helps in identifying more reliable crossovers and reducing noise in the trend detection process.
Dynamic Visual Cues:
Adaptive Trend Colors:
The indicator employs customizable bullish and bearish colors that shift dynamically based on market conditions, giving you immediate visual insights into the prevailing trend.
Fill and Markers:
Optional visual enhancements such as fills between trend lines and crossover markers accentuate key alignment shifts and potential reversal points.
Comprehensive Trend Summary:
A built-in trend table summarizes the directional momentum across all seven timeframes. With adjustable positioning, this table offers an at-a-glance overview, making it easier to assess overall market sentiment.
About the Regression Methodology
At the heart of this indicator lies the Nadaraya-Watson estimator—a non-parametric regression technique that calculates a weighted average of historical price data. In this implementation, the estimator leverages a rational quadratic kernel:
Nadaraya-Watson Estimator:
This method computes a smooth trend line by averaging past data points, assigning weights that diminish with time. It adapts flexibly to changes without imposing a rigid model structure.
Rational Quadratic Kernel:
The kernel function, which is a form of quadratic (but with a rational formulation), assigns weights based on the squared differences of historical data. This approach effectively balances the influence of recent price movements against longer-term trends, reducing the likelihood of overfitting and capturing the true underlying market dynamics.
How It Works
Regression Calculation:
The script calculates a kernel regression for each timeframe by applying the Nadaraya-Watson estimator. It uses user-defined settings (source price, lookback window, relative weighting, starting bar, and lag) to generate a smooth trend line that reflects current market behavior.
Trend Analysis:
By comparing sequential regression values and incorporating the lag parameter, the indicator detects periods of alignment or divergence across timeframes. These signals are visualized with dynamic colors, fills, and markers—highlighting clear trends as well as moments when the market becomes choppy.
Consolidated View:
The integrated trend table and unified chart presentation enable traders to quickly assess the multi-timeframe consensus, essential for making informed trading decisions.
Customization and Flexibility
Tailored Analysis:
Adjust key regression parameters to align the indicator with your trading strategy. Whether you prefer a more reactive or smooth trend line, the flexibility provided by the customizable settings ensures that you can optimize the tool for various market conditions.
Enhanced Visualizations:
Personalize the visual output—choose your own colors for bullish and bearish states, and decide whether to enable fills or markers—to make the indicator seamlessly integrate with your charting style.
Comprehensive Market Insight:
Whether you’re tracking clear directional trends or identifying choppy markets across multiple timeframes, this indicator provides a multi-layered perspective, empowering you to fine-tune your strategy and make proactive decisions.
Harness the advanced power of multi-timeframe analysis combined with the precision of Nadaraya-Watson and rational quadratic kernel regression to gain a deeper, clearer view of the markets.
SOFR-EFFR with Spread Histogram & TableThis indicator visualizes the spread between SOFR (Secured Overnight Financing Rate) and EFFR (Effective Federal Funds Rate), two of the most important short-term USD funding rates.
The spread (SOFR - EFFR) is plotted as a histogram to highlight potential dislocations in the dollar liquidity structure. Green bars indicate an increasing spread (more stress on secured funding), while red bars suggest a decreasing spread (possible flight to safety or credit risk aversion).
An info table in the top-right corner displays real-time values for:
- SOFR
- EFFR
- Their spread (with emoji arrow showing trend direction 💚 / 💔 / 🤍)
This tool can be used to monitor dollar funding pressures, repo market behavior, and potential macro stress signals — often preceding equity or credit market volatility.
@ZB MTF 10 MAs Directional@ZB MTF 10 MAs Directional
This indicator plots 10 different Moving Averages (MAs) on your chart, providing a clear and flexible tool for analyzing price trends across multiple timeframes. Each MA can be customized in type, length, and timeframe to suit different trading strategies and preferences.
Key Features:
Multiple MA Types: Choose from several MA types including Simple Moving Average (SMA), Exponential Moving Average (EMA), Weighted Moving Average (WMA), Hull Moving Average (HMA), Running Moving Average (RMA), Volume Weighted Moving Average (VWMA), and Smoothed Moving Average (SMMA).
Customizable Parameters: Set the length and timeframe for each of the 10 MAs individually. You can display or hide each MA depending on your analysis needs.
Directional Color Coding: Each MA is color-coded to indicate its trend direction—bullish (green) or bearish (red). The color changes dynamically based on whether the MA is rising or falling.
Trend Fill Color: Between adjacent MAs, the area is filled with a color that visually represents whether the market is trending upwards (bullish) or downwards (bearish).
Multi-Timeframe Analysis: View MAs from different timeframes on the same chart, providing a comprehensive overview of price action across various periods.
Trend Direction Table: A table on your chart displays the current trend direction for each MA, making it easier to track the market’s trend status across different lengths.
Customization Options:
MA Type: Choose from 7 different types of MAs to fit your trading style.
Length: Set custom lengths for each MA, from short-term to long-term, with the option to display up to 10 different MAs.
Timeframe: Select a specific timeframe for each MA to allow for multi-timeframe analysis directly on your chart.
Color Settings: Adjust the colors for both bullish and bearish MAs, and the fill colors between them to match your chart's aesthetic.
This script is perfect for traders looking for a detailed trend analysis tool that adapts to a variety of strategies, helping you make more informed decisions based on multiple MAs and timeframes.
Filtered Swing Pivot S&R )Pivot support and resis🔍 Filtered Swing Pivot S&R - Overview
This indicator identifies and plots tested support and resistance levels using a filtered swing pivot strategy. It focuses on high-probability zones where price has reacted before, helping traders better anticipate future price behavior.
It filters out noise using:
Customizable pivot detection logic
Minimum price level difference
ATR (Average True Range) volatility filter
Confirmation by price retesting the level before plotting
⚙️ Core Logic Explained
✅ 1. Pivot Detection
The script uses Pine Script's built-in ta.pivothigh() and ta.pivotlow() functions to find local highs (potential resistance) and lows (potential support).
Pivot Lookback/Lookahead (pivotLen):
A pivot is confirmed if it's the highest (or lowest) point within a lookback and lookahead range of pivotLen bars.
Higher values = fewer, stronger pivots.
Lower values = more, but potentially noisier levels.
✅ 2. Pending Pivot Confirmation
Once a pivot is detected:
It is not drawn immediately.
The script waits until price re-tests that pivot level. This retest confirms the market "respects" the level.
For example: if price hits a previous high again, it's treated as a valid resistance.
✅ 3. Dual-Level Filtering System
To reduce chart clutter and ignore insignificant levels, two filters are applied:
Fixed Threshold (Minimum Level Difference):
Ensures a new pivot level is not too close to the last one.
ATR-Based Filter:
Dynamically adjusts sensitivity based on current volatility using the formula:
java
Copy
Edit
Minimum distance = ATR × ATR Multiplier
Only pivots that pass both filters are plotted.
✅ 4. Line Drawing
Once a pivot is:
Detected
Retested
Filtered
…a horizontal dashed line is drawn at that level to highlight support or resistance.
Resistance: Red (default)
Support: Green (default)
These lines are:
Dashed for clarity
Extended for X bars into the future (user-defined) for forward visibility
🎛️ Customizable Inputs
Parameter Description
Pivot Lookback/Lookahead Bars to the left and right of a pivot to confirm it
Minimum Level Difference Minimum price difference required between plotted levels
ATR Length Number of bars used in ATR volatility calculation
ATR Multiplier for Pivot Multiplies ATR to determine volatility-based pivot separation
Line Extension (bars) How many future bars the level line will extend for better visibility
Resistance Line Color Color for resistance lines (default: red)
Support Line Color Color for support lines (default: green)
📈 How to Use It
This indicator is ideal for:
Identifying dynamic support & resistance zones that adapt to volatility.
Avoiding false levels by waiting for pivot confirmation.
Visual guidance for entries, exits, stop placements, or take-profits.
🔑 Trade Ideas:
Use support/resistance retests for entry confirmations.
Combine with candlestick patterns or volume spikes near drawn levels.
Use in confluence with trendlines or moving averages.
🚫 What It Does Not Do (By Design)
Does not repaint or remove past levels once confirmed.
Does not include labels or alerts (but can be added).
Does not auto-scale based on timeframes (manual tuning recommended).
🛠️ Possible Enhancements (Optional)
If desired, you could extend the functionality to include:
Labels with “S” / “R”
Alert when a new level is tested or broken
Toggle for support/resistance visibility
Adjustable line width or style
tance indicator
Stoch_RSIStochastic RSI – Advanced Divergence Indicator
This custom indicator is an advanced version of the Stochastic RSI that not only smooths and refines the classic RSI input but also automatically detects both regular and hidden divergences using two powerful methods: fractal-based and pivot-based detection. Originally inspired by contributions from @fskrypt, @RicardoSantos, and later improved by developers like @NeoButane and @FYMD, this script has been fully refined for clarity and ease-of-use.
Key Features:
Dual Divergence Detection:
Fractal-Based Divergence: Uses a four-candle pattern to confirm top and bottom fractals for bullish and bearish divergences.
Pivot-Based Divergence: Employs TradingView’s built-in pivot functions for an alternate view of divergence conditions.
Customizable Settings:
The inputs are organized into logical groups (Stoch RSI settings, Divergence Options, Labels, and Market Open Settings) allowing you to adjust smoothing periods, RSI and Stochastic lengths, and divergence thresholds with a user-friendly interface.
Visual Enhancements:
Plots & Fills: The indicator plots both the K and D lines with corresponding fills and horizontal bands for quick visual reference.
Divergence Markers: Diamond shapes and labeled markers indicate regular and hidden divergences on the chart.
Market Open Highlighting: Optional histogram plots highlight the market open candle based on different timeframes for stocks versus non-forex symbols.