Alpha Trading AnalysisAlpha Trading Dashboard Analysis
- Candle Analysis
- Pivot Point and Fibonacci
- Bollinger band
Pontos Pivô
Hurst Criticality EngineThe Hurst Criticality Engine (HCE) is an advanced trading indicator designed to detect potential breakout (BUY) and exhaustion (SELL) conditions by combining multi‑scale Hurst exponent analysis with tactical confirmations such as VWAP, RSI, volume spikes, Fibonacci log‑periodic patterns and price channels.
It is optimized for traders seeking structured confluence in volatile or trending markets, and can be applied across different timeframes, from intraday scalping (1m–15m) to swing trading (1h–4h).
What It Does
HCE identifies potential turning points and momentum shifts by evaluating market persistence and volatility across several dimensions. It generates three main types of labels:
CRITICAL Signals: Triggered when multiple Hurst scales align and tactical validations confirm the setup. These can indicate breakout (BUY) or exhaustion (SELL) conditions.
CPC (Critical Pivot Confirmation): Appears at structural highs or lows validated by Hurst exponent alignment and VWAP context.
PIVOT Labels: Marks confirmed structural highs (▼) and lows (▲) that can be used to anticipate reversals or continuation setups.
A dynamic Tactical Panel shows real‑time information on signal strength, VWAP zones, last confirmed signals and the current alignment of the Hurst scales.
How It Works
The indicator integrates several analytical components, each designed to filter noise and add context:
Hurst Exponent Analysis:
Evaluates price persistence across up to five customizable time scales (default: 10, 20, 40, 80, 160 bars).
A signal is considered when at least a minimum number of scales (default: 3) align as bullish (>0.6) or bearish (<0.4).
Rolling VWAP with Standard Deviation Bands:
Plots a rolling VWAP and three customizable bands (±1σ, ±2σ, ±3σ).
Signals are validated if price is correctly positioned relative to VWAP (above for BUY, below for SELL) or if it breaks the outermost band, suggesting volatility extremes.
RSI and Volume Confirmation:
Uses RSI (default: 14‑period) to confirm momentum alignment (e.g., oversold for BUY, overbought for SELL).
Incorporates volume spikes (default: 1.5× average) as an additional confirmation of institutional participation.
Fibonacci Log‑Periodic Patterns:
Validates critical signals by checking whether price oscillations align with harmonic Fibonacci ratios (default: 0.618).
Channel Detection:
Runs a 50‑bar regression channel to identify structural boundaries.
Signals are reinforced when price interacts significantly with channel extremes or breaks out from them.
Dynamic Scoring System:
Every signal receives a score from 0 to 8 based on the confluence of all the above factors.
Scores ≥6 indicate strong alignment, 4–5 medium, 2–3 weak and ≤1 neutral.
Why This Combination?
Each component provides different insights: the Hurst exponent captures market persistence, VWAP defines value areas, RSI and volume confirm momentum and participation, while Fibonacci and channels provide structural references. This synergy allows HCE to filter noise and focus on conditions where multiple factors align, increasing the reliability of the setups.
How to Use It
Add the Indicator to the Chart:
Works on any instrument and timeframe (e.g., 1m, 5m, 15m for scalping; 1h, 4h for swing trading).
Configure Settings:
General Parameters: Set the minimum number of Hurst scales, cooldown between signals and spacing mode (manual or adaptive).
Tactical Validations: Enable or disable RSI, volume, Fibonacci or channel filters.
VWAP Settings: Adjust length (default: 50 bars) and deviation bands.
Hurst Scales: Enable up to five scales and customize their lengths.
Tactical Panel and Labels: Choose compact or detailed view and toggle the display of CRITICAL, CPC, PIVOT or Observation labels.
Interpret Signals:
CRITICAL (B/S): Labels appear above/below price with tooltips showing the signal score, VWAP status and momentum context.
CPC (⚡CPC↑ / ⚡CPC↓): Indicates critical pivots confirmed at structural highs or lows.
PIVOT (▲ / ▼): Marks confirmed highs/lows for additional context.
Observation Labels (⚠️): Highlight potential setups not meeting full CRITICAL criteria.
Monitor the Tactical Panel:
Displays the VWAP zone, number of aligned Hurst scales, signal score and last confirmed signals.
Recommendations
Use HCE as a confluence filter, not as a standalone entry tool.
Focus on signals with Medium (4–5) or Strong (≥6) scores.
Combine CPC and PIVOT labels with broader context for swing or reversal trades.
Apply on clean charts (without overlapping indicators) for optimal visualization.
Always use proper risk management, as no indicator can predict outcomes with certainty.
Chart Setup and Alerts
The script includes customizable alerts for CRITICAL, CPC, PIVOT and VWAP breakouts.
For clear visualization, use it on charts without clutter.
Works best on liquid markets (e.g., forex, crypto, stocks) and in volatile or trending conditions
NY HIGH LOW BREAKNY HIGH LOW BREAK: A New York Session Breakout Strategy
The "NY HIGH LOW BREAK" indicator is a powerful TradingView script designed to identify and capitalize on breakout opportunities during the New York trading session. This strategy focuses on the initial price action of the New York market open, looking for clear breaches of the high or low established within the first 30 minutes. It's particularly suited for intraday traders who seek to capture momentum-driven moves.
Strategy Logic
The core of the "NY HIGH LOW BREAK" strategy revolves around these key components:
New York Session Opening Range Identification:
The script first identifies the opening range of the New York session. This is defined by the high and low prices established during the first 30 minutes of the New York trading session (from 7:01 AM GMT-4 to 7:31 AM GMT-4).
These crucial levels are then extended forward on the chart as horizontal lines, serving as potential support and resistance zones.
Breakout Signal Generation:
Long Signal: A buy signal is generated when the price breaks above the high of the New York opening range. Specifically, it looks for a candle whose open and close are both above the highLinePrice, and importantly, the previous candle's open was below and close was above the highLinePrice. This indicates a strong upward momentum confirming the breakout.
Short Signal: Conversely, a sell signal is generated when the price breaks below the low of the New York opening range. It looks for a candle whose open and close are both below the lowLinePrice, and the previous candle's open was above and close was below the lowLinePrice. This suggests strong downward momentum confirming the breakdown.
Supertrend Filter (Implicit/Future Enhancement):
While the supertrend and direction variables are present in the code, they are not actively used in the current signal generation logic. This suggests a potential future enhancement where the Supertrend indicator could be incorporated as a trend filter to confirm breakout directions, adding an extra layer of confluence to the signals. For example, only taking long breakouts when Supertrend indicates an uptrend, and short breakouts when Supertrend indicates a downtrend.
Second Candle Confirmation (Possible Future Enhancement):
The close_sec_candle function and openSEC, closeSEC variables indicate an attempt to capture the open and close of a "second candle" (30 minutes after the initial New York open). Currently, closeSEC is used in a specific condition for signal_way but not directly in the primary longSignal or shortSignal logic. This also suggests a potential future refinement where the price action of this second candle could be used for further confirmation or specific entry criteria.
Time-Based Filtering:
Signals are only considered valid within a specific trading window from 8:00 AM GMT-4 to 8:00 AM GMT-4 + 16 * 30 minutes (which is 480 minutes, or 8 hours) on 1-minute and 5-minute timeframes. This ensures that trades are taken during the most active and volatile periods of the New York session, avoiding late-session chop.
The script also highlights the New York session and lunch hours using background colors, providing visual context to the trading day.
Key Features
Automated New York Open Range Detection: The script automatically identifies and plots the high and low of the first 30 minutes of the New York trading session.
Clear Breakout Signals: Visually distinct "BUY" and "SELL" labels appear on the chart when a breakout occurs, making it easy to spot trading opportunities.
Timeframe Adaptability: While optimized for 1-minute and 5-minute timeframes for signal generation, the opening range lines can be displayed on various timeframes.
Customizable Risk-to-Reward (RR): The rr input allows users to define their preferred risk-to-reward ratio for potential trades, although it's not directly implemented in the current signal or trade management logic. This could be used by traders for manual trade management.
Visual Session and Lunch Highlights: The script colors the background to clearly delineate the New York trading session and the lunch break, helping traders understand the market context.
How to Use
Apply the Indicator: Add the "NY HIGH LOW BREAK" indicator to your chart on TradingView.
Select a Relevant Timeframe: For optimal signal generation, use 1-minute or 5-minute timeframes.
Observe the Opening Range: The green and red lines represent the high and low of the first 30 minutes of the New York session.
Look for Breakouts: Wait for price to decisively break above the green line (for a buy) or below the red line (for a sell).
Confirm Signals: The "BUY" or "SELL" labels will appear on the chart when the breakout conditions are met within the active trading window.
Implement Your Risk Management: Use your preferred risk management techniques, including stop-loss and take-profit levels, in conjunction with the signals generated. The rr input can guide your manual risk-to-reward calculations.
Potential Enhancements & Considerations
Supertrend Confirmation: Integrating the supertrend variable to filter signals would significantly enhance the strategy's robustness by aligning trades with the prevailing trend.
Stop-Loss and Take-Profit Automation: The rr input currently serves as a manual guide. Future versions could integrate automated stop-loss and take-profit placement based on this ratio, potentially using ATR for dynamic sizing.
Volume Confirmation: Adding a volume filter to confirm breakouts would ensure that only high-conviction moves are traded.
Backtesting and Optimization: Thorough backtesting across various assets and market conditions is crucial to determine the optimal settings and profitability of this strategy.
Session Times: The current session times are hardcoded. Making these user-definable inputs would allow for greater flexibility across different time zones and trading preferences.
The "NY HIGH LOW BREAK" is a straightforward yet effective strategy for capturing initial New York session momentum. By focusing on clear breakout levels, it aims to provide timely and actionable trading signals for intraday traders.
🔁 A.X.I.S Fibonacci Engine V2 – Smart Projected Pathway🔁 A.X.I.S Fibonacci Engine V2 – Smart Projected Pathway indicator
The A.X.I.S Fibonacci Engine V2 is a next-generation Fibonacci projection tool designed for traders seeking advanced, adaptive levels that respond to true multi-timeframe market structure. Built from the ground up for active traders—scalpers, swing traders, and position players—it fuses traditional Fibonacci logic with dynamic price projection and smart anchor logic.
How It Works:
Multi-Timeframe Anchoring:
Anchors your Fibonacci levels to High Timeframe (HTF) pivots for powerful bias and “macro” market structure, while also utilizing Low Timeframe (LTF) swing detection for precise “micro” projection and pathway analysis.
Dynamic Pathway Projection:
Beyond static lines, this engine allows Fibonacci levels to be projected forward, following the price path between significant swings—giving you projected targets and active “pathways” instead of just fixed retracement bands.
Trend-Adaptive Logic:
Determines bullish/bearish bias based on where HTF price closes relative to a moving average (HTF EMA-20), meaning the plotted fibs automatically adjust to uptrends or downtrends. No need to guess direction.
Auto-Cleanup & Smart Management:
Old lines and labels are deleted automatically to keep your chart clean, and levels are recalculated with every new significant swing (“leg”)—no manual intervention needed.
Key Features:
Multi-Timeframe Input:
Choose both HTF (for “anchor” pivots) and LTF (for “projection” pivots) independently.
Fine-tune swing sensitivity for both anchors and pathway pivots.
Classic + Projected Mode:
Choose between standard horizontal Fibs or enable Dynamic Pathway Mode to project levels diagonally into future bars, creating “fib pathways.”
Color Customization:
Individualize bullish/bearish fib colors, line style (solid, dashed, dotted), thickness, label position, and transparency.
Special “golden zone” highlighting for the most critical levels (0.618/0.786).
Visual Anchors:
Optionally plot markers for HTF swing pivots for extra clarity.
Chart Cleanliness:
Script manages and deletes its own objects—no more chart clutter!
Real-Time Auto-Update:
All levels and pathways update in real time as market structure changes.
User-Friendly Labels:
Toggle on/off fib level labels, with position and background adjustments.
Practical Trading Applications:
Swing/Position Trading:
Use HTF pivots for macro context, then project LTF fibs into the future for potential reversal/extension targets.
Scalping:
Deploy on lower timeframes with micro pivots for intraday levels and short-term projected moves.
Dynamic Take-Profit & Entry Zones:
Identify evolving TP and re-entry zones as price carves out new swings, even in choppy or trending conditions.
Trend Confirmation:
Let the engine determine trend direction, so your fibs are always aligned with prevailing momentum.
How to Use:
Add to Chart:
Apply the indicator to any chart or timeframe.
Set Your Anchors:
Pick the HTF (anchor) and LTF (projection) timeframes.
Adjust swing sensitivity (lookback) as needed.
Enable/Disable Dynamic Pathway:
For regular fibs, leave off.
For projected “pathways,” turn it ON—lines will project forward along the likely path of the next move.
Adjust Colors, Labels, and Styles:
Fine-tune everything for clarity and your personal style.
Watch for Changes:
As new pivots form, the script will update levels in real time, keeping your roadmap fresh.
(Optional) Show Macro Swings:
Toggle on/off to plot markers for the most recent HTF pivots.
Who Is It For?
Day traders, scalpers, and swing traders wanting true projected price targets—not just static fibs.
Traders tired of redrawing fibs after every new swing.
Anyone who wants a clean, dynamic, and truly adaptive fib tool that blends macro and micro market structure into one engine.
What Makes It Different?
True multi-timeframe awareness:
Adapts to both macro (HTF) and micro (LTF) structure.
Automatic trend recognition:
Fibs align with price action—no manual flipping.
Projected, not just static:
See where fib levels could land, not just where they were.
Cleanest chart management:
Deletes its own lines and labels on every update—no mess, ever.
Note:
This tool is for educational and informational purposes only. Not financial advice. Always use proper risk management!
Any issues or feature requests? Drop a comment below or reach out!
Happy trading and welcome to the A.X.I.S revolution.
— I5X-Albatross
Buy The Dip - ENGThis script implements a grid trading strategy for long positions in the USDT market. The core idea is to place a series of buy limit orders at progressively lower prices below an initial entry point, aiming to lower the average entry price as the price drops. It then aims to exit the entire position when the price rises a certain percentage above the average entry price.
Here's a detailed breakdown:
1. Strategy Setup (`strategy` function):
`'거미줄 자동매매 250227'`: The name of the strategy.
`overlay = true`: Draws plots and labels directly on the main price chart.
`pyramiding = 15`: Allows up to 15 entries in the same direction (long). This is essential for grid trading, as it needs to open multiple buy orders.
`initial_capital = 600`: Sets the starting capital for backtesting to 600 USDT.
`currency = currency.USDT`: Specifies the account currency as USDT.
`margin_long/short = 0`: Doesn't define specific margin requirements (might imply spot trading logic or rely on exchange defaults if used live).
`calc_on_order_fills = false`: Strategy calculations happen on each bar's close, not just when orders fill.
2. Inputs (`input`):
Core Settings:
`lev`: Leverage (default 10x). Used to calculate position sizes.
`Investment Percentage %`: Percentage of total capital to allocate to the initial grid (default 80%).
`final entry Percentage %`: Percentage of the *remaining* capital (100 - `Investment Percentage %`) to use for the "semifinal" entry (default 50%). The rest goes to the "final" entry.
`Price Adjustment Length`: Lookback period (default 4 bars) to determine the initial `maxPrice`.
`price range`: The total percentage range downwards from `maxPrice` where the grid orders will be placed (default -10%, meaning 10% down).
`tp`: Take profit percentage above the average entry price (default 0.45%).
`semifinal entry price percent`: Percentage drop from `maxPrice` to trigger the "semifinal" larger entry (default -12%).
`final entry price percent`: Percentage drop from `maxPrice` to trigger the "final" larger entry (default -15%).
Rounding & Display:
`roundprice`, `round`: Decimal places for rounding price and quantity calculations.
`texts`, `label_style`: User interface preferences for text size and label appearance on the chart.
Time Filter:
`startTime`, `endTime`: Defines the date range for the backtest.
3. Calculations & Grid Setup:
`maxPrice`: The highest price point for the grid setup. Calculated as the lowest low of the previous `len` bars only if no trades are open. If trades are open, it uses the entry price of the very first order placed in the current sequence (`strategy.opentrades.entry_price(0)`).
`minPrice`: The lowest price point for the grid, calculated based on `maxPrice` and `range1`.
`totalCapital`: The amount of capital (considering leverage and `per1`) allocated for the main grid orders.
`coinRatios`: An array ` `. This defines the *relative* size ratio for each of the 11 grid orders. Later orders (at lower prices) will be progressively larger.
`totalRatio`: The sum of all ratios (66).
`positionSizes`: An array calculated based on `totalCapital` and `coinRatios`. It determines the actual quantity (size) for each of the 11 grid orders.
4. Order Placement Logic (`strategy.entry`):
Initial Grid Orders:
Runs only if within the specified time range and no position is currently open (`strategy.opentrades == 0`).
A loop places 11 limit buy orders (`Buy 1` to `Buy 11`).
Prices are calculated linearly between `maxPrice` and `minPrice`.
Order sizes are taken from the `positionSizes` array.
Semifinal & Final Entries:
Two additional, larger limit buy orders are placed simultaneously with the grid orders:
`semifinal entry`: At `maxPrice * (1 - semifinal / 100)`. Size is based on `per2`% of the capital *not* used by the main grid (`1 - per1`).
`final entry`: At `maxPrice * (1 - final / 100)`. Size is based on the remaining capital (`1 - per2`% of the unused portion).
5. Visualization (`line.new`, `label.new`, `plot`, `plotshape`, `plotchar`):
Grid Lines & Labels:
When a position is open (`strategy.opentrades > 0`), horizontal lines and labels are drawn for each of the 11 grid order prices and the "final" entry price.
Lines extend from the bar where the *first* entry occurred.
Labels show the price and planned size for each level.
Dynamic Coloring: If the price drops below a grid level, the corresponding line turns green, and the label color changes, visually indicating that the level has been reached or filled.
Plotted Lines:
`maxPrice` (initial high point for the grid).
`strategy.position_avg_price` (current average entry price of the open position, shown in red).
Target Profit Price (`strategy.position_avg_price * (1 + tp / 100)`, shown in green).
Markers:
A flag marks the `startTime`.
A rocket icon (`🚀`) appears below the bar where the `final entry` triggers.
A stop icon (`🛑`) appears below the bar where the `semifinal entry` triggers.
6. Exit Logic (`strategy.exit`, `strategy.entry` with `qty=0`):
Main Take Profit (`Full Exit`):
Uses `strategy.entry('Full Exit', strategy.short, qty = 0, limit = target2)`. This places a limit order to close the entire position (`qty=0`) at the calculated take profit level (`target2 = avgPrice * (1 + tp / 100)`). Note: Using `strategy.entry` with `strategy.short` and `qty=0` is a way to close a long position, though `strategy.exit` is often clearer. This exit seems intended to apply whenever any part of the grid position is open.
First Order Trailing Stop (`1st order Full Exit`):
Conditional: Only active if `trail` input is true AND the *last* order filled was "Buy 1" (meaning only the very first grid level was entered).
Uses `strategy.exit` with `trail_points` and `trail_offset` based on ATR values to implement a trailing stop loss/profit mechanism for this specific scenario.
This trailing stop order is cancelled (`strategy.cancel`) if any subsequent grid orders ("Buy 2", etc.) are filled.
Final/Semifinal Take Profit (`final Full Exit`):
Conditional: Only active if more than 11 entries have occurred (meaning either the "semifinal" or "final" entry must have triggered).
Uses `strategy.exit` to place a limit order to close the entire position at the take profit level (`target3 = avgPrice * (1 + tp / 100)`).
7. Information Display (Tables & UI Label):
`statsTable` (Top Right):
A comprehensive table displaying grouped information:
Market Info (Entry Point, Current Price)
Position Info (Avg Price, Target Price, Unrealized PNL $, Unrealized PNL %, Position Size, Position Value)
Strategy Performance (Realized PNL $, Realized PNL %, Initial/Total Balance, MDD, APY, Daily Profit %)
Trade Statistics (Trade Count, Wins/Losses, Win Rate, Cumulative Profit)
`buyAvgTable` (Bottom Left):
* Shows the *theoretical* entry price and average position price if trades were filled sequentially up to each `buy` level (buy1 to buy10). It uses hardcoded percentage drops (`buyper`, `avgper`) based on the initial `maxPrice` and `coinRatios`, not the dynamically changing actual average price.
`uiLabel` (Floating Label on Last Bar):
Updates only on the most recent bar (`barstate.islast`).
Provides real-time context when a position is open: Size, Avg Price, Current Price, Open PNL ($ and %), estimated % drop needed for the *next* theoretical buy (based on `ui_gridStep` input), % rise needed to hit TP, and estimated USDT profit at TP.
Shows "No Position" and basic balance/trade info otherwise.
In Summary:
This is a sophisticated long-only grid trading strategy. It aims to:
1. Define an entry range based on recent lows (`maxPrice`).
2. Place 11 scaled-in limit buy orders within a percentage range below `maxPrice`.
3. Place two additional, larger buy orders at deeper percentage drops (`semifinal`, `final`).
4. Calculate the average entry price as orders fill.
5. Exit the entire position for a small take profit (`tp`) above the average entry price.
6. Offer a conditional ATR trailing stop if only the first order fills.
7. Provide extensive visual feedback through lines, labels, icons, and detailed information tables/UI elements.
Keep in mind that grid strategies can perform well in ranging or slowly trending markets but can incur significant drawdowns if the price trends strongly against the position without sufficient retracements to hit the take profit. The leverage (`lev`) input significantly amplifies both potential profits and losses.
SMT Divergences V2 [OutOfOptions]Smart Money Technique (SMT) Divergence is designed to identify discrepancies between correlated assets within the same timeframe. It occurs when two related assets exhibit opposing signals, such as one forming a higher low while the other forms a lower low. This technique is particularly useful for anticipating market shifts or reversals before they become evident through other Premium Discount (PD) Arrays.
This indicator works by identifying the highs and lows that have formed for an asset on the current chart and the correlated symbol defined in the settings. Once a pivot on either asset is formed, it checks if the pivot has taken liquidity as identified by the previous pivot in the same direction (i.e., a new high taking out a previous high). If this is the case and the corresponding asset has not taken a similar pivot, the condition is determined to be a potential valid divergence. The indicator will then filter out SMTs formed by adjacent candles, requiring at least one candle difference between the candles forming the SMT.
If the “Candle Direction Validation” setting is enabled, the indicator will further check both assets to ensure that for bullish SMTs, the last high on both assets was formed by down candle, and for bearish SMTs, the low was formed by an up candle. This check can often eliminate low-probability SMTs that are frequently broken.
The referenced chart shows divergence between Nasdaq (NQ) and S&P 500 (ES) futures, which are normally closely correlated assets that move in the same direction. The lines shown represent bullish and bearish divergences between the two when they are formed. As you can see from the chart, SMT Divergences may not always indicate a reversal, or a reversal might be just a short-term retrace. Therefore, SMT Divergences should not be used independently. However, in conjunction with other PD arrays, they can provide strong confirmation of a change in market direction.
Configurability:
Pivot strength - Indicates how many bars to the left/right of a high for pivot to be considered, recommended to keep at 1 for maximum detection speed
Candle Direction Validation - Additional SMT validation to filter out weak/low-probability SMTs be examining candle direction
Remove Broken SMTs - Keeps the chart clean by removing broken (invalidate) SMTs from the chart, once price moves beyond the outmost edge of the SMT
Work in Realtime - Enabled real-time mode for even faster detection of SMTs
Line Styling for Bullish/Bearish SMTs - Ability to customize line style, color & width for bullish/bearish SMTs
Label Control - Whether or not to show SMT label and if shown what font size & color should be used and if labels should include a tooltip containing information about the SMT
What makes this indicator different:
When used on NQ/ES it will automatically detect the matching the corresponding ticker, i.e. if you have chart on NQU2025 it'll automatically match to ESU2025 and vice-versa. Works for mini/micro/continuous contract
Unlike other SMT indicators, this indicator has an option to remove broken (no longer valid SMTs)
Allows real-time detection of SMTs prior to the pivot being fully formed
Allows validation of SMTs to only display high-probability SMTs, that are more likely to signal a possible reversal
Includes alerting capability for both SMT creation and when the SMT is broken (invalidated)
Pivot Squeeze StrategyStrategy based on Pivot Squeeze Oscillator Indicator for backtesting.
Features:
- Pivot Lookback adjustment
- Trade Both Directions, Long Trades Only, Short Trades Only
- Use Pivot Divergence Breakout logic, Pivot Divergence MA Cross Zero logic, or Pivot Divergence MA Cross Slow MA logic
- Adjustments for Breakout Threshold
- Risk Management (Stop Loss/Take Profit/etc)
- Visual Information
- Backtesting Period customization
TDT TOOL TWO (V1.0) by tradingpunks.comTDT TOOL TWO
This a condition scan indicator for low timeframe intraday trading and scalping.
Access is invite only.
Please visit tradingpunks.com to get your personal access.
ICC Logic📌 ICC Logic — Market Structure Price Action Tool
ICC Logic is a closed-source indicator designed to help traders visualize and act on a structured three-phase price action model inspired by widely practiced market structure trading concepts. The tool automatically identifies key structural shifts, tracks correction zones, and projects continuation entries — all based purely on price action, with no use of oscillators or traditional indicators.
🧠 Framework Overview
The tool follows a three-phase logic structure:
1. Indication
A break of a recent structural high (for bullish) or low (for bearish) suggests a potential directional shift or intent to trend.
2. Correction
Once the break occurs, the tool tracks the market’s pullback phase and identifies the corrective low (for bullish) or high (for bearish), establishing a risk zone.
3. Continuation
A second move through the original structural break level confirms directional continuation, triggering a simulated entry with a predefined stop loss and take profit.
🔍 Key Features
✅ Pivot-based structure tracking using customizable left/right settings
📈 Auto-calculated entry, SL, and TP levels
🎯 Fixed 2:1 risk/reward ratio using actual risk-distance math
📐 Anchored break level lines drawn from original pivot formation
⚡ Instant bias reversal logic when a stop is hit (e.g., bullish > bearish)
🕒 Session filter for limiting signals to a specific time window (default: NY session)
🧠 Optional smart timeframe adjustment that adapts pivot depth for consistency across chart timeframes
🌐 Market-specific precision for Forex (pips), Futures (ticks), and Crypto (decimals)
🖼️ Clean, toggleable visuals for minimal chart clutter
⚙️ Inputs
Pivot Sensitivity – Defines how swing points are detected
SL Buffer – Adds space beyond correction point (pip/tick-based)
Session Filter – Restrict signals to active market hours
Auto Pivot Adjustment – Dynamically adjust based on timeframe
Visual Toggles – Show/hide entry arrows, levels, zones, and more
🚨 Alerts
When a structure-based setup is detected, an alert is triggered containing:
Direction (Buy or Sell)
Entry price
Stop loss and take profit levels
Alerts are provided for educational or manual use only and are not intended for automated trading execution.
⚠️ Disclaimer
This script is for educational and illustrative purposes only. It does not offer financial advice or guarantee performance. All trade decisions are solely the user’s responsibility. Always test thoroughly before using any tool in live markets.
✅ Summary
ICC Logic is a pure price action utility designed to help structure-based traders confidently identify and engage with momentum continuation setups. By automating the identification of key structure breaks, corrections, and calculated trade levels, this tool reinforces patience, precision, and consistency — the foundation of good trading.
Dr FIB - FGBAB - Enhanced Market Structure Levels V1.0This indicator adds the following levels in realtime in the chart:
- Extended Trading Hours (ETH) HIGH, LOW, OPEN.
- Regular Trading Hours (RTH) HIGH and LOW.
- Previous day OPEN, CLOSE, HIGH LOW.
- Point of Control (POC)
- Initial Balance HIGH and LOW.
Thanks for your support.
Dr. FIB - FGBAB
@fgbab
Multi-Timeframe SMTSummery
The Multi-Timeframe SMT indicator is designed to identify and visualize Higher Timeframe (HTF) data on a Lower Timeframe (LTF) chart, allowing traders to see the broader market context without changing their current chart's resolution. It accurately draws pivots and SMT divergences from higher timeframes on the corresponding candles of your current lower timeframe chart.
Its core features include:
Multi-Timeframe Analysis: Configure and monitor pivots on up to four independent timeframes, from intraday to monthly.
Customizable Pivot Detection: Define the strength of pivots by adjusting the number of bars to the left and right.
SMT Divergence: Automatically identifies bullish and bearish SMT divergences by comparing the price action of the main chart symbol with a chosen correlated asset.
Early SMT Detection: A unique feature that monitors a lower "detection timeframe" to provide early warnings of potential SMT setups before they're confirmed on the main timeframe. Note that this early detection is only shown on timeframes equal to or lower than the "Detection timeframe" you have set.
Visual Cues & Alerts: Clear on-chart labels, lines, and fully customizable alerts notify you of confirmed pivots and SMT divergences, ensuring you don't miss key opportunities.
Important Nuance Regarding Pivot Label Display
Due to a self-imposed limit within this script's drawing management logic, the indicator might quickly reach its drawing capacity if you enable pivot crosses for multiple timeframes simultaneously. When this internal drawing limit is exceeded, the script is designed to automatically remove the oldest drawings to make space for new ones.
Therefore, to ensure optimal performance and visibility of the most recent and relevant pivots, it's highly recommended to only enable the "Show Pivot Crosses" option for one timeframe at a time. If you wish to view pivots for a different timeframe, simply disable the pivot crosses for the currently active timeframe and then enable them for your desired one. This approach prevents the rapid cycling and disappearance of pivot labels, providing a clearer and more stable visual experience.
In-Depth Explanation of the Logic
This script is built on two primary concepts: pivot points and Smart Money Technique (SMT) divergence. It systematically collects historical data on multiple timeframes, identifies pivots, and then compares them between two assets to find divergences.
Pivot Point Identification
A pivot is a turning point in the market. A pivot high is a candle that has a higher high than the candles to its immediate left and right. Conversely, a pivot low is a candle with a lower low than its neighbors.
How it Works in the Script:
The script tracks the highest high and lowest low for each period of the selected timeframe (e.g., for each 4-hour candle). When a new high-timeframe candle closes, it stores that high/low value and its bar index in an array. The checkForPivot() function then checks if a recently stored high or low qualifies as a pivot.
Key Inputs:
Left Strength (leftBars1): The number of candles to the left that must have a lower high (for a pivot high) or higher low (for a pivot low).
Right Strength (rightBars1): The number of candles to the right that must meet the same criteria.
For example, with Left Strength and Right Strength both set to 3, a pivot high is only confirmed when its high is greater than the highs of the 3 previous high-timeframe candles and the 3 subsequent high-timeframe candles. Increasing these values will identify more significant, longer-term pivots.
Smart Money Technique (SMT) Divergence
SMT Divergence is a concept popularized by The Inner Circle Trader (ICT). It occurs when two closely correlated assets fail to move in sync. For instance, if Asset A makes a higher high but Asset B fails to do so and instead makes a lower high, this creates a bearish SMT divergence. It suggests that the "smart money" may not be supporting the move in Asset A, signaling a potential reversal.
Bearish SMT: Main asset makes a higher high, while the correlated asset makes a lower high. This is a potential sell signal.
Bullish SMT: Main asset makes a lower low, while the correlated asset makes a higher low. This is a potential buy signal.
How it Works in the Script:
Data Request: For each timeframe, the script uses the request.security() function to fetch the high and low data for both the main chart symbol (syminfo.tickerid) and the chosen Comparison Asset.
Pivot Comparison: When a new pivot is confirmed on the main asset, the script checks if a corresponding pivot also formed on the comparison asset at the same time.
Divergence Check: It then compares the direction of the pivots. For a bearish SMT, it checks if the main asset's new pivot high is higher than its previous pivot high, while the comparison asset's new pivot high is lower than its previous one. The logic is reversed for bullish SMT.
Visualization: If a divergence is found, the script draws a red (bearish) or green (bullish) line connecting the two pivots on your chart and places an "SMT" label.
Early SMT Detection
This is a proactive feature designed to give you a heads-up. Waiting for a 4-hour or daily pivot to form can take a long time. The early detection system looks for SMT divergences on a much smaller, user-defined Detection timeframe (e.g., 15-minute).
How it Works in the Script:
Awaiting Setup: After a primary pivot (Pivot A) is formed on the main timeframe (e.g., a Daily pivot high), the script begins monitoring.
Intraday Monitoring: It then watches the Detection timeframe (e.g., 15-minute) for smaller intraday pivots.
Potential Divergence: It looks for an intraday pivot that forms a divergence against the primary Pivot A.
Watchline & Alert: When this "potential" divergence occurs, the script draws a dashed white line and triggers a "Potential SMT" alert. This isn't a confirmed SMT on the main timeframe yet, but it's a powerful early warning that one may be forming.
Drawing & Object Management
To keep the chart clean and prevent performance issues, the script manages its drawings (lines and labels) efficiently. It stores them in arrays and uses a drawing limit to automatically delete the oldest drawings as new ones are created, ensuring your TradingView remains responsive.
How to Use the Indicator
Configuration
Enable Timeframes: Use the checkboxes (Enable Timeframe 1, Enable Timeframe 2, etc.) to activate the timeframes you want to monitor. It's often best to start with one or two to keep the chart clean.
Select Timeframes: Choose the higher timeframes you want to analyze (e.g., 240 for 4-hour, D for Daily, W for Weekly).
Set Pivot Strength: The default of 3 for Left/Right strength is a good starting point. Increase it to find more significant market structure points or decrease it for more frequent, shorter-term pivots.
Configure SMT:
Check Enable SMT for the timeframes where you want to detect divergence.
Enter a Comparison Asset . This is crucial. Ensure the assets are correlated.
To use the early warning system, check Enable early SMT detection and select an appropriate Detection timeframe (e.g., 15 or 60 minutes for a Daily analysis).
[Top] Trend Lines with Strength DetectionThe Auto Trend Lines with Strength Detection indicator automatically detects and draws dynamic support and resistance lines based on pivot highs and lows. These trend lines adapt to market structure in real time, increasing in opacity as they accumulate additional touches. Numbers are also printed above each line indicating the number of times that line has been tested and held.
Unlike most trend line indicators, this one does not consider a brief wick to have broken the line. Nor does it break the line if the current candle is testing it. The candle must fully close on the oppose side of a trend line for this indicator to remove that line.
On the chart above you can see that the current candle is in the process of breaking the two resistance lines. If the candle closes above the lines, they will be broken and removed from the chart. If it's not able to close above the resistance lines, they will remain intact and accumulate another touch point.
Key features include:
Pivot-based detection: Lines are drawn between valid swing points while filtering out intermediate price violations.
Strength visualization: Each time price comes into proximity with a trend line, the “touch count” is incremented and both the line and its label darken accordingly.
Break handling: Lines are automatically removed once the body of a candle closes beyond them, reducing clutter from broken levels.
Customization options: Users can adjust pivot sensitivity, maximum lines to retain, line styles, widths, and colors independently for support and resistance.
Pivot History: You can decide how far back you want the script to look for valid trends.
⸻
Potential Uses:
Identifying strong support/resistance zones: As trend lines accumulate touches, they become visually stronger, helping traders spot high-confluence levels.
Breakout and breakdown filtering: Detects and removes invalidated trend lines only after a full candle body breach, reducing false breakouts caused by wicks.
Trend structure analysis: Helps visualize emerging or weakening trends by observing how support/resistance lines evolve and how price interacts with them.
Strategy development: Can be used as a component in breakout, mean-reversion, or range-based trading systems.
Top Ticker ToolkitTOP TICKER TOOLKIT
This advanced trading indicator combines Rejection Block Analysis and Multi-Timeframe Fair Value Gap (FVG) Detection to provide exceptional precision for identifying optimal entry and exit points in day trading.
REJECTION BLOCK METHODOLOGY
The indicator identifies high-probability reversal zones by analyzing significant wick formations:
• Bearish Rejection Blocks : Created when candles show substantial upper wick rejection (configurable percentage), marking zones where institutional selling pressure overwhelmed buyers
• Bullish Rejection Blocks : Formed during significant lower wick scenarios, indicating strong buying interest that absorbed selling pressure
PRECISION ENTRY BENEFITS
1. Statistical Edge Zones
• Each rejection block includes 25%/75% deviation levels that act as high-probability support/resistance within the block
• The 50% equilibrium line serves as a critical decision point for trend continuation vs. reversal
• These statistical divisions provide multiple entry opportunities with defined risk parameters
2. Multi-Timeframe FVG Confluence
• Simultaneously tracks Fair Value Gaps across three different timeframes (default: 15m, 1H, 4H)
• FVGs represent institutional inefficiencies where price moved too quickly, creating unfilled gaps
• When rejection blocks align with multiple timeframe FVGs, it creates high-conviction setups
BOTTOM/TOP TICK ACCURACY
For Bottom Ticking:
• Bullish rejection blocks with significant lower wicks indicate where smart money accumulated positions
• The 25% deviation level often provides the optimal long entry with minimal drawdown
• FVG support from higher timeframes confirms the buying zone's validity
For Top Ticking:
• Bearish rejection blocks mark distribution zones where institutions offloaded positions
• The 75% deviation level frequently offers precise short entries near session highs
• Multiple timeframe FVG resistance creates confluence for high-probability reversals
RISK MANAGEMENT INTEGRATION
• Configurable mitigation methods : Choose between wick-based or close-based invalidation
• Automatic level management : Old or breached levels are removed, keeping charts clean
• Clear visual hierarchy : Color-coded blocks and customizable transparency for different timeframes
DAY TRADING APPLICATIONS
This toolkit excels in identifying:
• Scalping opportunities at deviation levels within active rejection blocks
• Swing entries when price returns to test unfilled FVGs
• Momentum continuation trades when price respects equilibrium levels
• Reversal confirmation when multiple timeframe FVGs align with fresh rejection blocks
The combination of precise statistical levels within rejection blocks and multi-timeframe FVG analysis provides traders with a systematic approach to timing entries and exits with institutional-level precision, significantly improving win rates and risk-reward ratios in day trading scenarios.
BarFlow Reversal [SiDec]BarFlow Reversal is a powerful indicator designed to help traders spot momentum exhaustion and potential turning points using consecutive candle streaks. It tracks up- and down-runs, highlights key exhaustion counts (like 9, 11, 13, 15), and provides clean visual signals alongside an optional multi-timeframe dashboard — giving you a powerful, customisable momentum map right on your chart.
Overview
Main Components
1. Run Counters
gCnt increments on up‑closes or dojis; rCnt increments on down‑closes or dojis.
seqCount is the larger of those two, and only streaks at or above your Min Consecutive
Special “strong” counts are emphasised with larger labels and unique colours.
2. Reversal Signals
➡️ An arrow plots when a streak of at least your Reversal Threshold is followed by:
A candle closing opposite the streak
Volume above a configurable multiple of its 25‑bar average
ATR expanding
➡️ Arrows come in three strengths (Weak, Strong, Max) based on the prior streak length and your predefined “strong” counts.
3. Bar Shading
Optionally tint each bar during an active run for instant visual feedback on trend direction and strength.
4. Multi‑Timeframe Dashboard
Displays current vs. previous run counts on 1H, 4H, 12H, Daily, Weekly, and Monthly.
Colour‑coded cells show direction and highlight special counts, so you can quickly assess broader momentum.
5. Clean Label Management
Automatically removes outdated streak labels to keep your chart uncluttered.
Labels are positioned just above or below bars and offset slightly to avoid overlap.
Inputs at a Glance
Appearance: Choose Classic, Mono, or Manual theme; set Dark/Light background.
Counting: Define minimum streak length, list of strong counts, and toggle bar shading.
Trend & Filters: Adjust volume multiplier, reversal threshold, and enable/disable arrow plotting.
Dashboard & Cleanup: Show or hide the multi‑timeframe table; auto‑clear old labels.
Colours: Fully customise run labels, special counts, arrows, and dashboard.
Important Trading Note
BarFlow Reversal is not a standalone indicator.
It’s designed to be used in combination with other confluence factors — such as key support/resistance levels, supply/demand zones, VWAP, Fibonacci, liquidity zones, or your preferred price action setups.
While BarFlow Reversal can help you identify moments of exhaustion or likely reversals, it does not provide full trade signals on its own.
Make sure to combine it with proper confirmation tools and risk management before entering trades.
Here are some example screenshots of this indicator in action:
Quick Start
Once you click “Add to favorites,” you’ll find BarFlow Reversal under Indicators for quick use on any chart.
Tweak inputs to match your trading style: set streak lengths, arrow sensitivity, and colour themes.
Watch as BarFlow Reversal highlights exhaustion points and reversal opportunities—across all your favorite timeframes.
If you find it helpful, feel free to leave a like or comment and let me know how you use BarFlow Reversal in your own trading!
Happy trading! 📈
Multi Pivot Point & Central Pivot Range - Nadeem Al-QahwiThis indicator combines four advanced trading modules into one flexible and easy-to-use script:
Traditional Pivot Points:
Calculates classic support and resistance levels (PP, R1–R5, S1–S5) based on previous session data. Ideal for identifying key turning points and mapping out the daily, weekly, or monthly structure.
Camarilla Levels:
Provides six upper and lower pivot levels (H1–H6, L1–L6) derived from volatility and closing price formulas. Especially effective for intraday reversal, mean reversion, and finding overbought/oversold extremes.
Central Pivot Range (CPR):
Plots the median, top, and bottom of the value area each session. CPR width instantly highlights whether the market is likely to trend (narrow CPR) or remain range-bound (wide CPR).
Developing CPR projects the evolving range for the current period—essential for real-time analysis and pre-market planning.
Dynamic Zone Levels (DZL):
Automatically detects and highlights clusters of pivots to reveal high-probability support/resistance zones, filtering out market “noise.”
DZL alerts notify you whenever price breaks or retests these key areas, making it easier to spot momentum trades and avoid false signals.
Key Features:
Multi-timeframe flexibility: Use with daily, weekly, monthly, yearly, or custom timeframes—even rare ones like biyearly and decennial.
Modular design: Activate or hide any system (Traditional, Camarilla, CPR, DZL) as you need.
Bilingual interface: Every setting and label is shown in both English and Arabic.
Full customization: Control visibility, color, style, and placement for every level and label.
Historical depth: Plot up to 5,000 pivot/zones back for deep analysis and backtesting.
Smart alerts: Get instant notifications on true S/R breakouts or retests (from DZL).
How to Use:
Trend Trading:
Watch for a very narrow CPR to identify potential trending days—trade in the breakout direction above/below the CPR.
Range Trading:
When CPR is wide, expect sideways movement. Fade reversals at R1/S1 or within the CPR boundaries.
Breakouts:
Use DZL alerts to capture momentum as price breaks or retests dynamic support/resistance zones.
Multi-Timeframe Confluence:
Combine CPR and pivot levels from multiple timeframes for higher-probability entries and exits.
All calculations and logic are fully open.
OB Entry Signal Pro v.2Indicator Description
The indicator operates in real time to identify key order block zones and generate trading signals, minimizing market noise and enhancing your trading efficiency.
How It Works
Detection of Powerful Swings
The indicator pinpoints local extrema with pronounced wicks, the size of which is calculated using ATR.
Confirmed Zone Retest
Price returns to the swing area within a specified bar window and is validated by a candlestick bounce in the desired direction.
Optional MACD Filtering
When enabled, MACD histogram confirmation filters out false breakouts and helps you enter in the direction of the prevailing trend impulse.
Automatic Visualization and Alerts
Order block zones are drawn directly on the chart, and built‑in `alertcondition` triggers notify you of signals instantly.
Advantages
Live Trading Ready
Calculations occur on each closed bar, making the indicator fully suited for use in live trading.
Precise Adaptation to Any Pair and Timeframe
Swing detection depth and retest parameters can be finely tuned to the characteristics of any cryptocurrency and timeframe.
Minimization of False Signals
An ATR‑based wick filter, optional MACD confirmation, and a minimum‑distance constraint between zones significantly reduce noise and redundant signals.
Proven Effectiveness
In comprehensive backtests, the indicator demonstrated a high win rate, confirming its reliability under varied market conditions.
Enhanced Decision‑Making
Clear graphical zones and integrated alerting accelerate your response to market moves and ensure you never miss critical signals.
Illustrations Across Multiple Timeframes
15m
30m
1H
2H
4H
Important
This indicator is intended as an auxiliary analytical tool and does not guarantee profitable outcomes or absolute forecasting accuracy. It should be used as part of your own trading strategy, taking into account current market conditions, and is not a personal financial recommendation.
KVS-Pivot Points-BağımsızKVS-Pivot Points-Independent
This indicator calculates pivot points across multiple timeframes (daily, weekly, monthly, yearly) to visualize price trends and support-resistance levels. It offers flexible analysis with various pivot types (Traditional, Fibonacci, Woodie, Classic, DM, Camarilla).Features: Multi-Timeframe Pivots: Displays current and previous period pivot points for daily, weekly, monthly, and yearly timeframes.
Pivot Types: Supports Traditional, Fibonacci, Woodie, Classic, DM, and Camarilla pivot calculation methods.
Customization: Adjustable line thickness, colors, label position (left/right), price display, and horizontal extension settings.
Flexible Visualization: Toggle current and previous period pivots independently.
Usage: Pivot points help identify trend direction and potential support-resistance zones.
Customize pivot types, timeframes, line, and label appearances via the settings menu.
Choose between daily-based or intraday data calculations to adapt to different chart types.
Note: This indicator is a tool for technical analysis and not financial advice. Use it alongside your own analysis.
🏹 CCI+RSI+EMA Strategy (Enhanced with Oscillator Filters)This script is a multi-indicator trading strategy that combines trend-following and momentum signals using CCI, RSI, and EMA, enhanced with MACD and Stochastic filters for more reliable entries.
🧠 Core Concept
The strategy aims to:
Identify the trend using EMA(50) and a long-term comparison of EMA 35 vs EMA 169;
Spot momentum using CCI and RSI;
Filter entries through MACD and Stochastic confirmations to avoid false signals.
📌 Buy Conditions:
✅ Price is above EMA
✅ RSI is above a set threshold (default: 45)
✅ CCI is above a set threshold (default: 0)
✅ Uptrend confirmed by EMA 35 > EMA 169
✅ CCI has recently reached oversold levels (e.g. below -100)
✅ MACD shows bullish crossover
✅ Stochastic confirms exit from oversold zone
📌 Sell Conditions:
✅ Price is below EMA
✅ RSI is below a set threshold (default: 55)
✅ CCI is below 0
✅ Downtrend confirmed by EMA 35 < EMA 169
✅ CCI has recently reached overbought levels (e.g. above 100)
✅ MACD shows bearish crossover
✅ Stochastic confirms exit from overbought zone
🎯 Features:
Fully customizable inputs — adapt to your own trading style.
Trend background shading — green for uptrend, red for downtrend.
Enhanced entry logic — filters out weak signals.
CCI Cross and Trigger markers — additional confirmation tools.
🔔 Alerts
You can set alerts for ENHANCED BUY and ENHANCED SELL to never miss a quality signal.
📈 Use Case:
This tool is suitable for:
Manual trading entries and exits
Being a component of a broader trading system
Semi-automation with alert-based strategies
⚠️ Disclaimer:
This script is for educational and testing purposes only. It is not financial advice. Always backtest and demo trade before using on a live account.
Support and Resistance V1 | AnonycryptousThe "Support and Resistance V1" indicator: identify key support, resistance levels, trendlines, pivot points and volume data.
This indicator provides flexibility and customization, allowing traders to adapt it to their specific trading strategies.
This indicator is intended for educational and informational purposes only and should not be considered financial advice. Trading involves significant risk, and you should consult with a financial advisor before making any trading decisions. The performance of this indicator is not guaranteed, and past results do not predict future performance. Use at your own risk.
Support and Resistance V1 | AnonycryptousThe "Support and Resistance V1" indicator is a comprehensive tool for traders on the TradingView platform, designed to not only identify key support and resistance levels but also trendlines. Using two primary techniques: pivot points and volume data. This indicator provides flexibility and customization, allowing traders to adapt it to their specific trading strategies.
This indicator is intended for educational and informational purposes only and should not be considered financial advice. Trading involves significant risk, and you should consult with a financial advisor before making any trading decisions. The performance of this indicator is not guaranteed, and past results do not predict future performance. Use at your own risk.
Liquidity Swings [Nix]Liquidity Swings Indicator!
It marks recent swing highs and lows on the chart using lines and labels.
Another great feature is that it tracks whether those swing levels are SWEPT (price crosses them again) and either:
Removes swept levels, or
Fades them to indicate they’ve been taken.
You can customize:
Number of swings shown.
Colors, styles, and visibility of lines/labels.
Whether to show highs, lows, or both.
Useful for liquidity analysis.
Usually when these special swings are swept, you can consider moving stops to BE. This is because there should be enough stop losses at the swing points to liquidate others and give more fuel to your trade direction!
Ale Structure Breakout (Real CHOCH + BOS)🧠 **Ale Structure Breakout (Real CHOCH + BOS)**
This script detects real market structure breaks using pivot-based swing highs and lows. It identifies BOS (Break of Structure) and CHOCH (Change of Character) to define trend shifts, and triggers entries only within a configurable time window.
---
🎯 **Core Features:**
- Detects real BOS/CHOCH using swing pivots
- Entry logic based on configurable time range (e.g. 4:00 to 5:00)
- Uses ATR for Stop Loss with user-defined multiplier
- Risk/Reward ratio configurable
- Optional filters for candle body size and range
---
📊 **Visual Aids:**
- Orange & teal triangles: Swing High/Low
- BUY/SELL labels show trade direction
- Yellow: Entry price
- Red: Stop Loss
- Green: Take Profit
- Purple background shows active entry session
This script is meant for scalping or breakout day trading. Signals are visual and can be used with alerts for discretionary execution.
---
🧠 **Versión en español**:
Este script detecta rupturas reales de estructura del mercado (BOS y CHOCH) mediante pivotes configurables. Solo genera entradas durante una ventana horaria definida por el usuario, y usa el ATR para calcular un Stop Loss dinámico. Incluye filtros para evitar entradas con velas débiles o rangos muy cortos.
Ideal para scalping o day trading con entradas basadas en rupturas estructurales reales.
Nifty KGS Intraday Strategy
Finally i have made a long awaiting script for famous KGS strategy:
Intraday Scalping with CPR ft. Gomathi Shankar | Rohit Katwal | Traders Talk 7
########################################################################################
Ready to Elevate Your Trading? Explore many strategies
for traders who seek to refine their edge further to amplify consistency precision and more importantly greately minimising losses. 🚀
Visit lyrobtics.in
Contact: lyrobtics@gmail.com
#######################################################################################################
Fibonacci retracementHi all!
This indicator will show you the most recent Fibonacci retracement in the current trend. So if the trend is bullish the Fibonacci retracement will be drawn from swing low to high and from swing high to low in a bearish trend.
The uniqueness in this script lies in the adaptation to trend. To only plot the Fibonacci retracements according to the current market trend.
The trend is determined through break of structures (BOS) and change of characters (CHoCH). A change of character can be of type change of character plus (with a failed swing) and will then be shown as CHoCH+. This is possible through my library 'MarketStructure' (). It only uses break of structures and change of characters to be able to determine the trend, if you want a more detailed picture of the market structure you can use my script 'Market structure' ().
History and what to look for
Fibonacci retracement levels are used by many traders and are levels that are not Fibonacci sequence numbers themselves but they deriver from them. Some examples are:
23,6% - Divide a number by one three places ahead (e.g. 13/55)
38,2% - Divide a number by the one two places ahead (e.g. 21/55)
50% - Not from the Fibonacci sequence, but it's a number that price has reacted from in the past. Markets tend to retrace half a move before continuing
61,8% - The "golden retracement level". It derives from the "golden ratio" and is a core component of the Fibonacci sequence. The further you go in the Fibonacci sequence the preceding number divided by the current number will get closer and closer to this "golden ratio". This level is considered the most important Fibonacci retracement level by many traders
78,6% - Square root of 61.8%. This is often considered a deep correction (but not a trend reversal) and are often used for late entries
These levels are considered "key" and most significant. You want to look for a retracement of the price (down in a bullish trend and up in a bearish trend) to give you good entries.
Settings
For the trend you can set the pivot/swing lengths (right and left) and use the checkbox if you want these pivots to have labels. This can be done in the 'Market strucure' section.
In the 'Fibonacci retracement' section there is settings for the actual Fibonacci retracement. You can enable the trendline, set the color and the style of it. You can select which levels that should be shown by the indicator. There are 11 levels enabled by default, they are; 0-4.236. All settings in this section tries to be as similar to the "Fib Retracement" tool in Tradingview. You can also select the style of these lines (solid, dashed or dotted) and if you want them to extend to the right or not.
After this you can select if the Fibonacci retracement should be reversed or not, if prices should be displayed, if levels should be displayed and if to show the decimal levels or percentages and lastly the font size of these labels.
All defaults are based on the "Fib Retracement" tool by Tradingview.
Visualization
This indicator aims to be as visually similar to the default ("Fib Retracement") tool here on Tradingview. It will plot the Fibonacci retracement (called Auto Fibonacci/Auto fib) according to the trend from the library 'MarketStrucure'. The big differences from the "Fib Retracement" tool by Tradingview is that it's automatic (that adapts to trend), the market structure is visualized through lines and labels (showing 'BOS' for break of structures and 'CHoCH'/'CHoCH+' for change of characters) and that the labels showing information about the levels are positioned to be highly visible (left if <50% otherwise right if in a bullish trend, vice versa in a bearish trend or if reversed).
Don't hesitate if you have any feedback or nice feature suggestions!
Best of trading luck!