Prop-Firm Ready 2% Drawdown Double-Digit PF 72% AccuracyPerformance snapshot (Strategy Tester):
• ~72% win rate
• Double-digit profit factor (11+)
• ~1.39% maximum drawdown
• 36 trades over a multi-month window
• 1-contract baseline (scalable)
This system was engineered specifically to solve the hardest problem in trading:
high return with institutional-grade drawdown control.
Prop-firm ready by design:
• Drawdown remains well below common prop-firm limits
• No martingale, no grid, no averaging down
• Controlled trade frequency with asymmetric risk/reward
• Capital efficiency prioritized over trade count
What this is:
A turnkey, all-factor trading system that integrates trend, momentum, volatility, and structural confirmation into a single execution framework. Independent engines operate in parallel to capture non-correlated opportunity while the core system maintains directional exposure.
What this is not:
• Not curve-fit
• Not over-leveraged
• Not dependent on winning every trade
The objective is simple:
extract maximum capital growth per unit of drawdown.
This script is published for full performance transparency.
Source code and inputs are protected.
Additional system details and updates:
www.empireostrading.com
Candlestick analysis
New Rate - PREMIUM v2New Rate - PREMIUM v2
New Rate - PREMIUM v2 is an intraday Opening Range Breakout (ORB) strategy built around a strict one-trade-per-day execution model.
The strategy defines a price range using the first N candles of a user-defined session, freezes the High/Low at the close of candle N, and places OCO stop orders exactly at those levels. The first breakout fills, the opposite order is canceled, and no further trades are allowed until the next trading day.
This script is published for educational and research purposes, with documented mechanics and backtest settings to support transparency and reproducibility.
How the strategy works
Session range construction
The user selects a minutes-based timeframe, a session start time, and the number of candles N. During the session window, the strategy tracks the highest High and lowest Low formed by the first N candles. These candles are visually highlighted on the chart.
Range freeze
When candle N closes, the range is locked. Horizontal High/Low lines are drawn and extended forward. An optional 50% midpoint can be displayed for reference.
OCO breakout execution
Immediately after the range is frozen, the strategy places:
A buy stop at the frozen High
A sell stop at the frozen Low
Orders are linked using OCO (One-Cancels-Other) logic. When one side fills, the opposite order is automatically canceled.
Exit management
Two exit frameworks are available:
Tick-based exits: stop-loss and take-profit are fixed distances in ticks from entry.
Risk/Reward exits: optional stop at the opposite side of the range, with TP calculated as RR × risk.
Both modes can display SL/TP boxes projected forward for visual review.
Daily execution lock
After the first filled trade of the day, the strategy blocks any new entries until the next daily reset. This enforces strict discipline and prevents over-trading.
Visual features
Configurable High/Low lines and labels (color, style, width, alignment)
Optional midpoint (50%) line
Session background highlight with adjustable opacity
Optional SL/TP boxes with configurable colors, borders, and projection length
Weekday filter (trade only selected days)
Settings used for the published backtest (replication)
The performance screenshots included with this publication were generated using the following configuration:
Market & chart
Symbol: FX:XAUUSD
Timeframe: 15 minutes
Session & range
Session start: as configured on chart (exchange time)
Range candles (N): 1
Auto range end: enabled (TF × N)
Line extension: 20 bars
Exits
Exit mode: SL/TP by ticks
Stop-loss: 1500 ticks
Take-profit: 2000 ticks
Weekdays
Monday to Friday enabled
Strategy Properties (TradingView settings)
Initial capital: 1,000 USD
Commission: 0.1 (as set in Strategy Properties)
Slippage: 1 tick
Users should adjust commission, slippage, and position sizing to match their own broker and execution conditions.
Backtest context and limitations
This strategy uses stop orders that may fill intrabar depending on TradingView’s execution model.
Results vary by symbol, timeframe, session selection, and trading costs.
Past performance does not guarantee future results.
This script is not financial advice.
Originality and usefulness
While opening-range breakouts are a known concept, this strategy’s implementation focuses on:
Exact range-freeze timing: orders are armed precisely at the close of the N-th candle.
True OCO + hard daily lock: one-and-done execution enforced at the engine level.
Dual exit framework: fixed-tick and RR exits analyzed with the same SL/TP visual logic.
Operational safeguards: weekday filters and drawing limits designed for stable long-term backtesting.
FluxMA ProFluxMA Pro
FluxMA Pro is an intraday trend-following strategy based on moving-average cross signals , with built-in execution filters (time window + weekdays), direction control, and an optional strict one-trade-per-day rule.
The system enters when price crosses the selected moving average, and manages risk using fixed SL/TP in ticks . For clarity and auditing, it plots the MA and draws risk (SL) / reward (TP) zones on the chart.
This script is published for educational and research purposes , with documented mechanics and replication settings to support transparency and reproducibility.
How the strategy works
Signal engine (MA cross)
A base Moving Average (MA) is computed from a selectable price source.
A Long signal triggers when price crosses above the MA.
A Short signal triggers when price crosses below the MA.
Execution filters
Time filter : trades only inside the configured window (supports overnight windows correctly).
Weekday filter : enable/disable trading by day (Mon–Sun).
Direction filter : run Long only , Short only , or Both .
One trade per day (optional) : if enabled, once a trade is placed, no new trades are allowed until the next daily reset.
Risk management (ticks)
Stop-loss and take-profit are set using fixed distances in ticks from entry.
Orders are placed with a stop and a limit exit to keep execution auditable.
Visual audit layer
Plots the Moving Average on the chart.
Draws SL/TP zones as boxes that extend while the position is open.
Adds entry labels (“buy” / “sell”) for quick review in replays and optimizations.
Visual features
MA plot with selectable MA type (SMA/EMA/WMA/RMA) and length.
Risk/Reward boxes projected from entry (SL zone + TP zone).
Entry labels with configurable styling (label/flag) and colors.
Settings used for the published backtest (replication)
The performance screenshots included with this publication were generated using the following configuration:
Market & chart
Symbol : XAUUSD (FXCM feed)
Timeframe : 15 minutes
Date range : 02 Jan 2025 → 07 Nov 2025
Inputs (Strategy settings)
Source : Close
MA type : SMA
MA length : 10
Stop Loss : 1400 ticks
Take Profit : 2000 ticks
Time filter : enabled — 06:00 to 22:15 (exchange time)
Weekday filter : enabled — Monday to Sunday enabled
Direction : Long only
One trade per day : enabled
TradingView Strategy Properties used
Initial capital : 1,000 USD
Commission : 0.2 (as set in Strategy Properties)
Slippage : 1 tick
Backtest snapshot (as shown)
Net Profit : +727.41 USD (+72.74%)
Max Drawdown : 200.25 USD (12.71%)
Total Trades : 218
Win Rate : 52.29% (114 / 218)
Profit Factor : 1.485
Backtest context and limitations
Stop/limit fills may occur intrabar depending on TradingView’s execution model and bar magnifier assumptions.
Results vary by symbol, timeframe, broker feed, spreads, commissions, slippage, and session selection.
Past performance does not guarantee future results.
This script is not financial advice.
Originality and usefulness
While MA-cross strategies are a known concept, FluxMA Pro focuses on an execution-grade implementation designed for testing and disciplined deployment:
Execution guardrails : optional one-trade-per-day lock + direction filter to prevent over-trading and strategy drift.
Session handling done properly : time windows support overnight logic (no “broken window” edge cases).
MA modularity : SMA/EMA/WMA/RMA selection enables controlled experiments without rewriting logic.
Auditable visuals : SL/TP zones and labels allow fast review of behavior during replays, optimization, and multi-asset scans.
Bull/Bear vs Base vs Index (% Change Spread)Visualizes the performance gap ("Beta Decay") between 3x Leveraged ETFs (SOXL/SOXS) and their underlying sector (SOXX), relative to the S&P 500 (SPY).
This indicator is designed for traders who trade leveraged products (like SOXL/SOXS, TQQQ/SQQQ) and need to see true relative strength beyond simple price action.
It calculates the percentage change over a user-defined lookback period for four instruments:
Base (1x): The sector benchmark (Default: SOXX).
Bull (3x): The leveraged long ETF (Default: SOXL).
Bear (-3x): The leveraged inverse ETF (Default: SOXS).
Index: The broad market zero-line (Default: SPY).
It then plots the Spread to reveal the health of the trend:
Bull Spread (Green Line): Bull % - Base %
Bear Spread (Red Line): Bear % - Base %
Base vs Index (Filled Area): Base % - SPY %
🧠 The Logic: Why Use Spreads?
In a perfectly efficient trending market, a 3x Bull ETF should move exactly 300% of the underlying asset. However, in choppy or volatile markets, volatility decay (beta slippage) causes leveraged ETFs to underperform mathematically.
Positive Spread: The leveraged ETF is successfully capturing momentum (The "Sweet Spot").
Negative Spread: The leveraged ETF is suffering from drag or the underlying asset is chopping.
📈 Recommended Trading Plan
Note: This indicator works best as a filter for entry conditions, not a standalone signal. Always use proper risk management.
Strategy A: The "Clean Trend" (Momentum)
Goal: Enter a 3x position only when volatility drag is minimal.
1. Bull Signal:
Condition 1: The Base vs Index (Area) is Green (Sector is outperforming SPY).
Condition 2: The Bull Spread (Green Line) is Positive (> 0).
Why: This confirms the sector is strong AND the 3x ETF is amplifying that move efficiently without decay eating the profits.
2. Bear Signal:
Condition 1: The Base vs Index (Area) is Red (Sector is lagging SPY).
Condition 2: The Bear Spread (Red Line) is Positive (> 0).
Why: This confirms the sector is crashing and the Bear ETF is successfully capturing the downside momentum.
Strategy B: The "Decay Avoidance" (Cash is King)
Goal: Avoid leveraged funds during chop.
Condition: If BOTH the Bull Spread and Bear Spread are Negative (< 0) (below the zero line).
Action: Stay in Cash or trade the 1x underlying (SOXX) only.
Why: When both spreads are negative, it mathematically proves that the market is too choppy for leverage. Both the Long and Short leveraged funds are losing value relative to the underlying asset.
Features:
Pine Script® v6: Updated for the latest engine performance and visuals.
Dashboard Table: Real-time percentage spreads displayed directly on the chart (customizable position).
Fully Customizable: Works on any sector (e.g., set inputs to QQQ/TQQQ/SQQQ for Tech).
Disclaimer:
Trading leveraged ETFs involves significant risk. This script is for educational purposes only.
RiskyInvesting Algo v1.0.0 - BasicA multi‑layer trend‑following and momentum‑confirmation system designed around dual adaptive baselines, and smart candle‑strength filtering. This indicator blends volatility‑based trailing logic with macro trend bias tools (EMA + SMMA) to identify clean directional flips and filter out weak signals.
This indicator uses 5 parameters to determine the trend direction.
Disclaimer:
- Please use this in conjunction with other tools and confirmations. Labels are not meant to be used as financial advice.
Core features include:
- Two Adaptive Trailing Baselines: ATR‑adjusted equations (Parameter 1 & 2) that flip direction based on baseline breaks.
- Directional Shift Detection: Buy markers on bullish dual‑baseline flip; sell markers on bearish dual‑baseline flip.
- Trend Bias Filtering: Uses EMA vs SMMA relationship to color signals and provide market bias context.
- Candle Strength Filter: Ensures signals only trigger on meaningful momentum candles relative to ATR.
- Clean Visual Display: Auto‑coloring buy/sell labels, baseline plots, and signal triangles.
🟩/🟥 = Strong Directional Bias
🟦/🟧 = Neutral Directional Bias
Built for traders who want a structured trend‑flip system that avoids noise, highlights strong directional moments, and maintains visual clarity even on volatile intraday charts.
SMT Divergence [Kodexius]SMT Divergence is a correlation-based divergence detector built around the Smart Money Technique concept: when two normally correlated instruments should be making similar swing progress, but one prints a new extreme while the other fails to confirm it. This “disagreement” can be a valuable contextual signal around liquidity runs, distribution phases, and potential reversal or continuation points.
The script compares the chart symbol (primary) with a user-selected comparison symbol (for example BTC vs ETH, ES vs NQ, EUR/USD vs GBP/USD) and automatically scans both instruments for confirmed swing highs and swing lows using pivot logic. Once swings are established, it checks for classic SMT conditions:
Primary makes a new swing extreme while the comparison symbol forms a non-confirming swing .
To support a wider range of markets, the indicator includes an Inverse Correlation option for pairs that typically move opposite to each other (for example DXY vs EUR/USD). With this enabled, the divergence rules are logically flipped so that the script still detects “non-confirmation” in a way that is consistent with the pair’s relationship.
The indicator is designed to be readable and actionable. It can draw divergence labels directly on the main chart, connect the relevant swing points with lines, show a compact information table with the last signal and settings, and optionally render the comparison symbol as a mini candle chart in the indicator pane for quick visual validation.
🔹 Features
🔸 Two-Symbol SMT Analysis (Primary vs Compare)
Select any comparison symbol to evaluate correlation structure and divergence. The script fetches the comparison OHLC data using the current chart timeframe to keep both series aligned for analysis.
🔸 Inverse Correlation Mode
For inversely correlated pairs, enable “Inverse Correlation” so the script interprets confirmation appropriately (for example, a higher low on the comparison instrument might be expected to correspond to a lower low on the primary, depending on the relationship). This helps avoid false conclusions when the pair naturally moves opposite.
🔸 Pivot-Based Swing with Adjustable Sensitivity
Swings are detected using confirmed pivots (left bars and right bars). This provides cleaner structural swing points compared with raw candle-to-candle comparisons, and it lets you control sensitivity for different market conditions and timeframes. The script also limits stored swing history to keep performance stable.
🔸 Flexible Detection Mode: Time Matched or Independent Swings
You can choose how swings are paired across instruments:
Time Matched searches for a comparison swing that occurred at the same pivot time as the primary swing.
Independent Swings compares each symbol’s own last two swings without requiring an exact time match.
🔸 Range Control and Noise Filtering
To reduce weak or irrelevant signals:
“Max Bars Between Swings” ensures the two swings being compared are close enough in structure to be meaningful.
“Min Price Diff (%)” can require a minimum percentage change between the primary’s last two swing prices to confirm the move is significant.
🔸 Clear Visual Output with Tooltips
When a divergence is detected, the script can print a label (“SMT”) with bullish or bearish styling and a tooltip that includes the symbol pair and the primary swing price for quick context.
🔸 Divergence Lines for Context
Optional lines connect the relevant swing points, making it easier to see the exact structure that triggered the signal. One line can be drawn on the main chart and another in the indicator pane for the comparison series.
🔸 Info Table (At a Glance)
A compact table can display the active symbols, correlation mode, total divergences stored, and the most recent signal type.
🔸 Alerts Included
Built-in alert conditions are provided for bullish SMT, bearish SMT, and any SMT event so you can automate notifications without editing the code.
🔸 Optional Comparison Candle Panel
If enabled, the indicator can plot the comparison symbol as candles in the indicator pane. This is useful for confirming whether the divergence is happening around major levels, consolidations, or impulsive legs on the secondary instrument.
🔹 Calculations
This section summarizes the core logic used by the script.
1. Data Synchronization (Comparison Symbol)
The comparison instrument is requested on the chart’s current timeframe so swing calculations are performed consistently:
=
request.security(compareSymbolInput, timeframe.period, )
This ensures pivots and swing times are derived from the same bar cadence as the primary chart.
2. Swing Detection via Confirmed Pivots
Swings are detected using pivot logic with user-defined left and right bars:
primaryPivotHigh = ta.pivothigh(high, pivotLeftBars, pivotRightBars)
primaryPivotLow = ta.pivotlow(low, pivotLeftBars, pivotRightBars)
Because pivots are confirmed only after the “right bars” have closed, the script stores each swing using an offset so the swing’s bar index and time reflect where the pivot actually occurred, not where it was confirmed.
3. Swing Storage and Retrieval
Both symbols maintain arrays of SwingPoint objects. Each new swing is pushed into the array, and older swings are dropped once the array exceeds the configured maximum. This makes the divergence engine predictable and prevents uncontrolled memory growth.
The script then retrieves the last and previous swing highs and lows (per symbol) to evaluate structure.
4. Matching Logic (Time Matched vs Independent)
When “Time Matched” is selected, the script searches the comparison swing array for a pivot that occurred at the exact same timestamp as the primary swing. When “Independent Swings” is selected, it simply uses the comparison symbol’s last two swings of the same type.
5. Bullish SMT Condition (LL vs HL)
A bullish SMT event is defined as:
Primary forms a lower low (last low < previous low)
Comparison forms a higher low (last low > previous low)
If inverse correlation is enabled, the comparison condition flips to maintain logical confirmation rules
The two primary swings must be within the configured bar distance window
Optional minimum percentage difference must be satisfied
A simple anti duplication rule prevents repeated triggers on the same structure
These checks are implemented directly in the bullish detection block.
6. Bearish SMT Condition (HH vs LH)
A bearish SMT event is defined as:
Primary forms a higher high (last high > previous high)
Comparison forms a lower high (last high < previous high)
Inverse correlation flips the comparison rule
Range checks, minimum difference filtering, and duplicate protection apply similarly
These checks are implemented in the bearish detection block.
7. Percentage Difference Filter
The optional “Min Price Diff (%)” filter measures the relative distance between the last two primary swing prices. This prevents very small structural changes from being treated as valid SMT signals.
priceDiffPerc = math.abs(lastSwing.price - prevSwing.price) / prevSwing.price * 100.0
The divergence condition is only allowed to trigger if this value exceeds the user defined threshold.
priceOk = priceDiffPerc >= minPriceDiff
This filter is especially useful on higher timeframes or during low volatility conditions, where micro structure noise can otherwise produce misleading signals.
8. Visualization and Output
When a divergence is confirmed, the script:
Stores the event in a divergence array (limited by “Max Divergences to Display”)
Draws a directional SMT label with a tooltip (optional)
Draws connecting lines using time based coordinates for clean alignment (optional)
It also updates an information table on the last bar only, and exposes alertconditions for automation workflows.
Midnight Opening RangeThis script uses the SMC/ICT midnight opening range to gain insight into the daily highs and lows.
It plots the opening range quadrants and the 0.5 and 1 standard deviations higher and lower.
These levels are often used as support/resistance at certain times of the day.
To be used in concert with other PD arrays.
Antigravity OCC Strategy (MA 5 + Delayed TSL)# OCC Strategy Optimized (MA 5 + Delayed TSL) - User Guide
## Introduction
The **OCC Strategy Optimized** is an enhanced version of the classic **Open Close Cross (OCC)** strategy. This strategy is designed for high-precision trend following, utilizing the crossover logic of Open and Close moving averages to identify market shifts. This optimized version incorporates advanced risk management, multi-timeframe analysis, and a variety of moving average types to provide a robust trading solution for modern markets.
>
> **Special Thanks:** This strategy is based on the original work of **JustUncleL**, a renowned Pine Script developer. You can find their work and profile on TradingView here: (in.tradingview.com).
---
## Key Features
### 1. Optimized Core Logic
- **MA Period (Default: 5):** The strategy is tuned with a shorter MA length to reduce lag and capture trends earlier.
- **Crossing Logic:** Signals are generated when the Moving Average of the **Close** crosses the Moving Average of the **Open**.
### 2. Multi-Timeframe (MTF) Analysis
- **Alternate Resolution:** Use a higher timeframe (Resolution Multiplier) to filter out noise. By default, it uses $3 \times$ your current chart timeframe to confirm the trend.
- **Non-Repainting:** Includes an optional delay offset to ensure signals are confirmed and do not disappear (repaint) after the bar closes.
### 3. Advanced Risk Management
This script features a hierarchical exit system to protect your capital and lock in profits:
- **Fixed Stop Loss (Initial):** Protects against sudden market reversals immediately after entry.
- **Delayed Trailing Stop Loss (TSL):**
- **Activation Delay:** The TSL only activates after the trade reaches a specific profit threshold (e.g., 1%). This prevents being stopped out too early in the trade's development.
- **Ratchet Trail:** Once activated, the stop loss "ratchets" up/down, never moving backward, ensuring you lock in profits as the trend continues.
- **Take Profit (TP):** A fixed percentage target to exit the trade at a pre-defined profit level.
### 4. Versatility
- **12 MA Types:** Choose from SMA, EMA, DEMA, TEMA, WMA, VWMA, SMMA, HullMA, LSMA, ALMA, SSMA, and TMA.
- **Trade Direction:** Toggle between Long-only, Short-only, or Both.
- **Visuals:** Optional bar coloring to visualize the trend directly on the candlesticks.
---
## User Input Guide
### Core Settings
- **Use Alternate Resolution?:** Enable this to use the MTF logic.
- **Multiplier for Alternate Resolution:** How many charts higher the "filter" timeframe should be.
- **MA Type:** Select your preferred moving average smoothing method.
- **MA Period:** The length of the Open/Close averages.
- **Delay Open/Close MA:** Use `1` or higher to force non-repainting behavior.
### Risk Management Settings
- **Use Trailing Stop Loss?:** Enables the TSL system.
- **Trailing Stop %:** The distance the stop follows behind the price.
- **TSL Activation % (Delay):** The profit % required before the TSL starts moving.
- **Initial Fixed Stop Loss %:** Your hard stop if the trade immediately goes against you.
- **Take Profit %:** Your ultimate profit target for the trade.
---
## How to Trade with This Strategy
1. **Identify the Trend:** Look for the Moving Average lines (Close vs Open) to cross.
2. **Wait for Confirmation:** If using MTF, ensure the higher timeframe also shows a trend change.
3. **Manage the Trade:** Let the TSL work. Once the trade hits the activation threshold, the TSL will take over, protecting your runner.
4. **Position Sizing:** Adjust the `Properties` tab in the script settings to match your desired capital allocation (Default is 10% of equity).
---
## Credits
Original Strategy by: **JustUncleL**
Optimized and Enhanced by: **Antigravity AI**
Trend Pulse Channel StrategyOverview
Trend Pulse Channel Strategy is a long-only trend-following breakout strategy built around an adaptive multi-pole smoothing filter and a volatility-adjusted price channel.
The strategy is designed to participate in sustained directional moves by entering only when price confirms momentum strength beyond a dynamic upper boundary, while avoiding mean-reversion and low-quality consolidation phases.
This script is published as a strategy and includes realistic backtesting assumptions for position sizing, commissions, and slippage.
Core Concept
At the heart of the strategy is a multi-pole adaptive EMA-based filter, inspired by advanced digital signal smoothing techniques.
Using multiple poles allows the filter to reduce noise while preserving responsiveness to genuine trend changes.
To adapt the channel width to changing market conditions, the strategy applies the same filtering logic to True Range, producing a volatility-aware envelope rather than a static or fixed-percentage band.
This combination allows the strategy to:
Track directional bias using a smoothed central filter
Adjust channel width dynamically based on market volatility
Trigger entries only when price expansion confirms trend strength
Entry Logic
A long position is opened when:
Price crosses above the upper channel band
The signal occurs within the user-defined date range
This condition represents a volatility-confirmed breakout aligned with the prevailing directional filter.
Exit Logic
The long position is closed when:
Price crosses back below the upper band
This exit logic aims to stay in trending moves while exiting when upside momentum weakens.
The strategy does not open short positions by design.
Inputs and Defaults
The default inputs are selected to balance smoothness, responsiveness, and stability:
Source (HLC3): Reduces single-price noise by averaging high, low, and close
Period (144): Defines the primary smoothing horizon of the adaptive filter
Poles (4): Controls the smoothness vs. responsiveness trade-off
Range Multiplier (1.414): Scales the volatility envelope using filtered True Range
Reduced Lag (optional): Applies lag compensation to improve responsiveness
Fast Response (optional): Blends multi-pole and single-pole filters for quicker reaction at the cost of smoothness
All inputs are fully configurable and can be adjusted to suit different instruments and timeframes.
Risk Management & Position Sizing
The strategy uses:
Position size: 10% of equity per trade
No pyramiding
Long positions only
This sizing approach is intended to reflect sustainable risk exposure rather than aggressive capital deployment. Users may further adjust position size based on their own risk tolerance.
Backtesting Assumptions
The strategy is tested using :
Initial capital: 10,000
Commission: 0.1%
Slippage: 1 tick
Order fill model: Standard OHLC
These settings are chosen to provide more realistic performance estimates compared to idealized backtests.
This strategy is best suited for :
Trend-oriented markets
Higher timeframes where breakouts are more reliable
Users seeking systematic trend participation rather than frequent scalping
In sideways or range-bound market conditions, price may cross the channel boundaries frequently.
This can result in a higher number of entry and exit signals that do not develop into sustained trends.
For this reason, the strategy should be used with an understanding of basic technical analysis concepts, including market structure, trend identification, and consolidation behavior.
It is intended as a decision-support tool, not a standalone trading system.
Users—whether beginners or experienced traders—should avoid relying solely on this strategy and are encouraged to combine it with broader market context and additional analysis methods.
Disclaimer
This script is provided for educational and analytical purposes only. It does not constitute financial advice. Past performance does not guarantee future results.
Swing Sniper ICT [Stansbooth]
🚀 ICT Swing Trader Pro – Precision Market Structure & Smart Money Trading
ICT Swing Trader Pro is a powerful price-action based swing trading indicator inspired by ICT and Smart Money Concepts, designed to help traders capture high-probability trend moves while holding positions for maximum pip potential.
This indicator combines Market Structure, Fair Value Gaps, Order Blocks, HTF Bias, and Smart Trailing Logic into one clean and efficient trading system — perfect for Forex, Indices, Crypto, and Commodities.
🔍 Core Features
🏗️ Market Structure Intelligence (BOS & MSS)
Automatically detects Swing Highs & Swing Lows
Identifies Market Structure Shifts (MSS / CHoCH)
Clearly defines Bullish & Bearish trends
Filters fake breakouts using real price confirmation
💎 Fair Value Gaps (FVG)
Detects Bullish & Bearish Fair Value Gaps
Highlights institutional imbalance zones
Adjustable FVG extension length
Optional mitigation filtering for clean charts
🧱 Smart Order Blocks
Automatically marks Bullish & Bearish Order Blocks
Based on last opposing candle before strong displacement
Helps identify high-probability reaction zones
📈 Higher Timeframe Bias Filter
* Align trades with Higher Timeframe trend
* Uses HTF EMA structure logic
* Avoids counter-trend entries
* Improves win-rate & trade quality
⚡ Displacement & Volume Strength Filter
* Confirms entries using strong impulsive candles
* Filters weak market moves
* Ensures trades follow real institutional momentum
🎯 High-Accuracy Entry Signals
Swing BUY & SELL signals based on:
* Market Structure Shift
* HTF Confirmation
* Price Action Strength
* Ideal for **swing traders & position traders**
🛡️ Holding Mode – Trail Big Moves
* Built-in **ATR-based trailing stop**
* Designed to hold **large trend moves**
* Helps traders stay in trades longer
* Perfect for capturing **thousands of pips**
📊 Live Dashboard
* Real-time **Trend Status**
* HTF Bias confirmation
* Clean, minimal, and informative display
✅ Best Use Cases
✔ Forex Swing Trading
✔ Indices & Gold
✔ Crypto Trend Trading
✔ Higher Timeframe Execution
✔ ICT / Smart Money Traders
⚠️ Disclaimer
This indicator is a **decision-support tool**, not financial advice. Always use proper **risk management** and combine with your own trading plan.
🔥 **Trade with structure. Trade with discipline. Trade like Smart Money.**
**ICT Swing Trader Pro – Built for serious traders.**
EngulfingThe 'Engulfing' is a straightforward price action tool designed to highlight momentum shifts through color-coded candles. You also get a layer of manual control with a custom candle range setting. This feature allows you to filter out small, insignificant candles and focus only on patterns that meet your specific entry criteria.
This indicator is intended to be used strictly as a confluence tool, not a standalone trading system. It is most effective when used to confirm entries at key areas of interest, such as established support and resistance or supply and demand zones. To find valid trades, avoid trading every highlighted candle in isolation; instead, use the color changes as a visual signal that momentum is shifting at a structurally important price level.
Candle Strength Analyzer by The Ultimate Bull Run🎯 WHAT IT MEASURES
The score combines 4 key factors:
1️⃣ BODY RATIO (30%)
How much of the candle is "body" vs "wicks"
• 90%+ = Marubozu (very strong)
• 70%+ = Strong
• <30% = Weak/Indecision
2️⃣ CLOSE POSITION (25%)
Where the candle closed within its range
• Bullish closing near high = Strong
• Bearish closing near low = Strong
• Closing in middle = Weak
3️⃣ RELATIVE VOLUME - RVOL (25%)
Current volume compared to average
• RVOL 2.0+ = Very high activity
• RVOL 1.5+ = High (confirmed move)
• RVOL <0.7 = Low (unconfirmed)
4️⃣ SIZE vs ATR (20%)
Candle size compared to typical volatility
• 2x ATR = Large, significant
• 1x ATR = Normal
• 0.5x ATR = Small, insignificant
ADP Heiken Ashi [Wonra]**Heiken Ashi candles dynamically colored by Accumulation/Distribution Pressure (ADP) zones for enhanced trend visualization**
---
## 📝 Full Description:
### ADP Heiken Ashi
This indicator combines **Heiken Ashi candles** with **Accumulation/Distribution Pressure (ADP)** analysis to provide enhanced trend visualization through dynamic candle coloring.
---
### 🔬 How It Works
**Accumulation/Distribution Pressure (ADP)** is a volume-weighted momentum oscillator that measures buying and selling pressure on a 0-100 scale:
- **ADP < 45**: Accumulation Zone (buying pressure dominant)
- **ADP > 55**: Distribution Zone (selling pressure dominant)
- **ADP 45-55**: Neutral Zone (balanced pressure)
**The Calculation:**
1. Price change is compared to True Range to determine directional strength
2. Volume is applied as a weight to amplify significant moves
3. RMA smoothing creates a stable 0-100 oscillator
4. A JMA (Jurik Moving Average) signal line provides trend context
**Heiken Ashi candles** are then colored based on the ADP zone:
- **Bright Green**: Bullish HA candle in Accumulation Zone with rising ADP
- **Bright Red**: Bearish HA candle in Distribution Zone with falling ADP
- **Orange**: Bullish HA in Distribution (potential exhaustion warning)
- **Blue**: Bearish HA in Accumulation (potential reversal brewing)
---
### 🎨 Visual Guide
| Candle Color | Meaning |
|--------------|---------|
| **Bright Green** | Strong bullish momentum + smart money accumulating |
| **Light Green** | Bullish but neutral zone - proceed with caution |
| **Bright Red** | Strong bearish momentum + distribution underway |
| **Light Red** | Bearish but neutral zone - watch for changes |
| **Orange** | Bullish price but distribution detected - warning |
| **Blue** | Bearish price but accumulation detected - reversal possible |
---
### ⚙️ Settings
**ADP Settings:**
- `ADP Period` (default: 14): Lookback period for pressure calculation
- `AD Weight`: Balance between pure AD ratio and signed weighting
- `Price Weighted Volume`: Apply price as additional volume weight
**JMA Signal Settings:**
- `JMA Length` (default: 21): Smoothing period for signal line
- `JMA Phase`: Overshoot control (-100 to +100)
- `JMA Power`: Smoothness factor (1-5)
**Zone Settings:**
- `Accumulation Zone`: ADP level below which accumulation is detected
- `Distribution Zone`: ADP level above which distribution is detected
---
### 📊 Info Panel
The top-right panel displays:
- Current ADP value with zone coloring
- JMA signal line value
- Current zone status (Accumulation/Distribution/Neutral)
- ADP momentum direction (Rising/Falling)
---
### 📈 Best Use Cases
- **Trend Confirmation**: Verify trend strength through zone analysis
- **Divergence Detection**: Price vs ADP zone divergence
- **Momentum Analysis**: Track accumulation/distribution phases
- **Context Overlay**: Use alongside other analysis tools
---
### ⚠️ Important Notes
- This is a **visualization tool**, not a trading signal generator
- Heiken Ashi candles smooth price action and may lag real prices
- Always combine with other analysis methods
- Past performance does not guarantee future results
---
### 🔄 Version History
**v1.1**
- Simplified to pure visualization tool
- Enhanced ADP zone coloring
- Added JMA signal line for context
- Streamlined info panel
---
**Created by Wonra | 2025**
EV Algo SMT 15m on 1mEV Algo SMT is a multi-timeframe SMT divergence indicator that compares price action between two correlated markets.
It uses higher timeframe pivots while plotting signals on a lower timeframe chart, helping identify potential bullish and bearish divergences with confirmation on candle close.
EV Algo SMT 15m on 1mEV Algo SMT is a multi-timeframe SMT divergence indicator that compares price action between two correlated markets.
It uses higher timeframe pivots while plotting signals on a lower timeframe chart, helping identify potential bullish and bearish divergences with confirmation on candle close.
StockRadar - Gap Trading SystemStockRadar – Gap Trading System
StockRadar – Gap Trading System is a visual gap-detection and gap-trading helper for TradingView. It identifies significant price gaps, tracks how they evolve over time (unfilled, partially filled, fully closed, or time-limited), and simulates a structured gap-fill trade plan with configurable entry, stop-loss and take-profit logic. The goal is to help you spot high-quality gap opportunities faster and review historical performance directly on the chart.
What it does
Detects relevant gaps based on a minimum deviation threshold and plots them as clear, color-coded gap boxes.
Monitors each gap’s lifecycle and marks whether it stays open, gets partially filled, fully closed, or is closed by a time limit (optional).
Simulates a trade setup per gap using:
a configurable Trade Entry Trigger
a configurable Risk/Reward ratio
a configurable Take-Profit at Gap Close (%)
Visualizes the setup and outcome with entry/exit markers, SL/TP levels, and profit/loss labels.
Key features
Gap Visualization
Color-coded boxes for open / partial / fully closed / time-limited gaps
Optional remaining gap size (%) display
Adjustable border and fill transparency
Pre-entry vs active-trade shading inside the gap box for better readability
Trade Simulation & Chart Markings
Trade Entry Trigger:
Candle Close (more conservative)
Wick Touch (more aggressive)
Stop-Loss & Take-Profit lines drawn for all relevant gaps (not only the newest ones)
Optional “SL” / “TP” labels on the lines (menu toggle)
Entry vertical line inside the gap box to show where the trade became active
Trade result labels including profit/loss in % for completed trades
High-Probability Alerts (⚡)
Discrete ⚡ icon displayed inside the top-left corner of the gap box for high-probability setups (toggleable)
Uses historical performance context (win rate / break-even logic) to support more selective alerts
Dashboard (On-Chart Panel)
Clear PROFITABLE / NOT PROFITABLE / INSUFFICIENT DATA status based on win rate vs break-even and sample size
Shows key stats and (optional) trend speed analysis
“Data since” field to display the earliest evaluated gap date for transparency
Position Sizing Calculator (Optional)
Toggleable Position Sizing section
Input your available capital and risk % per trade
Calculates suggested share quantity (rounded down) for the latest high-probability setup
Displays entry price, position value, currency, and highlights when capital is insufficient
Who it’s for
This indicator is designed for traders who work with gap-fill behavior and want:
fast and consistent gap identification,
structured trade levels (entry/SL/TP),
clean historical review of outcomes,
and an at-a-glance dashboard summary without leaving the chart.
Notes / Disclaimer
This script is a charting and analysis tool, not financial advice. Always validate signals with your own risk management and market context. Past performance statistics are informational and do not guarantee future results.
Reference TimesThe Reference Times indicator highlights historical candles on your chart based on the user's selected criteria. This tool allows traders to reference the current graph's price movements against historical movements at specific times and days, helping to anticipate potential future market direction, swings, and timing.
For even more advaned features check out "Reference Times - Advanced"
good luck and all the best!
CVD Divergence Background By HKOverview This indicator visualizes Delta Divergences (also known as Absorption) directly on your main chart. It highlights candles where the price direction contradicts the underlying net volume flow (CVD). This is a powerful method to spot "traps," limit order absorption, and potential reversals.
How it Works The script calculates the Intrabar Volume Delta based on price action relative to the candle's range. It then compares this Delta with the candle's color (Open vs. Close).
Bearish Divergence (Absorption Top):
Scenario: The candle is GREEN (Price closed higher), but the Volume Delta is NEGATIVE (Net Selling).
Visual: Red Background.
Meaning: Sellers are aggressively absorbing the buying pressure via limit orders. Price struggled to rise despite the volume.
Bullish Divergence (Absorption Bottom):
Scenario: The candle is RED (Price closed lower), but the Volume Delta is POSITIVE (Net Buying).
Visual: Green Background.
Meaning: Buyers are aggressively absorbing the selling pressure via limit orders. Price struggled to fall despite the volume.
Features
Background Highlighting: Instantly spot divergences without checking a separate oscillator window.
Seamless Integration: Works perfectly behind your price candles and other indicators (like Big Trade detectors).
Customizable: You can adjust the colors and transparency to fit your chart theme.
Use Case Use this to identify exhausted moves. If you see a green candle with a red background at a resistance level, it suggests that buyers are running into a wall of sellers, increasing the probability of a reversal.
MTF Multi Indicator Table by JAB76TABLE for trading with EMA and ICHIMOKU , HELPS IN ANALYSIS OF TREND
A+ / A- Radar + BUY/SELL (VWAP & EMA9 & M2/T3)simple script with vwap and m9 and displacement create by m2/t3 code.
best timeframe to use 5m
TCR by AMAGADON TCR - THREE CANDLE RULES
The Methodology
TCR (Three Candle Rules) is a systematic confirmation indicator developed to solve the problem of "False Breakouts." Many traders lose capital by entering as soon as price touches a level; TCR eliminates this by enforcing a Two-Candle Validation rule.
The algorithm identifies a session-based range and requires price to "prove" its strength by holding outside that range for two consecutive candles before a signal is issued.
How the TCR Logic Works:
Zone Identification: The script anchors to the high and low of the session start (Asia, London, or NY).
Validation (The Rule):
For a BUY: Two consecutive M15 candles must both Open and Close entirely above the session high.
For a SELL: Two consecutive M15 candles must both Open and Close entirely below the session low.
The Trigger Box: Once validated, a Blue (Buy) or Red (Sell) box is drawn. The 50% (Midpoint) of the trigger candle becomes the high-probability entry zone.
STRICT FOREX RISK DISCLOSURE
⚠️ HIGH-RISK WARNING: Trading Foreign Exchange (Forex) involves a high level of risk and may not be suitable for all investors. The high degree of leverage can lead to the loss of your entire investment. Only trade with money you can afford to lose.
NO FINANCIAL ADVICE: TCR - THREE CANDLE RULES is a technical analysis tool for educational and informational purposes only. It does not constitute financial or investment advice.
LIMITATION OF LIABILITY:
No Accuracy Guarantees: Mathematical patterns do not guarantee future results.
Execution Risks: The author is not responsible for losses due to market volatility, news spikes, or broker slippage.
User Responsibility: By using this script, you acknowledge that all trading decisions are yours alone. The author is not liable for any financial damages






















