Pi Cycle Top & Bottom Indicator [InvestorUnknown]The Pi Cycle Top & Bottom Indicator is designed for long-term cycle analysis, particularly useful for detecting significant market tops and bottoms in assets like Bitcoin. By comparing the behavior of two moving averages, one with a shorter period (default 111) and the other with a longer period (default 350), the indicator helps investors identify potential turning points in the market.
Key Features:
Dual Moving Average System:
The indicator uses two moving averages (MA) to create a cyclic oscillator. The shorter moving average (Short Length MA) is more reactive to recent price changes, while the longer moving average (Long Length MA) smooths out long-term trends. Users can select between:
Simple Moving Average (SMA): A straightforward average of closing prices.
Exponential Moving Average (EMA): Places more weight on recent prices, making it more responsive to market changes.
Oscillator Mode Options:
The Pi Cycle Indicator offers two modes of oscillation to better suit different analysis styles:
RAW Mode: This mode calculates the raw ratio of the Short MA to the Long MA, offering a simple comparison of the two averages.
LOG(X) Mode: In this mode, the oscillator takes the natural logarithm of the Short MA to Long MA ratio. This transformation compresses extreme values and highlights relative changes more effectively, making it particularly useful for spotting shifts in long-term trends.
Cyclical Analysis:
The core of the Pi Cycle Indicator is its ability to visualize the relationship between the two moving averages. The ratio of the Short MA to the Long MA is plotted as an oscillator. When the oscillator crosses above or below a baseline (which is 1 for RAW mode and 0 for LOG(X) mode), it signals potential market turning points.
Visual Representation:
The indicator provides a clear visual display of market conditions:
Orange Line: Represents the Pi Cycle Oscillator, which shows the relationship between the short and long moving averages.
Gray Baseline: A reference line that dynamically adjusts based on the oscillator mode. Crosses above or below this line help indicate possible trend reversals.
Shaded Areas: Color-filled areas between the oscillator and the baseline, which are shaded green when the market is bullish (oscillator above baseline) and red when bearish (oscillator below baseline). This provides a visual cue to assist in identifying potential market tops and bottoms.
Use Cases:
The Pi Cycle Top & Bottom Indicator is primarily used in long-term market analysis, such as Bitcoin cycles, to identify significant tops and bottoms. These moments often coincide with large cyclical shifts, making it valuable for those aiming to enter or exit positions at key moments in the market cycle.
By analyzing the interaction between short-term and long-term trends, investors can gain insight into broader market dynamics and make more informed decisions regarding entry and exit points. The ability to switch between moving average types (SMA/EMA) and oscillator modes (RAW/LOG) adds flexibility for adapting to different market environments.
在腳本中搜尋"Cycle"
Combined EMA, SMMA, and 60-Day Cycle Indicator V2What This Script Does:
This script is designed to help traders visualize market trends and generate trading signals based on a combination of moving averages and price action. Here's a breakdown of its components and functionality:
Moving Averages:
EMAs (Exponential Moving Averages): These are indicators that smooth out price data to help identify trends. The script uses several EMAs:
200 EMA: A long-term trend indicator.
400 EMA: An even longer-term trend indicator.
55 EMA: A medium-term trend indicator.
89 EMA: Another medium-term trend indicator.
SMMA (Smoothed Moving Average): Similar to EMAs but with different smoothing. The script calculates:
21 SMMA: Short-term smoothed average.
9 SMMA: Very short-term smoothed average.
Cycle High and Low:
60-Day Cycle: The script looks back over the past 60 days to find the highest price (cycle high) and the lowest price (cycle low). These are plotted as horizontal lines on the chart.
Color-Coded Clouds:
Clouds: The script fills the area between certain EMAs with color-coded clouds to visually indicate trend conditions:
200 EMA vs. 400 EMA Cloud: Green when the 200 EMA is above the 400 EMA (bullish trend) and red when it’s below (bearish trend).
21 SMMA vs. 9 SMMA Cloud: Orange when the 21 SMMA is above the 9 SMMA and green when it’s below.
55 EMA vs. 89 EMA Cloud: Light green when the 55 EMA is above the 89 EMA and red when it’s below.
Trading Signals:
Buy Signal: This is shown when:
The price crosses above the 60-day low and
The EMAs indicate a bullish trend (e.g., the 200 EMA is above the 400 EMA and the 55 EMA is above the 89 EMA).
Sell Signal: This is shown when:
The price crosses below the 60-day high and
The EMAs indicate a bearish trend (e.g., the 200 EMA is below the 400 EMA and the 55 EMA is below the 89 EMA).
How It Helps Traders:
Trend Visualization: The colored clouds and EMA lines help you quickly see whether the market is in a bullish or bearish phase.
Trading Signals: The script provides clear visual signals (buy and sell labels) based on specific market conditions, helping you make more informed trading decisions.
In summary, this script combines several tools to help identify market trends and provide buy and sell signals based on price action relative to a 60-day high/low and the positioning of moving averages. It’s a useful tool for traders looking to visualize trends and automate some aspects of their trading strategy.
90 Minute Cycles + MTFCredit goes to LuxAlgo for the inspiration from 'Sessions' which allowed users to analyse specific price movements within a user defined period with tools such as trendline, mean and vwap.
Settings
Sessions
Enable Session: Allows to enable or disable all associated elements with a specific user set session.
Session Time: Opening and closing times of the user set session in the hh:mm format.
Range: Highlights the associated session range on the chart.
Ranges Settings
Range Area colour: Set each range to a specific colour.
Range Label: Shows the session label at the mid-point of the session interval.
Usage
By breaking 24hrs in quarters, starting with an Asian range of 18:00 NY time you can visualise the principles of Accumulation, Manipulation, Distribution and Rebalance. Know as AMD or PO3 (Power of Three), the principle is that the Manipulation phase will break above or below the Accumulation, before moving in an apposing direction and then rebalancing. This only works when there is a higher timeframe PD array or liquidity to support an apposing move.
Further to the daily quarters, each one can then be broken down again into 90min cycles. Again, each represents AMD, allowing the user an opportunity to watch for reversals during the 90min manipulation phase.
Note: Ensure the Asian Cycle always begins at 18:00 NY time.
The example shows that the 90min cycle occurs, followed by an apposing move away in price action
Here is the Daily cycle, highlighting the Manipulation phase.
Enjoy!
Machine Learning : Dominant Cycle Elastic Volume KNNAbout the Script
Dominant Cycle Elastic Volume KNN ,
is a non-parametric algorithm, which means that, initially it makes no assumptions about the underlying distribution of the time-series price as well as volume.
This approach gives it flexibility so that it can be used on a wide variety of securities at variety of timeframes.(even on lower timeframes such as seconds)
The main purpose of this indicator is to predict the trend of the underlying, by converging price, volume and dominant cycle as dimensions and generate signals of action.
Key terms :
Dominant cycle is a time cycle that has a greater influence on the overall behaviour of a system than other cycles.
The system uses Ehlers method to calculate Dominant Cycle/ Period.
Dominant cycle is used to determine the influencing period for the underlying.
Once the dominant cycle/ period is identified, it is treated as a dynamic length for considering further calculations
Elastic Volume MA is a volume based moving average which is generally used to converge the volume with price, the dominant period is used here as the length parameter
KNN K-Nearest Neighbour is one of the simplest Machine Learning algorithms based on Supervised Learning technique.
K-NN algorithm assumes the similarity between the new case/data and available cases and put the new case into the category that is most similar to the available categories.
K-NN algorithm stores all the available data and classifies a new data point based on the similarity. This means when new data appears then it can be easily classified into a well suite category by using K- NN algorithm. K-NN algorithm can be used for Regression as well as for Classification but mostly it is used for the Classification problems.
So, K-NN is used here to classify the trend of the Dominant Cycle Elastic Volume, and Generate Signals on top of it
How to Use the Indicator ?
The Buy Signal Candle
The Sell Signal Candle
The Buy Setup
The Sell Setup
Stop and Reverse Structure
What Timeframes and Symbols can this indicator be used on ?
The above indicator can be used on any liquid security which has volume information intact with ticker
and it can be used on any timeframe, but the best timeframes are
The indicator can also be used as a trend confirmatory indicators on lower time frames, like 30second
The Script has provision for alerts
Two alerts are there :
Alert 1= "LONG CONDITION : DCEV-ML"
Alert 2= "SHORT CONDITION : DCEV-ML"
How to request for access ?
Simply private message me !
90 Min Cycles Indicator PatekFynnip (RhyDoo)This indicator is for showing 90 minute cycles. You have an option to change the number of 90 minute cycles.
Also you can change on what timeframe the cycles should be visible. You can change when the 90 minute cycles should start.
You can use the Fib Points of 0.13, 0.33, 0.47, 0.67 and 0.8 inside the cycles.
This is mainly for Forex like AUDUSD , EURUSD , GBPUSD , NZDUSD , USDCAD and USDCHF .
You can also use this for Indices like US30, US100 and US500.
90 Minute Cycles Full90-Minute Cycles Indicator for London and NY Sessions
This is a more streamlined version of the 90-minute cycle indicator by sunwoo101.
The 90-Minute Cycles Indicator is built to help traders easily follow and trade around key market cycles during the London and New York sessions. Marking important 90-minute intervals and highlighting the True Cycle Open Price provides clear visual cues to help you make more informed trading decisions.
Key Features:
90-Minute Cycles for London and NY: The indicator automatically draws vertical lines marking every 90-minute cycle for the London and NY sessions. These lines are great for timing your trades and spotting potential shifts in market momentum.
True Cycle Open Price: A horizontal line is drawn at the True Cycle Open Price, which stays visible throughout the session. This gives you a key reference point for price levels that tend to act as support or resistance.
Customizable Visuals: You can fully personalize the indicator’s appearance - adjusting the colors and line styles and even controlling when the lines appear - so it blends perfectly with your existing charts.
All Cycles Drawn from the Start: Unlike other indicators, this one draws all the 90-minute cycles right when the session begins, so you can see the full day’s potential market moves as soon as the first cycle starts.
What’s Different About This Indicator:
London Session Support: In addition to the NY session, you now have 90-minute cycles for the London session, complete with its own True Cycle Open Price.
Better Customization: You have more control over the visual aspects of the indicator, so it can be tailored to fit your specific charting preferences.
Complete Cycle Visibility: All cycles are drawn immediately when the session starts, providing a full view of the day’s key moments right from the opening.
How to Use:
This indicator is perfect for scalping and short-term trading. Whether trading Forex or Indices and following SMT concepts, the cycle timing can help you pinpoint the best times for entering and exiting trades. The True Cycle Open Price is a crucial level of support or resistance throughout the session, making it a key marker to watch.
Scalpers: Use the 90-minute cycle lines to time your trades with the market's rhythm.
Day Traders: This indicator tracks the London and NY sessions, making it an excellent tool for day trading strategies where timing is critical.
Multi-Session Support:
Whether you're trading the London or New York session, the indicator will automatically adjust to your time zone and align the cycles to the relevant session. This helps you stay on top of key market activity across major trading hubs without changing anything manually.
90min CYCLE (12-18) (Redcrabice)this script was created by REDCRABICEFX.
this script was originally created to help me and the people in my groups.
this script was created to help traders who use 90 min and 450min cycles. dividing 12 min session break with 18 min session. It also has a projection of the next 18 min session so you know when it will start.
this script also has a candle countdown closer to the candle for better sniping entries, it will start appearing when the candle has less than 15 seconds before close, and only works on a 1min TimeFrame.
you can add this to your favorite and uses it without my consense, however, the code is limited to me and people in my group to see to prevent monetization
you can change the color of the 18 min session and the projection
you can change the color of the time label, you can also dissable it.
story: I'm learning 90 min cycle and I needed an indicator that would show me the session without having to redraw every time and ended up with 50 vertical lines across my chart, there weren't any similar ideas that show me exactly how this is.
all codes were put together by me. all I used was the reference and never copied it. Let's hope it doesn't get moderated.
Time Cycles SMT Detector📊 Overview
The Time Cycles SMT Detector is an advanced indicator designed to identify Smart Money Technique (SMT) divergences across multiple time cycles during the New York trading session. It compares price action between correlated instruments to spot institutional footprints and potential market reversals.
🎯 What is SMT (Smart Money Timing)?
SMT occurs when correlated markets fail to make matching highs or lows, indicating potential institutional manipulation or positioning. This divergence often precedes significant market moves.
⚙️ Key Features
Multi-Timeframe Cycle Analysis:
90-minute cycles (6 cycles per trading day) - Major institutional positioning
30-minute cycles (18 cycles per trading day) - Intermediate market structure
10-minute cycles (54 cycles per trading day) - Intraday momentum shifts
3-minute cycles (180 cycles per trading day) - Scalping opportunities
Intelligent Overlap Prevention
Hierarchical priority system prevents visual clutter
Higher timeframe SMTs take precedence over lower timeframes
Clean, readable charts even with multiple active signals
Dual Correlation Analysis
Compare your main chart with two different instruments simultaneously
Default setup: MES1! (S&P 500) and MYM1! (Dow Jones)
Fully customizable ticker selection
📈 Trading Signals
Bullish SMT
Main instrument makes a higher low while correlated instrument makes a lower low
Indicates potential upward movement
Displayed with customizable bullish colors (default: green for MES, aqua for MYM)
Bearish SMT
Main instrument makes a lower high while correlated instrument makes a higher high
Indicates potential downward movement
Displayed with customizable bearish colors (default: red for MES, orange for MYM)
🔧 Customization Options
Visual Settings:
Toggle individual timeframe cycles on/off
Customize colors for each ticker's bullish/bearish signals
Choose line styles (solid, dashed, dotted)
Show/hide cycle text labels
Optional SMT zones with adjustable transparency
Cycle boxes for visual time segmentation
Analysis Settings:
Compare only consecutive cycles or scan multiple cycles back
Adjust maximum cycles to compare (1-20)
Enable/disable bullish or bearish SMT detection separately
Real-time alerts for all timeframes
💡 How to use it
Add to your chart - Works best on 1-minute timeframe for maximum precision
Select your correlated instruments - Default MES/MYM for NQ traders
Monitor for divergences - Look for SMT lines connecting cycle highs/lows
Confirm with market context - Use alongside your existing strategy
Trade the convergence - Expect prices to realign after SMT divergence
🎓 Best Practices
Focus on higher timeframes first - 90m and 30m SMTs carry more weight
Look for confluence - Multiple timeframes showing same direction SMT
Time your entries - Use lower timeframe SMTs (10m, 3m) for precise entry timing
Respect the hierarchy - When overlapping signals occur, higher timeframes have priority
⏰ Trading Hours
The indicator operates during New York trading hours (7:00 AM - 4:00 PM ET), automatically resetting at the start of each trading day.
🚀 Why This Indicator?
Institutional Logic: Based on how smart money creates divergences before major moves
Multi-dimensional Analysis: Four different time cycles provide complete market perspective
Clean Visualization: Smart overlap prevention keeps your charts readable
Flexible Configuration: Adapt to any correlated market pairs
Real-time Alerts: Never miss a significant SMT formation
📝 Notes
Designed primarily for index futures (NQ, ES, YM) but works with any correlated instruments
Best results on 1-minute charts for accurate cycle detection
All cycles reset at 7:00 AM New York time
Maximum effectiveness during regular trading hours
Acknowledgement
This indicator is based on ICT (Inner Circle Trader) concepts and Smart Money techniques for identifying institutional order flow through market divergences.
Bitcoin Cycle [BigBeluga]Bitcoin Cycle Indicator is designed exclusively for analyzing Bitcoin’s long-term market cycles, working only on the 1D BTC chart . This indicator provides an in-depth view of potential cycle tops and bottoms, assisting traders in identifying key phases in Bitcoin’s market evolution.
🔵 Key Features:
Heatmap Cycle Phases: The indicator colors each cycle from blue to red , reflecting Bitcoin’s market cycle progression. Cooler colors (blue/green) signal potential accumulation or early growth phases, while warmer colors (yellow/red) indicate maturation and potential top regions.
All-Time High (ATH) and Future ATH Projection: Tracks the current ATH in real-time, while applying a linear regression model to project a possible new ATH in the future. This projection aims to provide insights into the next major cycle peak for long-term strategy.
Dashboard Overview: Displays the current ATH, potential new ATH, and the percentage distance between them. This helps users assess how far the current price is from the projected target.
Top & Bottom Cycle Signals: Red down arrows mark significant price peaks, potentially indicating cycle tops. Up arrows, numbered sequentially (inside each cycle), denote possible bottom signals for strategic DCA (Dollar Cost Averaging) entries.
1D BTC Chart Only: Built solely for the 1D BTC timeframe. Switching to any other timeframe or asset will trigger a warning message: " BTC 1D Only ." This ensures accuracy in analyzing Bitcoin’s unique cyclical behavior.
🔵 When to Use:
Ideal for long-term Bitcoin investors and cycle analysts, the Bitcoin Cycle Indicator empowers users to:
Identify key accumulation and distribution phases.
Track Bitcoin’s cyclical highs and lows with visual heatmap cues.
Estimate future potential highs based on historical patterns.
Strategize long-term positions by monitoring cycle tops and possible accumulation zones.
By visualizing Bitcoin’s cycles with color-coded clarity and top/bottom markers, this indicator is an essential tool for any BTC analyst aiming to navigate market cycles effectively.
Kondratieff Wave & Benner Business CyclesKondratieff Wave Theory
Description: The Kondratieff Wave, also known as K-Waves or Long Waves, is an economic theory that posits long-term cycles of approximately 40-60 years in capitalist economies. These cycles consist of four phases: Spring (expansion and recovery), Summer (prosperity and peak), Autumn (stagnation and recession), and Winter (depression and restructuring). The theory suggests that technological innovations and major economic shifts drive these waves, influencing periods of growth and decline over decades.
Creator Bio: Nikolai Dmitriyevich Kondratieff (1892–1938) was a Russian economist born in the Kostroma Governorate. He studied at the University of St. Petersburg and became a prominent figure in Soviet economics. Kondratieff developed his long-wave theory in the 1920s while analyzing historical economic data, publishing works like The Major Economic Cycles (1925). His ideas clashed with Soviet ideology, leading to his arrest in 1930 during Stalin’s purges. He was executed in 1938, but his work gained recognition posthumously, influencing modern economic cycle analysis.
Benner Cycle Theory
Description: The Benner Cycle, proposed by Samuel Benner, is a predictive model for business and commodity price cycles, focusing on shorter-term economic fluctuations. Benner identified recurring patterns in market peaks (highs), panics (crashes), and buying opportunities (lows), with cycles averaging 8-10 years for highs, 7-8 years for panics, and 8-9 years for buys. His theory, based on historical observations of U.S. markets, aimed to guide farmers and investors by forecasting periods of prosperity and distress.
Creator Bio: Samuel T. Benner (1830s–unknown) was an American farmer and businessman from Ohio, not a formally trained economist. After losing his fortune in the Panic of 1873, Benner turned to studying economic patterns. In 1875, he self-published Benner’s Prophecies of Future Ups and Downs in Prices, a book that charted cycles in pig iron prices and other commodities. His work gained a cult following among traders and remains studied for its empirical approach, despite Benner’s lack of academic credentials and limited biographical records.
Business Cycle Indicators (Normalized)This script aggregates and normalizes several key economic indicators to provide a comprehensive view of the business cycle and overall market conditions. By combining these indicators into a single, normalized average line, the script helps identify overarching trends and shifts in the economy, aiding in more informed trading and investment decisions.
Included Indicators:
Inverted National Financial Conditions Index (NFCI):
Symbol: FRED:NFCI
Measures financial stress in the markets. An inverted NFCI aligns higher values with positive financial conditions.
Inverted Net Percentage of Banks Tightening Lending Standards (DRTSCIS):
Symbol: FRED:DRTSCIS
Reflects changes in bank lending practices. Inverting this indicator means higher values indicate easing lending standards, which is generally positive for economic growth.
HYG Close Price (iShares High Yield Corporate Bond ETF):
Symbol: AMEX:HYG
Represents the performance of high-yield corporate bonds, providing insight into credit market conditions.
Inverted High-Yield Credit Spread (BAMLH0A0HYM2):
Symbol: FRED:BAMLH0A0HYM2
Measures the spread between high-yield bonds and risk-free securities. A narrower (inverted) spread indicates better market conditions.
Manufacturing/Non-Manufacturing New Orders Ratio:
Symbols: ECONOMICS:USMNO (Manufacturing), ECONOMICS:USNMNO (Non-Manufacturing)
Compares manufacturing to non-manufacturing new orders to gauge shifts in economic activity.
US PMI (Purchasing Managers' Index):
Symbol: ECONOMICS:USBCOI
An indicator of the economic health of the manufacturing sector.
10-Year Inflation Breakeven (T10YIE):
Symbol: FRED:T10YIE
Represents market expectations of inflation over the next ten years.
Inverted 10-Year Real Yield (DFII10):
Symbol: FRED:DFII10
Reflects the real yield on 10-year Treasury Inflation-Protected Securities (TIPS). Inverted to align higher values with positive economic sentiment.
Copper/Gold Ratio:
Symbols: CAPITALCOM:COPPER (Copper), TVC:GOLD (Gold)
Compares the prices of copper and gold, often used as a barometer for global economic activity.
Features:
Normalized Indicators: Each indicator is normalized to a 0-100 scale to facilitate direct comparison, regardless of their original units or scales.
Normalized Average Line: Calculates and plots the average of all available normalized indicators, providing a single line that represents the combined economic signals.
Customizable Display:
Show Individual Indicators: Option to display individual normalized indicators for detailed analysis.
Show Normalized Average Line: Option to display the normalized average line for a consolidated view.
Dynamic Labeling: Displays the latest value of the normalized average directly on the chart for quick reference.
How to Use:
Adding the Script:
Apply the script to a chart in TradingView using a timeframe that aligns with the frequency of the economic data (daily or weekly recommended).
Customization:
Show Normalized Average Line: Enabled by default to display the combined indicator.
Show Individual Indicators: Enable this option in the script settings to display all individual normalized indicators.
Interpretation:
Normalized Scale (0-100): Higher values generally indicate stronger economic conditions, while lower values may suggest weakening conditions.
Trend Analysis: Use the normalized average line to identify trends and potential turning points in the business cycle.
Notes:
Data Availability: Ensure you have access to all the data sources used in the script. Some data feeds may require specific TradingView subscriptions.
Indicator Limitations: Economic indicators are subject to revisions and may not reflect real-time market conditions.
No Investment Advice: This script is a tool for analysis and should not be considered as financial advice. Always conduct your own research before making investment decisions.
Volatility Cycle IndicatorThe Volatility Cycle Indicator is a non-directional trading tool designed to measure market volatility and cycles based on the relationship between standard deviation and Average True Range (ATR). In the Chart GBPAUD 1H time frame you can clearly see when volatility is low, market is ranging and when volatility is high market is expanding.
This innovative approach normalizes the standard deviation of closing prices by ATR, providing a dynamic perspective on volatility. By analyzing the interaction between Bollinger Bands and Keltner Channels, it also detects "squeeze" conditions, highlighting periods of reduced volatility, often preceding explosive price movements.
The indicator further features visual aids, including colored zones, plotted volatility cycles, and highlighted horizontal levels to interpret market conditions effectively. Alerts for key events, such as volatility crossing significant thresholds or entering a squeeze, make it an ideal tool for proactive trading.
Key Features:
Volatility Measurement:
Tracks the Volatility Cycle, normalized using standard deviation and ATR.
Helps identify periods of high and low volatility in the market.
Volatility Zones:
Colored zones represent varying levels of market volatility:
Blue Zone: Low volatility (0.5–0.75).
Orange Zone: Transition phase (0.75–1.0).
Green Zone: Moderate volatility (1.0–1.5).
Fuchsia Zone: High volatility (1.5–2.0).
Red Zone: Extreme volatility (>2.0).
Squeeze Detection:
Identifies when Bollinger Bands contract within Keltner Channels, signaling a volatility squeeze.
Alerts are triggered for potential breakout opportunities.
Visual Enhancements:
Dynamic coloring of the Volatility Cycle for clarity on its momentum and direction.
Plots multiple horizontal levels for actionable insights into market conditions.
Alerts:
Sends alerts when the Volatility Cycle crosses significant levels (e.g., 0.75) or when a squeeze condition is detected.
Non-Directional Nature:
The indicator does not predict the market's direction but rather highlights periods of potential movement, making it suitable for both trend-following and mean-reversion strategies.
How to Trade with This Indicator:
Volatility Squeeze Breakout:
When the indicator identifies a squeeze (volatility compression), prepare for a breakout in either direction.
Use additional directional indicators or chart patterns to determine the likely breakout direction.
Crossing Volatility Levels:
Pay attention to when the Volatility Cycle crosses the 0.75 level:
Crossing above 0.75 indicates increasing volatility—ideal for trend-following strategies.
Crossing below 0.75 signals decreasing volatility—consider mean-reversion strategies.
Volatility Zones:
Enter positions as volatility transitions through key zones:
Low volatility (Blue Zone): Watch for breakout setups.
Extreme volatility (Red Zone): Be cautious of overextended moves or reversals.
Alerts for Proactive Trading:
Configure alerts for squeeze conditions and level crossings to stay updated without constant monitoring.
Best Practices:
Pair the Volatility Cycle Indicator with directional indicators such as moving averages, trendlines, or momentum oscillators to improve trade accuracy.
Use on multiple timeframes to align entries with broader market trends.
Combine with risk management techniques, such as ATR-based stop losses, to handle volatility spikes effectively.
RoC Momentum CycleRoC Momentum Cycles (RMC) is derived from RoC (Rate of Change) indicator.
Motivation behind RMC: Addressing RoC’s Shortcomings
While the Rate of Change (RoC) indicator is a valuable tool for assessing momentum, it has notable limitations that traders must be aware of. One of the primary challenges with the traditional RoC is its sensitivity to price fluctuations, which can lead to false signals in volatile markets. This often results in premature entries or exits, impacting trading performance.
By smoothing out the RoC calculations and focusing on more consistent signal generation (using SMA on smoothed RoC), RMC offers a more consistent representation of price trends.
Momentum Cycles
RMC helps visualize momentum cycles in a much better way compared to RoC.
Long Momentum Cycle : A cross-over of smoothed RoC (blue line) above averaged signal (orange line) below zero marks start of a new potential upside cycle which ends when the blue line comes back to zero line from above.
Short Momentum Cycle : A cross-under of blue line below orange line above zero marks beginning of a potential downside cycle which ends when the blue line comes back to zero from below.
Rotation Cycles GraphRotation Cycles Graph Indicator
Overview:
The Rotation Cycles Graph Indicator is designed to visualize rotation cycles in financial markets. It aims to provide insights into shifts between various market phases, including growth, weakening, recovery, and contraction, allowing traders to potentially identify changing market dynamics.
Key Components:
Z-Score Calculation:
The indicator employs Z-score calculation to normalize data and identify deviations from the mean. This is instrumental in understanding the current state of the market relative to its historical behavior.
Ehlers Loop Visualization:
The Ehlers Loop function generates a visual representation of rotation cycles. It utilizes x and y coordinates on the chart to represent market conditions. These coordinates determine the position and categorization of the market state.
Table Visualization:
At the bottom of the chart, a table categorizes market conditions based on x and y values. This table serves as a reference to understand the current market phase.
Customizable Parameters:
The indicator offers users the flexibility to adjust several parameters:
Length and Smoothness: Users can set the length and smoothness parameters for the Z-score calculation, allowing for customization based on the market's volatility.
Graph Settings: Parameters such as bar scale, graph position, and the length of the tail for visualization can be fine-tuned to suit individual preferences.
Understanding Coordinates:
The x and y coordinates plotted on the chart represent specific market conditions. Interpretation of these coordinates aids in recognizing shifts in market behavior.
This screenshot shows visual representation behind logic of X and Y and their rotation cycles
Here is an example how rotation marker moved from growing to weakening and to the contraction quad, during a big market crush:
Note:
This indicator is a visualization tool and should be used in conjunction with other analytical methods for comprehensive market analysis.
Understanding the context and nuances of market dynamics is essential for accurate interpretation of the Rotation Cycles Graph Indicator.
Big thanks to @PineCodersTASC for their indicator, what I used as a reference
Cycle finder v1.0Watch this Morgan Stanley'(MS)'s almost perfect cycle!
This is Cycle finder v1.0.
This helps you to find cycle of your favorite stocks, commodities, forex and anything in real time.
Originally developed from scratch for tradingview.
How to use(in setting panel):
- Set up to 5 different cycle term.
- Set go back bars. *1
- Shift bars as you want to make use of cycle.
*1: This indicator compares X bar to X - (go back amount) bar to find cycle. Default: 2
*2: It won’t work if there is not enough history.
*3: This may contains some bugs since I'm still working in progress to improve.
Please give it try for 1 week free.
Message me or reply to here to unlock your experience!
//—————— Japanese below
このモルガンスタンレー(MS)のほとんど完璧なサイクルをご覧ください。
Cycle finder v1.0. をご紹介します。
Tradingview のために1から開発された、このインディケーターは
あなたのお気に入りの株、先物、FXなどのサイクルをリアルタイムに見つけるお手伝いをします。
使い方 (設定パネル):
- 5個までサイクルの期間を設定できます。
- 参照のバー数を設定 *1
- サイクルは左右にシフトできます。
*1: このインディケーターは、サイクルを見つけるために
Xバーと、X - 参照バー数を比べます。 デフォルトでは2です。
*2: チャートの履歴が少ない場合には、動きません。
*3: ブラッシュアップ中のため、バグを含む可能性があります。
ぜひ1週間無料でお試しください。
プライベートメッセージか、ここにご返信ください。
LRI Momentum Cycles [AlgoAlpha]Discover the LRI Momentum Cycles indicator by AlgoAlpha, a cutting-edge tool designed to identify market momentum shifts using trend normalization and linear regression analysis. This advanced indicator helps traders detect bullish and bearish cycles with enhanced accuracy, making it ideal for swing traders and intraday enthusiasts alike.
Key Features :
🎨 Customizable Appearance : Set personalized colors for bullish and bearish trends to match your charting style.
🔧 Dynamic Trend Analysis : Tracks market momentum using a unique trend normalization algorithm.
📊 Linear Regression Insight : Calculates real-time trend direction using linear regression for better precision.
🔔 Alert Notifications : Receive alerts when the market switches from bearish to bullish or vice versa.
How to Use :
🛠 Add the Indicator : Favorite and apply the indicator to your TradingView chart. Adjust the lookback period, linear regression source, and regression length to fit your strategy.
📊 Market Analysis : Watch for color changes on the trend line. Green signals bullish momentum, while red indicates bearish cycles. Use these shifts to time entries and exits.
🔔 Set Alerts : Enable notifications for momentum shifts, ensuring you never miss critical market moves.
How It Works :
The LRI Momentum Cycles indicator calculates trend direction by applying linear regression on a user-defined price source over a specified period. It compares historical trend values, detecting bullish or bearish momentum through a dynamic scoring system. This score is normalized to ensure consistent readings, regardless of market conditions. The indicator visually represents trends using gradient-colored plots and fills to highlight changes in momentum. Alerts trigger when the momentum state changes, providing actionable trading signals.
Pi Cycle Bitcoin Top and Bottom (Daily)Pi Cycle Bitcoin Top and Bottom (Daily)
This indicator combines the renowned Pi Cycle Top and Pi Cycle Bottom indicators into one comprehensive tool designed to identify Bitcoin's market cycle tops and bottoms with precision.
Pi Cycle Top
The Pi Cycle Top indicator uses the 111-day moving average (111DMA) and a multiple of the 350-day moving average (350DMA x 2). Historically, this indicator has identified Bitcoin’s price cycle peaks with an accuracy of up to 3 days.
📈 When the 111DMA crosses above the 350DMA x 2, it signals a market cycle top.
Pi Cycle Bottom
The Pi Cycle Bottom indicator utilizes the 150-day exponential moving average (150EMA) and a multiple of the 471-day simple moving average (471SMA x 0.745). Over past cycles, this combination has effectively pinpointed Bitcoin’s market bottoms with the same level of accuracy.
📉 When the 150EMA crosses below the 471SMA x 0.745, it signals a market cycle bottom.
Parabola
As an additional feature, the indicator identifies moments when the 150EMA crosses back above the 471SMA x 0.745, suggesting a potential parabolic price movement.
Features
Precision: Both indicators have historically aligned with major market turning points.
Customizable settings: Adjust the short and long moving averages to fit your analysis needs.
Alerts: Real-time alerts can be enabled for identifying market tops and bottoms.
Clear visualization: Optional moving average lines and signal markers make it easy to track market trends.
Full credits to Philip Swift, PositiveCrypto, Tondy, BilzerianCandle.
Prime, E & PI Superiority CyclesIf you have been studying the markets long enough you will probably have noticed a certain pattern. Whichever trade entry/exit logic you try to use, it will go through phases of working really well and phases where it doesn't work at all. This is the markets way of ensuring anyone who sticks to an oversimplified, one-dimensional strategy will not profit. Superiority cycles are a method I devised by which code interrogates the nature of where price has been pivoting in relation to three key structures, the Prime Frame, E Frame and Pi Frame which are plotted as horizontal lines at these values:
* Use script on 1 minute chart ONLY
prime numbers up to 100: 2.0,3.0,5.0,7.0,11.0,13.0,17.0,19.0,23.0,27.0,29.0,31.0,37.0,41.0,43.0,47.0,53.0,59.0,61.0,67.0,71.0,73.0,79.0,83.0,89.0,97.0
multiples of e up to 100: 2.71828, 5.43656, 8.15484, 10.87312, 13.5914, 16.30968, 19.02796, 21.74624, 24.46452, 27.1828, 29.90108, 32.61936, 35.33764,
38.05592, 40.7742, 43.49248, 46.21076, 48.92904, 51.64732, 54.3656, 57.08388, 59.80216, 62.52044, 65.23872, 67.957, 70.67528, 73.39356000000001, 76.11184,
78.83012, 81.5484, 84.26668000000001, 86.98496, 89.70324, 92.42152, 95.13980000000001, 97.85808
multiples of pi up to 100: 3.14159, 6.28318, 9.424769999999999, 12.56636, 15.70795, 18.849539999999998, 21.99113, 25.13272, 28.27431, 31.4159, 34.55749,
37.699079999999995, 40.840669999999996, 43.98226, 47.12385, 50.26544, 53.40703, 56.54862, 59.69021, 62.8318, 65.97339, 69.11498, 72.25657, 75.39815999999999,
78.53975, 81.68133999999999, 84.82293, 87.96452, 91.10611, 94.2477, 97.38929
These values are iterated up the chart as seen below:
The script sums the distance of pivots to each of the respective frames (olive lines for Prime Frame, green lines for E Frame and maroon lines for Pi Frame) and determines which frame price has been reacting to in the least significant way. The worst performing frame is the next frame we target reversals at. The table in the bottom right will light up a color that corresponds to the frame color we should target.
Here is an example of Prime Superiority, where we prioritize trading from prime levels:
The table and the background color are both olive which means target prime levels. In an ideal world strong moves should start and finish where the white flags are placed i.e. in this case $17k and $19k. The reason these levels are 17,000 and 19,000 and not just 17 and 19 like in the original prime number sequence is due to the scaling code in the get_scale_func() which allows the code to operate on all assets.
This is E Superiority where we would hope to see major reversals at green lines:
This is Pi Superiority where we would hope to see major reversals at maroon lines:
And finally I would like to show you a market moving from one superiority to another. This can be observed by the bgcolor which tells us what the superiority was at every historical minute
Pi Frame Superiority into E Frame Superiority example:
Prime Frame Superiority into E Frame Superiority example:
Prime Frame Superiority into Pi Frame Superiority example:
By rotating the analysis we use to enter trades in this way we hope to hide our strategy better from market makers and artificial intelligence, and overall make greater profits.
Cycles 90mThe cycles are separated by vertical lines. The first cycle (Q1) is marked with a red line because it is a manipulative cycle where you should not open positions. Other cycles are green (Q2, Q3, Q4).
You can add the time of the current candle, its size and position on the chart in the settings
The time is highlighted in red in the timeframes 9:30-9:40, 10:00-10:10, 11:00-11:30, 15:30-15:40, 16:00-16:10, 17:00-17:10, 17:30-17:40, as price movements are most often expected during these timeframes.
The cycle lines automatically disappear if you open a timeframe above M15
Bitcoin Pi Cycle TrackerThe Bitcoin Pi Cycle Tracker is based on the widely recognized Pi Cycle Top Indicator, a concept used to identify potential market cycle tops in Bitcoin's price. This implementation combines the 111-day Simple Moving Average (SMA) and the 350-day SMA (multiplied by 2) to detect key crossover points. When the 111-day SMA crosses above the 350-day SMA x2, it signals a potential market peak.
Key Features:
Plots the 111-day SMA (blue) and the 350-day SMA x2 (red) for clear visualization.
Displays visual markers and vertical lines at crossover points to highlight key moments.
Sends alerts for crossovers, helping traders stay ahead of market movements.
This tool is an implementation of the Pi Cycle concept originally popularized by Bitcoin market analysts. Use it to analyze historical price cycles and prepare for significant market events. Please note that while the Pi Cycle Indicator has been historically effective, it should be used alongside other tools for a comprehensive trading strategy.
Bitcoin Cycle Master [InvestorUnknown]The "Bitcoin Cycle Master" indicator is designed for in-depth, long-term analysis of Bitcoin's price cycles, using several key metrics to track market behavior and forecast potential price tops and bottoms. The indicator integrates multiple moving averages and on-chain metrics, offering a comprehensive view of Bitcoin’s historical and projected performance. Each of its components plays a crucial role in identifying critical cycle points:
Top Cap: This is a multiple of the Average Cap, which is calculated as the cumulative sum of Bitcoin’s price (price has a longer history than Market Cap) divided by its age in days. Top Cap serves as an upper boundary for speculative price peaks, multiplied by a factor of 35.
Time_dif() =>
date = ta.valuewhen(bar_index == 0, time, 0)
sec_r = math.floor(date / 1000)
min_r = math.floor(sec_r / 60)
h_r = math.floor(min_r / 60)
d_r = math.floor(h_r / 24)
// Launch of BTC
start = timestamp(2009, 1, 3, 00, 00)
sec_rb = math.floor(start / 1000)
min_rb = math.floor(sec_rb / 60)
h_rb = math.floor(min_rb / 60)
d_rb = math.floor(h_rb / 24)
difference = d_r - d_rb
AverageCap() =>
ta.cum(btc_price) / (Time_dif() + btc_age)
TopCap() =>
// To calculate Top Cap, it is first necessary to calculate Average Cap, which is the cumulative sum of Market Cap divided by the age of the market in days.
// This creates a constant time-based moving average of market cap.
// Once Average cap is calculated, those values are multiplied by 35. The result is Top Cap.
// For AverageCap the BTC price was used instead of the MC because it has more history
// (the result should have minimal if any deviation since MC would have to be divided by Supply)
AverageCap() * 35
Delta Top: Defined as the difference between the Realized Cap and the Average Cap, this metric is further multiplied by a factor of 7. Delta Top provides a historically reliable signal for Bitcoin market cycle tops.
DeltaTop() =>
// Delta Cap = Realized Cap - Average Cap
// Average Cap is explained in the Top Cap section above.
// Once Delta Cap is calculated, its values over time are then multiplied by 7. The result is Delta Top.
(RealizedPrice() - AverageCap()) * 7
Terminal Price: Derived from Coin Days Destroyed, Terminal Price normalizes Bitcoin’s historical price behavior by its finite supply (21 million bitcoins), offering an adjusted price forecast as all bitcoins approach being mined. The original formula for Terminal Price didn’t produce expected results, hence the calculation was adjusted slightly.
CVDD() =>
// CVDD stands for Cumulative Value Coin Days Destroyed.
// Coin Days Destroyed is a term used for bitcoin to identify a value of sorts to UTXO’s (unspent transaction outputs). They can be thought of as coins moving between wallets.
(MCR - TV) / 21000000
TerminalPrice() =>
// Theory:
// Before Terminal price is calculated, it is first necessary to calculate Transferred Price.
// Transferred price takes the sum of > Coin Days Destroyed and divides it by the existing supply of bitcoin and the time it has been in circulation.
// The value of Transferred Price is then multiplied by 21. Remember that there can only ever be 21 million bitcoin mined.
// This creates a 'terminal' value as the supply is all mined, a kind of reverse supply adjustment.
// Instead of heavily weighting later behavior, it normalizes historical behavior to today. By normalizing by 21, a terminal value is created
// Unfortunately the theoretical calculation didn't produce results it should, in pinescript.
// Therefore the calculation was slightly adjusted/improvised
TransferredPrice = CVDD() / (Supply * math.log(btc_age))
tp = TransferredPrice * 210000000 * 3
Realized Price: Calculated as the Market Cap Realized divided by the current supply of Bitcoin, this metric shows the average value of Bitcoin based on the price at which coins last moved, giving a market consensus price for long-term holders.
CVDD (Cumulative Value Coin Days Destroyed): This on-chain metric analyzes Bitcoin’s UTXOs (unspent transaction outputs) and the velocity of coins moving between wallets. It highlights key market dynamics during prolonged accumulation or distribution phases.
Balanced Price: The Balanced Price is the difference between the Realized Price and the Terminal Price, adjusted by Bitcoin's supply constraints. This metric provides a useful signal for identifying oversold market conditions during bear markets.
BalancedPrice() =>
// It is calculated by subtracting Transferred Price from Realized Price
RealizedPrice() - (TerminalPrice() / (21 * 3))
Each component can be toggled individually, allowing users to focus on specific aspects of Bitcoin’s price cycle and derive meaningful insights from its long-term behavior. The combination of these models provides a well-rounded view of both speculative peaks and long-term value trends.
Important consideration:
Top Cap did historically provide reliable signals for cycle peaks, however it may not be a relevant indication of peaks in the future.
90min cyclesI did this little script to help me with the cycle I hope it will help some of you too !
For default, I have made 90 min cycle, but you can change it easily on the settings if you prefer an other time interval because it is really subjectif.
By default the cycle will begin at midnight from YOUR local time, but this can be a little annoying when you want for example to make it begin at midnght from NY or London without changing the UTC of your chart (if you still want to have your hour displayed normally).
I couldn't find an indicator to help me do that so I added a little setting which allow you to move the start hour of your cycle (so you will have to do some math to move it accordingly to what you want but that's okay ;) ).
That way you can choose the interval you like AND when it begin !
Quarterly Cycles [EETrade]The idea of Quarterly Theory is -
Each timeframe is split into 4 "quarters", derived based on logical subdivisions:
- Year: Divided into calendar quarters (Jan-Mar, Apr-Jun, etc.).
- Tertiary (sub-year): Each year quarter is subdivided into 4 parts dynamically based on timestamp deltas.
- Month: Weekly-based logic using Sunday cutoffs and session switch time (18:00 US/Eastern).
- Week: Divided using daily boundaries starting from Sunday 18:00 (based on US futures session logic).
- Day: Split into 4 blocks (Asia, London, AM, PM) using 6-hour segments.
- Session and Macro Quarters: Session is divided further into 4 quarters of 6 hours, then each of those into 15-minute blocks for ultra-granular cycle mapping.
Where we split them into Q1, Q2, Q3 and Q4.
Usually we address
Q1 as accumulation,
Q2 as manipulation
Q3 as Distribution
Q4 as Continuation/Reversal
If we trade Q3 for example, we'd like to use price action mainly from previous Q3s.
Plus there are Semi Cycles which we can utilize
- Q1 with Q3
- Q2 with Q4
- Q3 with Q1
- Q4 with Q2
So we can also use Q1 price action when we are trading Q3
True Open Logic:
The open candle price of the second quarter is the true open for us, it will help us understand if we're on premium or discount area.
Plus this indicator providers a table to dynamically show the premium and discount
We can use this indicator to understand optimal times to trade as we'd like to trade mostly Q3