Indicators and strategies
Sessions [Plug&Play]Sessions displays the London, New York, and Asia trading sessions directly on your chart. Includes customisable session times, shaded areas, labels, and the option to toggle outlines—helping you focus on market activity with ease.
Market Flow Volatility Oscillator (AiBitcoinTrend)The Market Flow Volatility Oscillator (AiBitcoinTrend) is a cutting-edge technical analysis tool designed to evaluate and classify market volatility regimes. By leveraging Gaussian filtering and clustering techniques, this indicator provides traders with clear insights into periods of high and low volatility, helping them adapt their strategies to evolving market conditions. Built for precision and clarity, it combines advanced mathematical models with intuitive visual feedback to identify trends and volatility shifts effectively.
👽 How the Indicator Works
👾 Volatility Classification with Gaussian Filtering
The indicator detects volatility levels by applying Gaussian filters to the price series. Gaussian filters smooth out noise while preserving significant price movements. Traders can adjust the smoothing levels using sigma parameters, enabling greater flexibility:
Low Sigma: Emphasizes short-term volatility.
High Sigma: Captures broader trends with reduced sensitivity to small fluctuations.
👾 Clustering Algorithm for Regime Detection
The core of this indicator is its clustering model, which classifies market conditions into two distinct regimes:
Low Volatility Regime: Calm periods with reduced market activity.
High Volatility Regime: Intense periods with heightened price movements.
The clustering process works as follows:
A rolling window of data is analyzed to calculate the standard deviation of price returns.
Two cluster centers are initialized using the 25th and 75th percentiles of the data distribution.
Each price volatility value is assigned to the nearest cluster based on its distance to the centers.
The cluster centers are refined iteratively, providing an accurate and adaptive classification.
👾 Oscillator Generation with Slope R-Values
The indicator computes Gaussian filter slopes to generate oscillators that visualize trends:
Oscillator Low: Captures low-frequency market behavior.
Oscillator High: Tracks high-frequency, faster-changing trends.
The slope is measured using the R-value of the linear regression fit, scaled and adjusted for easier interpretation.
👽 Applications
👾 Trend Trading
When the oscillator rises above 0.5, it signals potential bullish momentum, while dips below 0.5 suggest bearish sentiment.
👾 Pullback Detection
When the oscillator peaks, especially in overbought or oversold zones, provide early warnings of potential reversals.
👽 Indicator Settings
👾 Oscillator Settings
Sigma Low/High: Controls the smoothness of the oscillators.
Smaller Values: React faster to price changes but introduce more noise.
Larger Values: Provide smoother signals with longer-term insights.
👾 Window Size and Refit Interval
Window Size: Defines the rolling period for cluster and volatility calculations.
Shorter windows: adapt faster to market changes.
Longer windows: produce stable, reliable classifications.
Disclaimer: This information is for entertainment purposes only and does not constitute financial advice. Please consult with a qualified financial advisor before making any investment decisions.
Enhanced Cognitive Learning Indicator 2.0 - Enhanced Market Analyzer with Advanced Features and Adaptive Cognitive Learning 2.0
improved integration and inputs
Moving Average with Std DeviationsA simple indicator to show a Moving Average with the option to show Standard Deviations of that Moving Average.
When price moves to the outer bands, this can indicate that it is becoming over extended, and may revert back to the mean, have a pull back in a trend, amongst other things.
Created for my own use, but you are welcome to use it if you find it useful.
Thanks!
Financial Conditions IndicatorThe Financial Conditions Indicator is a custom-built TradingView Pine Script that measures the relative tightness or looseness of financial conditions in the economy. The indicator provides users with actionable insights to assess overall market liquidity and risk conditions by combining four major economic components into a single Composite Z-Score.
How It Works
Credit Spreads:
ICE BofA High Yield Option-Adjusted Spread (BAMLH0A0HYM2).
ICE BofA Corporate Index Option-Adjusted Spread (BAMLC0A0CM).
Volatility Indices:
S&P 500 Implied Volatility Index (CBOE:VIX).
U.S. Treasury Bond Volatility Index (TVC:MOVE).
Z-Score Normalization:
The raw data for each component is normalized into Z-Scores by calculating the deviation of current values from their 50-period Simple Moving Average (SMA), divided by their Standard Deviation (StDev). This process standardizes all four components into a comparable scale.
Formula:
Copy code
Z-Score = (Current Value - SMA(50)) / StDev(50)
Composite Z-Score:
The indicator computes the average of all four Z-Scores to create the Composite Z-Score. This single metric provides a broad snapshot of financial conditions.
Trend Filter:
A background color highlights periods of relative tightness or looseness:
Red (Z-Score > 0): Financial conditions are tight, indicating increased stress or risk-off behavior.
Green (Z-Score < 0): Financial conditions are loose, suggesting favorable liquidity and risk-on sentiment.
Visualization:
The Composite Z-Score is plotted as a blue line on the chart.
A neutral gray line at 0 serves as a benchmark to distinguish between tight and loose conditions.
Why It Matters
The Financial Conditions Indicator is a powerful tool for identifying macroeconomic conditions that influence risk assets such as equities, bonds, and Bitcoin. Periods of loose conditions (green) are generally favorable for asset price increases, while tight conditions (red) often precede pullbacks or heightened volatility.
This indicator enables traders and investors to:
Track the evolution of market liquidity.
Anticipate shifts in risk sentiment.
Align trading strategies with prevailing financial conditions.
Key Features:
Equal-weighted Composite Z-Score: Balances four critical market metrics.
Dynamic Trend Highlighting: Clear visual cues (green/red) for liquidity conditions.
Real-Time Monitoring: Provides actionable insights into the current state of financial markets.
Market Movement After OpenDescription:
This script provides a detailed visualization of market movements during key trading hours: the German market opening (08:00–09:00 UTC+1) and the US market opening (15:30–16:30 UTC+1). It is designed to help traders analyze price behavior in these critical trading periods by capturing and presenting movement patterns and trends directly on the chart and in an interactive table.
Key Features:
Market Movement Analysis:
Tracks the price movement during the German market's first hour (08:00–09:00 UTC+1) and the US market's opening session (15:30–16:30 UTC+1).
Analyzes whether the price moved up or down during these intervals.
Visual Representation:
Dynamically colored price lines indicate upward (green) or downward (red) movement during the respective periods.
Labels ("DE" for Germany and "US" for the United States) mark key moments in the chart.
Historical Data Table:
Displays the past 10 trading days' movement trends in an interactive table, including:
Date: Trading date.
German Market Movement: Up (▲), Down (▼), or Neutral (-) for 08:00–09:00 UTC+1.
US Market Movement: Up (▲), Down (▼), or Neutral (-) for 15:30–16:30 UTC+1.
The table uses color coding for easy interpretation: green for upward movements, red for downward, and gray for neutral.
Real-Time Updates:
Automatically updates during live trading sessions to reflect the most recent movements.
Highlights incomplete periods (e.g., ongoing sessions) to indicate their status.
Customizable:
Suitable for intraday analysis or broader studies of market trends.
Designed to overlay directly on any price chart.
Use Case:
This script is particularly useful for traders who focus on market openings, which are often characterized by high volatility and significant price movements. By providing a clear visual representation of historical and live data, it aids in understanding and capitalizing on market trends during these critical periods.
Notes:
The script works best when the chart is set to the appropriate timezone (UTC+1 for the German market or your local equivalent).
For precise trading decisions, consider combining this script with other technical indicators or trading strategies.
Feel free to share feedback or suggest additional features to enhance the script!
ffejokrap indicatorDip buys with adds self testing indicator, test 1
sladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdksladkalsdkv
ATR Percentage Covered% of ATR covered from yesterday's close. If a stock's ATR is for example 40$ and the stock gapped down 20$ and dropped 10$ more after the open, the Indicator will show 0.75 (75%) (30/40). It helps to understand how much move is there still "in" the asset analyzing.
Engulfing Bar RazoteIt indicates an Engulfing Bar.
Bullish Engulfing Bar:
(1) A bar that sweeps the LOW and closes above the previous day's close (If previous day is bullish)
(2) A bar that sweeps the LOW and closes above the previous day's open (If previous day is bearish)
Bearish Engulfing Bar:
(1) A bar that sweeps the HIGH and closes below the previous day's open (If previous day is bullish)
(2) A bar that sweeps the HIGH and closes below the previous day's close (If previous day is bearish)
With Notifications.
Custom RSIthis script is just better version like whenever RSI crosses above 60 RSI line will become green and below 40 will become red.
you can modify the color and setting from the setting of the indicator.
EMA X OverA straightforward indicator that plots two exponential moving averages (EMAs). Upon a crossover between the two EMAs, the chart will display a marker.
Furthermore, when the price closes above or below the long EMA, the chart will also indicate this occurrence with a marker.
Multi-EMA Indicator by Anand Padmanabhan @pBasic indicator which includes 21, 34, 50, 100 and 200 EMA
EMA Squeeze RythmHere's a description of this indicator and its purpose:
This indicator is based on the concept of price consolidation and volatility contraction using multiple Exponential Moving Averages (EMAs). It primarily looks for "squeeze" conditions where the EMAs converge, indicating potential market consolidation and subsequent breakout opportunities.
Key Features:
1. Uses 8 EMAs (20-55 period) to measure price compression
2. Measures the distance between fastest (20) and slowest (55) EMAs in ATR units
3. Identifies four distinct states:
- PRE-SQZE: Initial convergence of EMAs
- SQZE: Tighter convergence
- EXT-SQZE: Extreme convergence (highest probability of breakout)
- RELEASE: EMAs begin to expand (potential breakout in progress)
Best Used For:
- Identifying potential breakout setups
- Finding periods of low volatility before explosive moves
- Confirming trend strength using higher timeframe analysis
- Trading mean reversion strategies during squeeze states
- Catching momentum moves during release states
The indicator works well on any timeframe but is particularly effective on 15M to 4H charts for most liquid markets. It includes higher timeframe analysis to help confirm the broader market context.
DotThis script allows users to mark a specific candlestick for multi-timeframe analysis or observation. It is designed to facilitate better tracking and analysis of selected areas across different timeframes.
Trend Volume with Buy/Sell SignalsYou can customize the emaLength and volMultiplier to suit your trading style.
Enhanced Cognitive Learning Indicator 2.0 - Enhanced Market Analyzer with Advanced Features and Adaptive Cognitive Learning 2.0
improved integration and inputs
Zones by PACEEE (UTC)This code is designed to display vertical lines and labels on a trading chart at specified predefined times, all in UTC. The times to mark on the chart are provided in the predefinedTimes array (in HH:MM format), and each time is associated with a custom label from the lineNames array. The code calculates and plots vertical lines on the chart to mark these times, with the option to display a label above each line.
Times defined by PACE!!
True CB Premium - USDT/USD adjustedCoinbase Discount/Premium indicator with adjustment for USDT/USD price volatility.
US Market Opening UTC+1Description:
This script highlights the opening time of the US stock market (15:30 UTC+1) on a TradingView chart. It is designed to help traders quickly identify market openings and analyze price movements during this key trading period.
Key Features:
Market Opening Identification:
Automatically detects the exact moment the US stock market opens each day (15:30 UTC+1).
Marks the opening with a vertical line spanning the entire chart and a label for visual clarity.
Custom Indicators:
A blue line is drawn from the lowest to the highest price of the opening candle, extending across the chart to visually indicate the start of the trading day.
A labeled marker reading "US-Opening" is placed at the top of the opening candle for additional clarity.
Ease of Use:
Simple overlay indicator that works seamlessly on any timeframe chart.
Helps traders focus on key opening price action.
Use Case:
This script is particularly useful for day traders and scalpers who want to identify and analyze the price behavior around the opening of the US stock market. It provides a visual cue to help traders develop strategies or make informed decisions during this active trading period.
Note:
Ensure your chart’s timezone is set to match UTC+1 or appropriately adjust for your location to ensure accurate time alignment.
If you have questions or suggestions, feel free to provide feedback!