ICT OTE Strategy Crypto PublicICT OTE Strategy Crypto Public
This strategy automates a classic ICT (Inner Circle Trader) setup specifically tailored for the high-volatility nature of cryptocurrency markets. It aims to enter a trade on a retracement after a confirmed Break of Structure (BOS), using a dual-swing detection method to validate the market's direction before looking for an entry.
The entire process is automated, from identifying the market structure to managing the trade with advanced risk management options. This version uses a percentage of equity for its order sizing, which is ideal for crypto trading.
How It Works
Dual Swing Detection: The strategy uses two different sets of swing strengths to analyze market structure for higher accuracy:
Entry Swings: Weaker, more sensitive swings used to define the immediate dealing range for a potential trade.
Validator Swings: Stronger, more significant swings used to confirm a true Break of Structure.
Break of Structure (BOS): A trade setup is only considered valid after a strong "Validator" swing breaks through a previous "Entry" swing. This confirms the market's intended direction and filters out weak or false moves.
Identify Retracement Leg: After a confirmed BOS, the strategy identifies the most recent "Entry Swing" price leg that led to the break.
Auto-Fibonacci: It automatically draws a Fibonacci retracement over this leg, from the start of the move (1.0) to the end (0.0).
Trade Entry: A limit order is placed at a user-defined Fibonacci level (defaulting to 0.618), anticipating a price pullback into a discount or premium array.
After a bullish BOS, it looks to BUY the retracement.
After a bearish BOS, it looks to SELL the retracement.
Risk Management:
Stop Loss is placed at the start of the leg (the 1.0 level).
Take Profit is placed at a user-defined level (defaulting to the 0.0 level, with extension options).
Includes an option to move the stop loss to break-even after the trade has moved a certain distance in profit.
How to Use
Asset Selection: This strategy is designed for cryptocurrency markets. Its use of percentage-based order sizing is not suitable for tick-based markets like futures.
Swing Settings: Adjust the "Entry Swing" and "Validator" strengths to match the volatility and timeframe of the asset you are trading. Higher numbers will result in fewer, more significant setups.
Backtest: Use the Strategy Tester to optimize the "FIB Entry Level," "Take Profit Level," and "Swing Sensitivity" to find the best settings for your specific market and timeframe.
Retracements
ICT OTE Strategy Futures PublicICT OTE Strategy
This strategy automates a classic ICT (Inner Circle Trader) setup that aims to enter a trade on a retracement after a confirmed Break of Structure (BOS). It is designed to identify high-probability setups by waiting for the market to show its hand before looking for an entry within a "discount" or "premium" array.
The entire process is automated, from identifying the market structure to managing the trade with a dynamic stop loss.
How It Works
Break of Structure (BOS): The strategy first waits for a strong, validated swing to break a previous, weaker swing high or low. This confirms the market's intended direction.
Identify Retracement Leg: After a BOS, the strategy identifies the most recent price leg that led to the break.
Auto-Fibonacci: It automatically draws a Fibonacci retracement over this leg, from the start of the move (1.0) to the end (0.0).
Trade Entry: A limit order is placed at a user-defined Fibonacci level (defaulting to 0.508), anticipating a price pullback.
After a bullish BOS, it looks to BUY the retracement.
After a bearish BOS, it looks to SELL the retracement.
Risk Management:
Stop Loss is placed at the start of the leg (the 1.0 level).
Take Profit is placed at a user-defined level (defaulting to the 0.0 level).
Includes an option to move the stop loss to break-even after the trade has moved a certain distance in profit.
How to Use
Swing Settings: Adjust the "Entry Swing" and "Validator" strengths to match the volatility and timeframe of the asset you are trading. Higher numbers will result in fewer, more significant setups.
Session Filter: Use the "Trading Sessions" filter to align the strategy with ICT's "killzone" concept, ensuring trades are only taken during high-volume periods like the New York session.
Backtest: Use the Strategy Tester to optimize the "FIB Entry Level," "Take Profit Level," and "Min Trade Range" to find the best settings for your specific market and timeframe.
Volume Delta Imbalance Index [PhenLabs]📊 Volume Delta Imbalance Index (VDII)
Version: PineScript™ v6
Description
The Volume Delta Imbalance Index is an advanced technical analysis tool that combines volume profile analysis with price movement dynamics to identify significant market imbalances. It features a sophisticated analysis system that weighs recent versus historical volume delta imbalance patterns, providing traders with insights into potential market reversals and trend continuation scenarios.
Points of Innovation:
Custom volume delta calculation incorporating price and volume relationships
Adaptive smoothing system based on market volatility
Multi-component analysis combining flow, acceleration, and strength metrics
Real-time volume profile integration with historical context
🔧 Core Components
Volume Profile Analysis: Dynamic volume delta imbalance distribution assessment
Flow Imbalance Detection: Buy/sell pressure evaluation
Strength Analysis: Composite market strength measurement
Acceleration Framework: Volume movement dynamics
Statistical Bands: Adaptive threshold system
🚨 Key Features 🚨
The indicator provides comprehensive analysis through:
Volume Delta: Up to date volume imbalance measurement
Market Structure: Support/resistance level identification
Flow Analysis: Buy/sell pressure visualization
Acceleration Signals: Movement momentum detection
Adaptive Bands: Dynamic overbought/oversold levels
📈 Visualization
Color-coded Columns: Shows direction and strength of imbalance
Signal Lines: Strong buy/sell level indicators
Statistical Bands: Shows normal trading ranges
Gradient Fills: Indicates extreme market conditions
Dynamic Opacity: Reflects trend strength
📌 Usage Guidelines
The indicator offers several customization options:
Basic Settings:
Lookback Period: Analysis timeframe adjustment
Sensitivity Level: Signal response calibration
History Depth: Historical context range
Memory Setting: Recent vs. historical data weight
Visual Settings:
Color Scheme: Bullish/bearish signal colors
Signal Levels: Strong buy/sell thresholds
Band Display: Statistical range visualization
✅ Best Use Cases / Things To Look For:
Wait for establishment in the initial trend when the VDII comes back towards zero and the color of the volume becomes more faint
Once this is established and the VDII pushes through to the other side look for small retracements above the zero line on the VDII leading you to believe it is a likely area for price to retrace and continue in its prior direction
Make sure you see the volume bars become more faint in color to give yo further confluence price will continue in its priorly established direction
⚠️ Limitations
Requires sufficient volume data
Most effective in liquid markets
Historical depth affects calculation speed
Possible lag in highly volatile conditions
What Makes This Unique
Composite Volume Analysis: Combines multiple volume metrics
Adaptive Calculation: Adjusts to market volatility
Profile Integration: Incorporates volume profile analysis
Multi-component Scoring: Weighted analysis system
Memory-efficient Design: Optimized for real-time analysis
🔧 How It Works
The indicator processes market data through four main components:
1. Volume Profile Analysis:
Creates dynamic volume delta distribution profiles
Weights recent versus historical data
Identifies significant price levels
2. Flow Imbalance Detection:
Analyzes buying versus selling pressure
Calculates normalized flow ratios
Determines market bias
3. Strength Analysis:
Measures composite market strength
Incorporates volume-weighted movements
Provides trend strength indication
4. Final Score Calculation:
Combines all components with weighted importance
Applies volatility-based smoothing
Generates final signal output
5. VDII Potential Reversal Confluences
Bars between signal confluence is default set to 10 but you can change it to whatever you’d prefer
Signals are a compiled look at the indicator as a whole determining where it think reversals or retracements are likely
💡 Note:
The indicator performs best in markets with consistent volume and clear trending or ranging conditions. Its sophisticated volume analysis provides valuable insights into market dynamics beyond traditional price-based indicators.
[HM] Fibonacci Fractals Absolute Auto v20221114Basically:
F - Fibonacci levels
F - fractals: retracement of retracement
A - absolute: based on two fixed points instead user chosen Fibonacci points
A - auto: automatically draws based on volatility
Explanation:
This script will automatically trace TWO Fibonacci levels from these points:
- ALL TIME HIGH (ATH) and ALL TIME LOW ( ATL ) prices
This is our first Fibonacci FRACTAL retracement and the line caption will show ONE character:
"↥" for 0.618
"↧" for 0.382
The FRACTAL with two lines will define THREE regions.
The second Fibonacci FRACTAL retracement will show TWO characters:
the same "↥" "↧" characters with:
"a" if the price is between TOP region of previous fractal
"b" if the price is between MIDDLE region of previous fractal
"c" if the price is between BOTTOM region of previous fractal
The third Fibonacci FRACTAL will show THREE characters and so on.
Delimited by volatility (otherwise this script will go to 10th fractal maximum).
OPTIONS to give a try:
- use ALL TIME HIGH and ZERO prices (instead ATH and ATL )
- use a non-Fibonacci retracement:
---> "⅓": 1/3 and 2/3 levels instead 0.618 and 0.382 (based on chess master Hindenburg Melão article hint)
---> "fibonaccing": 0.764 and 0.236 levels (based on Brazilian trader Marco Antonio Rossi method hint)
#script under development, sugestions and questions are welcome.
15m Retracement CalculatorVer. 1.00
- A simple to use script that gives you an objective way to view the market
Auto Fibonacci and Gann Fan/Retracements ComboIntroduction
This is a combination of Fibonacci and Gann fan/retracements.
The script can automatically draw as many:
Fibonacci Retracements
Fibonacci Fan
Gann Retracements
Gann Fan
as the user requires on the chart. Each level set or fan consists of 7 lines based on the most important ratios of Fibonacci/Gann.
Basics
What are Fibonacci retracements?
Fibonacci retracement levels are horizontal lines that indicate where support and resistance are likely to occur. They stem from Fibonacci’s sequence. Each level is associated with a percentage which is how much of a prior move the price has retraced. The Fibonacci retracement levels are 23.6%, 38.2%, 61.8%, and 78.6%. While not officially a Fibonacci ratio, 50% is also used. The indicator is useful because it can be drawn between any two significant price points, such as a high and a low. The indicator will then create the levels between those two points.
What are Gann retracements?
A developer of technical analysis and trading was W.D. Gann. Gann theory expects a normal retracement of 50 percent. This means that under normal selling pressure, the stock price will decline half the amount of its most recent rise, and vice versa. It also suggests that retracements occur at the halfway point of a move, such as 25 percent (half of 50 percent), 12.5 percent (half of 25 percent), and so on.
What is Fibonacci fan?
Fibonacci fan is a set of sequential trend lines drawn from a trough or peak through a set of points dictated by Fibonacci retracements. The first step to create it is to draw a trend line covering the local lowest and highest prices of a security. To reach retracement levels, the trader divides the difference in price at the low and high end by ratios determined by the Fibonacci series. The lines formed by connecting the starting point for the base trend line and each retracement level create the Fibonacci fan.
What is Gann fan?
A Gann fan consists of a series of lines called Gann angles. These angles are superimposed over a price chart to show potential support and resistance levels. The resulting image is supposed to help technical analysts predict price changes. Gann believed the 45-degree angle to be most important, but the Gann fan also draws angles at degrees like 75, 63.75, 26.25 and 15. The Gann fan originates at a low or high point. The resulting lines show areas of potential future support and resistance. The 45-degree line is known as the 1:1 line because the price will rise or fall at a 45-degree angle when the price moves up/down one unit for each unit of time. All other lines in the Gann fan are drawn above and below the 1:1 line. The other angles are associated with 2:1, 3:1, 4:1, 8:1 and 1:8, 1:4, 1:3, and 1:2 time-to-price moves.
Challenges
The most of the time I dedicated to writing this script has been spent on handling these problems:
1. Finding Local Highest/Lowest Prices
In order to draw Fibonacci and Gann fan/retracements, it's necessary to find local highest and lowest price points (Extrema) on the chart. As this could be so challenging, most traders and coders draw the lines covering the low and high prices over a given period of time or a limited number of bars back instead. I already wrote an indicator using this approach ( Auto Fibonacci Combo ).
In this new script I tried to find the exact highest and lowest prices based on this idea that: if a high point is formed lower than previous high which was after a lowest point, then that previous one was the local highest point, and vice versa if a low point is formed higher than previous low which was after a highest point, then that previous one was the local lowest point. So logically an extremum price on the chart won't be found until the next high/low point is formed.
2. Finding Proper Chart Scale for Gann Fan
Based on the theory, Gann angles are sensitive to the chart price scale and in order to have the right angles, the chart must be made with the proper scale. J.A. Hyerczyk in his book "Pattern, Price & Time - Using Gann Theory in Technical Analysis" suggests that the easiest way to determine the scale of a market is by taking the difference between top-to-top and bottom-to-bottom and dividing it by the time it took the market to move from top to top and bottom to bottom.
Thus on a properly constructed chart, the basic equation for calculating Gann angles is: Price * Time.
3. Drawing Fans and Relocating Fan Labels at Each New Bar in Pine (A Programming-Related Subject)
To do this, I used linear equations and line slopes. Of course it was so complicated and exhausting, but finally I overcame that thanks to my genius cousin.
Settings and Usage
By default, the script shows detected extremum points plus 1 Fibonacci fan, 1 Gann fan, 1 set of Fibonacci retracements and no Gann retracements on the chart. All of these could be changed in the indicator settings beside the color and transparency of each line.
Feel free to use this and send me your thoughts!
Breakout & Trend & Scalping (Zeiierman)█ Overview
Breakout & Trend & Scalping (Zeiierman) transforms time, volume, and trend behavior into a unified visual framework for identifying market expansion, compression, and breakout phases. Instead of viewing price as an isolated movement, the indicator reinterprets it as a continuous relationship between time-driven flow, volume displacement, and trend momentum.
The system constructs a hybrid analytical field using OBV-based flow modeling, time–trend alignment, and adaptive candle smoothing, providing a clear and fluid representation of both breakout probability and structural trend strength.
This advanced framework adapts to different market contexts, including intraday scalping, swing-trend validation, and multi-timeframe continuation analysis, revealing how volume and trend energy accumulate before volatility expansion.
⚪ Why This One Is Unique
Unlike conventional breakout or trend indicators that rely solely on price or volatility, this tool integrates time-weighted OBV mechanics, multi-timeframe trend correlation, and volatility-normalized candle transformation.
Its design leverages an adaptive Time–Trend Integration Engine that adjusts dynamically based on the selected timeframe and method. The result is a fluid, self-normalizing view of market rhythm, capturing not only the visible structure of trends but also the hidden buildup of momentum that precedes breakouts.
█ Main Feature: BTS Adaptive Candle System
The BTS Adaptive Candle System unifies time-based and trend-based flow analysis into a single visual model of market behavior. It synchronizes short-term momentum with long-term trend equilibrium, revealing how volume and directional energy evolve across different temporal structures.
The flow is inherently adaptive. During stable phases, it compresses volatility to emphasize directional persistence and trend continuity. When acceleration builds, it expands to highlight breakout potential and the ignition of new momentum.
Green-to-red and (red-to-green) transitions indicate shifts in order-flow dominance, while color intensity reflects the relative strength of participation. The built-in smoothing system filters out random noise while maintaining fast response to emerging direction, making the BTS Candle System equally effective for scalping precision, breakout confirmation, and long-term trend tracking.
█ How to Use
⚪ Trend Trading
Bullish trends appear when candles remain near the top of their range with bright, steady coloration. This structure shows sustained accumulation and consistent trend support. Fading color or mixed tones suggest short pauses or shallow pullbacks within an ongoing uptrend.
Bearish trends form when candles cluster near the lower range and deepen in red intensity, reflecting growing selling pressure. Consistent red sequences mark continued distribution, while lighter tones or brief color shifts often precede corrective bounces within a broader downtrend.
⚪ Trend Change Trading
When a large BTS candle crosses the midline, it often marks a decisive shift in market control. A strong candle breaking above the midline reflects dominant buying flow and the early phase of bullish momentum, often signaling the start of a new upward trend.
Conversely, when a large candle drops below the midline, it shows dominant selling pressure and the potential beginning of a downward cycle.
These midline transitions represent key moments where institutional flow changes direction. A rapid color shift or fading saturation in candles around these areas frequently precedes a trend reversal or volatility breakout, making them powerful confirmation points for both breakout and trend-change strategies.
⚪ Retracement/Pullback Trading
When BTS candles remain green or turn light yellow near the midline, it indicates balanced momentum as price consolidates during a temporary retracement. A renewed shift back to bright green candles from this area often signals the end of the pullback and the continuation of the uptrend.
In a downtrend, when BTS candles shift to light yellow or fade toward the midline, it shows a temporary slowdown in selling pressure as the price retraces upward. A return to deep red candles after this brief balance phase confirms renewed selling momentum and continuation of the prevailing downtrend.
⚪ Breakout Trading
Big candles in the BTS indicate a shift in control. If this occurs around a resistance level, there is a high chance that price will break out upward.
Similarly, if a large downward BTS candle appears near a support level, there is a high chance that a bearish breakout will follow through.
█ How It Works
⚪ Integrated Market Framework
The BTS system merges time, trend, and volatility behavior into a single adaptive flow field. It constantly balances fast and slow market components, maintaining a smooth equilibrium between short-term reactions and long-term structure.
Calculation: Uses normalized scaling and adaptive synchronization to align directional momentum across changing market states.
⚪ Core Trend Engine
At its center, the model interprets how price movement evolves within its volatility range. It tracks shifts in directional energy and transforms them into a stable momentum surface that highlights both trend continuation and turning points.
Calculation: Applies equilibrium-based mapping to sustain consistent directional flow even during market acceleration or compression.
⚪ Volatility Envelope System
The indicator forms a dynamic envelope around price movement, expanding and contracting with the current market speed. These zones reflect where energy concentrates or fades, helping visualize breakout potential and exhaustion levels.
Calculation: Adapts envelope boundaries through volatility-responsive scaling and balanced symmetry control.
⚪ Adaptive Time Modes
Two adaptive modes — Time and Trend — control how the model responds to changing conditions. The system automatically adjusts its responsiveness, allowing it to behave as a fast scalping model or a slow trend tracker without losing structural balance.
Calculation: Dynamically modifies its internal scaling to maintain equilibrium between speed and smoothness across selected timeframes.
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
Paid script
25 Life Bank BreakOutThis indicator allows the user to visually identify a swing High/Low and place a marker which will measure 2 candles either side of the swing point for the lowest body.
Once identified apply a 50% Fib to the body to ID a break out point and allow an alert to be placed.
Subsequently measures a 25% fib retracement of the breakout for a potential entry point. Alerts may also be created.
This does not provide trading signals nor is designed to do so.
It is not a trading strategy.
ADX GapperBased on the ADX Gapper strategy described in the book Street Smarts, it looks to exploit retracement to a prevailing trend when there has been a gap away from the trend, giving you multiple potential entries. It uses the ADX to determine a trend and detects when there is a gap to signal an entry day where:
You would enter short if the DI-(red line) > DI+ (green line), ADX (blue area) > 30 indicating a strong trend and if there is a gap up from the previous day. If all the described conditions are met then you would place a short stop at the previous day highs and trail a stop until the end of the day. This strategy is meant to give you trades to hold for 1 day (the day you enter) or 2 days if you consider you should hold it overnight.








