Volume Spike DetectorAn indicator that detects volume spikes. The indicator highlights bars where volume exceeds the recent average by a certain percentage. It compares current volume to a moving average of volume and colors the bar differently when it exceeds my set threshold
Candlestick analysis
Session High/Low Levels with Mitigation*****This is an updated version of my daily high/low with mitigation, now with weekly, daily, 4hr, 2hr and 1hr levels.
This Pine Script script defines a TradingView indicator named "Session High/Low Levels" designed to track and display the session(of your choice) high and low levels of a trading session, with added functionality for marking levels as mitigated when certain conditions are met. Here's a breakdown of its functionality:
Session Highs and Lows:
Tracks the high and low levels for each session.
Retains the highs and lows for a configurable number of previous days.
Visualization:
Creates horizontal lines for each session's high and low levels.
Supports customization of line colors and styles.
Mitigation Tracking:
Monitors whether a high or low level has been "mitigated" (touched or exceeded by subsequent price action).
Changes the line style and color to indicate mitigation.
Provides an alert when mitigation occurs.
Configurable Extensions:
Lines can be extended beyond mitigation or stopped at the bar index where mitigation occurs, depending on user preference.
Efficient Array Management:
Uses arrays to manage daily highs, lows, their respective indices, and lines.
Ensures the size of stored data does not exceed the configured limit (daysToTrack).
Alerts:
Sends alerts when high or low levels are mitigated, which can be used for trading decisions.
Inputs
Session Start Hour/Minute: Defines when a new session starts.
Days to Track: Sets the number of previous days to display high/low levels.
Colors: Allows customization of line colors for unmitigated and mitigated levels.
Extend Lines: Toggles whether lines should extend past the mitigation point.
Code Highlights
New Session Detection: The script detects the start of a new session based on the configured session start time and resets daily highs/lows.
Line Management: Horizontal rays are created for highs and lows, and mitigated lines are updated with a dashed style and faded color.
Mitigation Logic: The script checks whether current price action exceeds stored high or low levels and updates their status and appearance accordingly.
Memory Management: Ensures the size of the arrays (highs, lows, lines) does not exceed the configured daysToTrack, deleting the oldest elements as necessary.
This indicator is highly customizable and useful for traders who want to track and analyze daily support and resistance levels, incorporating mitigation as a dynamic feature.
AbuSaad – Multi-Timeframe EMA Radar📡 Multi-Timeframe EMA Alert Indicator
✅ Supports EMA 9 / 20 / 50 / 100 / 200
✅ Works on 5m, 15m, 1h, 4h, and 30h timeframes
✅ Triggers alerts when price approaches any EMA within a $3 range
✅ Ideal for scalping and short-term trading
🚀 تم تطويره من أبو سعد
Alyamani KOR – Master Build v1//@version=5
indicator("Alyamani KOR – Master Build v1", overlay=true)
// إعدادات العرض
show_fvg = input.bool(true, "عرض FVG")
show_ob = input.bool(true, "عرض Order Block")
show_bb = input.bool(true, "عرض Breaker Block")
require_poi = input.bool(true, "اظهار OB فقط عند مناطق اهتمام؟")
// --- شروط عامة ---
isSweep = low < low and low < low
hasSmallHigh = high < high and high < high
isMSS = close > high and (close - open ) > (high - low ) * 0.6
// --- كشف FVG ---
isFVG = low > high
if isFVG and show_fvg
box.new(left=bar_index , right=bar_index, top=high , bottom=low , border_color=color.orange, bgcolor=color.new(color.orange, 85))
// --- اكتشاف Order Block ---
var float ob_top = na
var float ob_bottom = na
var int ob_bar = na
var bool ob_active = false
// --- منطقة اهتمام بدائية: هل يوجد FVG قرب الشمعة؟
near_poi = isFVG
// --- شروط OB المثالي ---
isValidOB = isSweep and hasSmallHigh and isMSS and (not require_poi or near_poi)
if isValidOB and show_ob
ob_top := high
ob_bottom := low
ob_bar := bar_index
ob_active := true
box.new(left=bar_index , right=bar_index, top=ob_top, bottom=ob_bottom, border_color=color.green, bgcolor=color.new(color.green, 85))
// --- Breaker Block detection ---
breaker_valid = ob_active and close > ob_top and low <= ob_top
if breaker_valid and show_bb
box.new(left=ob_bar, right=bar_index, top=ob_top, bottom=ob_bottom, border_color=color.red, bgcolor=color.new(color.red, 85))
ob_active := false // إنهاء OB
SMA Strategy with Re-Entry Signal (v6 Style)*SMA Trend Strategy with Re-Entry Signal (v6 Edition)*
This indicator is based on a classic moving average trend-following system, enhanced with re-entry signals designed for medium to short-term traders.
---
### 📈 Key Features:
1. *Trend Detection Logic:*
- The 30-period SMA (SMA30) is used as the trend filter.
- When the closing price is above the SMA30, the market is considered to be in an uptrend.
2. *Re-Entry Signal:*
- While in an uptrend, if the closing price crosses above the SMA20, a re-entry (add position) signal is triggered.
- These signals are shown with green upward arrows below the bars.
3. *Background Highlighting:*
- Green background: indicates an uptrend.
- Red background: indicates a break below SMA30, suggesting weakening momentum.
4. *Multi-SMA Visualization:*
- Five SMAs are displayed: SMA10, SMA20, SMA30, SMA60, and SMA250.
- This helps visualize both short-term and long-term trend structures.
---
### 🔍 Usage Tips:
- Use this script directly on your main chart to monitor trend direction and wait for re-entry signals during pullbacks.
- Combine with other tools like volume, price action, or candlestick patterns to confirm entries.
---
### ⚠️ Disclaimer:
- This indicator is for educational and informational purposes only. It does not constitute financial advice or a buy/sell signal.
- Avoid relying solely on this script for trading decisions. Always manage your own risk.
---
👨💻 *Developer’s Note:*
This script is 100% manually developed, not copied or auto-generated. It is an original implementation based on my personal trading logic. Suggestions and feedback are welcome!
W2050: Bullish Candle Linking EMA50 and MA20 (Weekly)On a weekly timeframe, if a bullish candle (close > open) has a body that includes both EMA50 and MA20, then print the label "W2050" above the candle.
BK AK-SILENCER🔊 BK AK-SILENCER
Volume Footprint Overlay | CVD Divergence | VWAP Sync | Extreme Volume Alerts
🧠 Introduction
With discipline and humility, I present the BK AK-SILENCER — a tactical overlay tool built for real-time bar decoding, smart divergence detection, and stealth-level volume aggression tracking.
🔫 The Meaning Behind “SILENCER”
Just like a true silencer functions — quiet, deadly, and undetected — this tool operates beneath the surface, filtering out noise and revealing the real power behind the candles.
Institutions move in silence.
They don’t chase price. They build, shift, load, and unload with surgical stealth.
This tool is designed to catch the footprints of giants — to detect where volume spikes silently, where divergence whispers truth, and where smart money leaves behind subtle clues.
The initials “AK” honor my mentor — the man who taught me to trade with purpose, clarity, and discipline.
This tool is part of his legacy.
⚙️ What It Does
✅ Volume Bar Coloring
Reveals bullish, bearish, and neutral aggression with real-time coloring — based on spike logic, closing strength, and volatility-adjusted thresholds.
✅ CVD Divergence Detection
Automatically detects price vs volume divergence using pivot logic — mapped clearly with visual markers.
✅ Extreme Volume ‘$’ Alerts
When volume goes silent, this system waits. But when volume spikes abnormally — it marks it.
✅ VWAP Overlay
Anchored VWAP to sync trades with liquidity zones and institutional behavior.
🎯 How to Use It
Bullish divergence + accumulation color = sniper long entry.
Bearish divergence + weakness color = fade or reversal opportunity.
Extreme volume spike + structure = momentum entry or exit zone.
Use with BK AK-SILENCER (P8N) for complete stealth confirmation.
💡 Perfect For
Breakout traders confirming momentum with smart volume
Swing traders aligning VWAP and aggression
Mean-reversion setups catching divergence extremes
Gann, Elliott, Harmonic traders syncing pattern + pressure
🔧 Customize It. Share It. Grow It.
This isn’t a one-size-fits-all tool.
Your timeframe, instrument, and rhythm are yours. Play with the settings. Tune them to your strategy.
🛠️ Experiment with volume thresholds, pivot lookbacks, and spike logic.
💬 Then share your results in the comments — help someone sharpen their edge.
This is a community for precision traders. If this helped you — leave something behind for the next sniper.
🔗 Works Best With
➡️ BK AK-SILENCER (P8N)
A standalone CVD panel with volatility bands, dynamic flash alerts, and divergence recognition.
Together, they form a complete silent detection system. Radar + Scope.
🙏 A Final Word: Pay It Forward
This tool exists because someone once taught me — with time, patience, and love.
If it brings you clarity or consistency:
🔹 Share a chart
🔹 Answer a question
🔹 Drop your best settings
🔹 Help someone who's learning
We rise by lifting others.
And we build true edge by honoring those who helped us build ours.
Above all — praise to Gd, who gives structure to chaos and wisdom to those who ask.
—
Stay calm. Stay silent. Stay precise.
💥 BK AK-SILENCER — Locked. Zeroed. Silent.
Gd bless. 🙏
بو عمر//@version=5
indicator("بو عمر", overlay=true)
// SMA 1000 على إطار الدقيقة
sma_1min = request.security(syminfo.tickerid, "1", ta.sma(close, 1000), barmerge.gaps_off, barmerge.lookahead_on)
plot(sma_1min, title=" 1Min", color=color.blue, linewidth=2)
// SMA 1000 على إطار 5 دقائق
sma_5min = request.security(syminfo.tickerid, "5", ta.sma(close, 1000), barmerge.gaps_off, barmerge.lookahead_on)
plot(sma_5min, title=" 5Min", color=color.orange, linewidth=2)
// SMA 1000 على إطار 15 دقيقة
sma_15min = request.security(syminfo.tickerid, "15", ta.sma(close, 1000), barmerge.gaps_off, barmerge.lookahead_on)
plot(sma_15min, title=" 15Min", color=color.green, linewidth=2)
// ====== Labels ======
// نستخدم var حتى لا تُعاد إنشاء الملصقات كل شمعة، بل يتم تحديث موقعها فقط
var label lbl_1min = label.new(x=na, y=na, text="1Min", style=label.style_label_left, color=color.blue, textcolor=color.white)
label.set_xy(lbl_1min, bar_index, sma_1min)
label.set_text(lbl_1min, "1Min ")
label.set_color(lbl_1min, color.blue)
var label lbl_5min = label.new(x=na, y=na, text="5Min", style=label.style_label_left, color=color.orange, textcolor=color.white)
label.set_xy(lbl_5min, bar_index, sma_5min)
label.set_text(lbl_5min, "5Min")
label.set_color(lbl_5min, color.orange)
var label lbl_15min = label.new(x=na, y=na, text="15Min ", style=label.style_label_left, color=color.green, textcolor=color.white)
label.set_xy(lbl_15min, bar_index, sma_15min)
label.set_text(lbl_15min, "15Min ")
label.set_color(lbl_15min, color.green)
BTCUSD Liquidity Pulse Divergence | Investing Crypto StrategyStrategy type: Daily on-chain liquidity trend-follower (long-only)
What it does
The strategy goes long BTCUSD only when fresh capital and whale accumulation line up with price‐action strength:
Stable-coin Supply Shock
7-day % change in combined USDT + USDC market-cap
• Trade regime is ON when today’s change ranks above the chosen percentile of the last perc_len days (default 35 th).
Whale Wallet Momentum
Rate-of-change in the number of wallets holding ≥ 10 000 BTC
• Must be positive to confirm stealth buying.
Trend & Timing Filters
• Daily close > EMA(ema_len) ⟶ only trade with the dominant trend.
• Same-bar RSI(14) > rsi_gate and close > VWAP ⟶ avoid dead-cat moves.
Risk Engine
• Entry size = min(risk cap, volatility-weight) % of equity.
• Stop-loss = weekly ATR × atr_mult below entry.
• Flat immediately if stable-coin Z-score turns < 0 or whale ROC flips < 0.
All calculations are forward-safe: every higher-timeframe request uses lookahead_off.
Default inputs
Parameter Purpose Default
Stable-Δ percentile >` Supply-shock threshold 35
Percentile window Look-back (days) 100
Whale ROC length Accumulation window (days) 40
RSI gate Momentum confirm 50
Trend EMA length Macro filter (days) 100
Weekly-ATR stop × Stop distance 3.0
Back-test properties (shown in “Properties” tab)
Setting Value
Initial capital 10 000 USD
Order size 5 % of equity
Pyramiding 1
Commission 0.10 %
Slippage 5 ticks
Fill orders Bar magnifier ✔ · On bar close ✔ · Standard OHLC ✔
How to use
Add the script to any BTCUSD 1-day chart (spot or perpetual). Can work with ETH and other crypto correlated assets with BTC.
Leave the chart timeframe at D; the code pulls weekly data internally.
Adjust inputs only if you understand their effect (hover each slider for a tooltip).
Keep commission/slippage realistic and forward-test on a demo account before risking live funds.
Important notes
Uses only publicly available on-chain feeds (CRYPTOCAP:USDT, CRYPTOCAP:USDC, BTC_ADDRESSESBALANCE10KUSD).
No request.security() look-ahead, no repainting, no intrabar assumptions.
Long-only by design—no hedging in bear markets.
Historical performance never guarantees future returns. Market micro-structure changes or data outages can affect results.
Credits
Written from scratch with TradingView built-ins; no external code reused. Special thanks to the TradingView community for the on-chain data feeds.
Trade smart, manage risk, and let the liquidity tide guide you!
DSPLN EMA Flip Strategy v6This script is part of the DSPLN Method, a rules-based trend-following system that trades price reactions around the 21 EMA with optional VWAP context and custom session filters.
🔹 Core Logic:
Enters long when price closes above the 21 EMA
Enters short when price closes below the 21 EMA
Exits when price closes back across the 21 EMA (trend shift)
Optional TP/SL levels can be toggled ON/OFF
Immediate re-entry in the opposite direction after exit (flips positions)
Stops trading for the session after a winning trade is hit
Max 5 trades per session
🛠️ Features:
21 EMA & VWAP visual overlays
Customizable session start/end time
TP/SL settings in points
Toggle for using or ignoring TP/SL
Auto-shutdown after first win (discipline enforcement)
Trade log reset at session close
Smart label displays “✅ WIN - No More Trades” when strategy locks in
Use this to master EMA momentum flips with clear logic, strict discipline, and no emotional overtrading. Part of the DSPLN Method — Do So Patiently Listening Now.
LONDON RIPPER Breakout · Daytrade EURUSDWhat it does
The script hunts for the first decisive break of the Tokyo range when London liquidity comes online. It fires long or short only if:
Price leaves the Asia box (05 : 00 – 06 : 55 GMT).
The break occurs inside the EU Entry Window (07 : 00 – 08 : 30 GMT).
Relative Volume (rVol) confirms momentum
- Longs: rVol ≥ 1 - Shorts: rVol < 1
Bollinger Band filter adds extra thrust confirmation
- Longs: close > upper band - Shorts: close < lower band.
Stop-loss is always the opposite side of the Asia box. No targets—let the move run.
All orders are sent on bar close with standard OHLC fills—no repaint, no intrabar peeking.
Default inputs
Anchor TF ………… 1 Day (volume baseline)
rVol Length ………… 9 bars (cumulative mode)
Tokyo Session …… 05 : 00-06 : 55 GMT
EU Session (full) … 07 : 00-13 : 00 GMT
EU Entry Window … 07 : 00-08 : 30 GMT
BB Length ………… 20 | Basis MA: SMMA (RMA) | StDev Mult: 2
All times are editable and use the Session Time-Zone = GMT by default.
Strategy properties used in the back-test
Initial capital: 100 000
Order size: 5 % of equity | Pyramiding: 1
Commission: 0.0001 USD per contract
Slippage: 3 ticks
Recalculate: none | Fill orders: On bar close + Standard OHLC
Feel free to adjust these values to match your broker’s conditions.
How to use
Add the script to any intraday EURUSD chart (≤ 30 min works best from our testings).
Check that your broker’s session times line up—modify if needed.
Keep risk sensible; the default 5 % per trade is a placeholder, not advice.
Let the strategy run only during the European session; it auto-flattens outside 07-13 GMT.
Important notes
Requires a feed that supplies real volume (needed for rVol).
No request.security() with look-ahead—this code is 100 % forward-safe.
Past results never guarantee future returns. London news spikes can still blow through stops. Test before you trade live.
Credits
Built from scratch using only TradingView built-in functions and the official ta library. No external code reused.
Trade disciplined, and may the Ripper be with you!
15m Engulfing MA Signal + Labelstrial script with changes required, difficult as of now to plot in chart with buy and sell signals
LilSpecCodes1. Killzone Background Highlighting:
It highlights 4 key market sessions:
Killzone Time (EST) Color
Silver Bullet 9:30 AM – 12:00 PM Light Blue
London Killzone 2:00 AM – 5:00 AM Light Green
NY PM Killzone 1:30 PM – 4:00 PM Light Purple
Asia Open 7:00 PM – 11:00 PM Light Red
These are meant to help you focus during high-probability trading times.
__________________________________________________
2. Previous Day High/Low (PDH/PDL):
Plots green line = PDH
Plots red line = PDL
Tracks the current day’s session high/low and sets it as PDH/PDL on a new trading day
CHANGES WITH ETH/RTH
3. Inside Bar Marker:
Plots a small black triangle under bars where the high is lower than the previous bar’s high and the low is higher than the previous bar’s low (inside bars)
Useful for spotting potential breakout or continuation setups
4. Vertical Time Markers (White Dashed Lines)
Time (EST) Label
4:00 AM End of London Silver Bullet
9:30 AM NYSE Open
10:00 AM Start of NY Silver Bullet
11:00 AM End of NY Silver Bullet
11:30 AM (Customizable Input)
3:00 PM PM Killzone Ends
3:15 PM Futures Market Close
7:15 PM Asia Session Watch
Candlestick + Pivot + VWAP Confluence Detector"Candlestick + Pivot + VWAP Confluence Detector" is a precision price action tool designed for intraday and swing traders who rely on high-probability trade setups around key market levels.
This indicator automatically detects powerful candlestick reversal patterns — like Bullish & Bearish Engulfing — and only marks them when they occur near major Pivot Points or the VWAP (Volume Weighted Average Price), where market reactions are statistically more significant.
Top Movers RSI StrategyEntry Signal (Buy): The script triggers a buy order when the chosen indicator(s) confirm a bullish trend or oversold condition, indicating a potential upward price movement.
Exit Signal (Sell): The script triggers a sell order when the indicator(s) signal a bearish trend or overbought condition, suggesting the price may decline.
Risk Management: The strategy includes stop-loss and take-profit levels to limit losses and secure profits.
Timeframe: The strategy operates on a chart to capture relevant price action.
Additional Filters: Optional filters like volume confirmation, moving average crossovers, or RSI thresholds can be included to reduce false signals.
GWAPGVWAP = Genesis Vwap. It is a very useful buy the dip indicator for IPO's that have come to market in the past few years, crypto, memecoins etc. The history gives this vwap more power and it always is placed at the beginning of any chart.
Global MA + Oscillator Score, Vol-Rank Filter and HA candlesOVERVIEW
This strategy goes long when TradingView’s global Technical-Rating score
(MA plus Oscillator composite) is strong and exits on weak scores or
volatility spikes. Scores are calculated on Heikin-Ashi candles for noise
reduction, but every order is executed on standard OHLC data, so back-tests
use real-candle prices.
KEY POINTS
• Uses the global Technical Rating because tests showed better risk-adjusted
returns than MA-only or Oscillator-only variants.
• Vol-Rank percentiles (Larry Williams VIX-Fix adaptation) block trades when
short-term volatility is in the top 20 % of the last 252 bars and allow
re-entry once it falls below 60 %.
• End-of-month Thursday profit-lock rule exits open winners just before
monthly option expiry.
• Works on any timeframe and any liquid symbol; defaults are tuned for QQQ
daily.
ENTRY AND EXIT
Long entry: globalRating ≥ +0.4
Soft exit: globalRating < −0.6
Hard exit: Vol-Rank ≥ 80 % or last-Thursday of the month rule
Re-entry: Same bar if Vol-Rank ≤ 60 % after last-thursday hard exit
INPUTS
symbol_correlation default QQQ (editable)
ratingThresholdIn +0.4
ratingThresholdOut −0.6
DEFAULT STRATEGY PROPERTIES
Initial capital default
Order size 5 % of equity
Pyramiding 1 order
Commission 0.05 % per trade
Slippage 5 ticks
Margin requirement long 100 %
Margin requirement short 100 %
Fill orders bar magnifier ON, on bar close, using standard OHLC
LIMITATIONS
• Heikin-Ashi smoothing delays signals; real-time fills can differ.
• Vol-Rank is derived from price, not true options IV Rank.
• Past results never guarantee future performance.
CREDITS
TradingView Technical Rating library v3
Larry Williams VIX-Fix concept (adapted)
Breakout Confirmation🔍 Indicator Name: Breakout Confirmation (Body + Volume)
📌 Purpose:
This indicator is designed to detect high-probability breakout setups based on price structure and volume strength. It identifies moments when the market breaks through a key support or resistance level, confirmed by two consecutive strong candles with large real bodies and high volume.
⚙️ How It Works
1. Support and Resistance Detection
The indicator uses pivot points to identify potential horizontal support and resistance levels.
A pivot high or pivot low is considered valid if it stands out over a configurable number of candles (default: 50).
Only the most recent valid support and resistance levels are tracked and displayed as horizontal lines on the chart.
2. Breakout Setup
The breakout condition is defined as:
First Candle (Breakout Candle):
Large body (compared to the recent body average)
High volume (compared to the recent volume average)
Must close beyond a resistance or support level:
Close above resistance (bullish breakout)
Close below support (bearish breakout)
Second Candle (Confirmation Candle):
Also must have a large body and high volume
Must continue in the direction of the breakout (i.e., higher close in bullish breakouts, lower close in bearish ones)
3. Signal Plotting
If both candles meet the criteria, the indicator plots:
A green triangle below the candle for bullish breakouts
A red triangle above the candle for bearish breakouts
📈 How to Interpret the Signals
✅ Green triangle below a candle:
Indicates a confirmed bullish breakout.
The price has closed above a recent resistance level with strength.
The trend may continue higher — possible entry for long positions.
🔻 Red triangle above a candle:
Indicates a confirmed bearish breakout.
The price has closed below a recent support level with strength.
Potential signal to enter short or exit long positions.
⚠️ The plotted horizontal lines show the last key support and resistance levels. These are the zones being monitored for breakouts.
📊 How to Use It
Timeframe: Works best on higher timeframes (1H, 4H, Daily), but can be tested on any chart.
Entry: Consider entries after the second candle confirms the breakout.
Stop Loss:
For longs: Below the breakout candle or the broken resistance
For shorts: Above the breakout candle or broken support
Take Profit:
Based on previous structure, risk:reward ratios, or using trailing stops.
Filter with Trend or Other Indicators (optional):
You can combine this with moving averages, RSI, or market structure for confluence.
🛠️ Customization Parameters
lengthSR: How many candles to look back for identifying support/resistance pivots.
volLength: Length of the moving average for volume and body size comparison.
bodyMultiplier: Multiplier threshold to define a “large” body.
volMultiplier: Multiplier threshold to define “high” volume.
✅ Ideal For:
Price action traders
Breakout traders
Traders who use volume analysis
Anyone looking to automate the detection of breakout + confirmation setups
Canuck Trading Trader StrategyCanuck Trading Trader Strategy
Overview
The Canuck Trading Trader Strategy is a high-performance, trend-following trading system designed for NASDAQ:TSLA on a 15-minute timeframe. Optimized for precision and profitability, this strategy leverages short-term price trends to capture consistent gains while maintaining robust risk management. Ideal for traders seeking an automated, data-driven approach to trading Tesla’s volatile market, it delivers strong returns with controlled drawdowns.
Key Features
Trend-Based Entries: Identifies short-term trends using a 2-candle lookback period and a minimum trend strength of 0.2%, ensuring responsive trade signals.
Risk Management: Includes a configurable 3.0% stop-loss to cap losses and a 2.0% take-profit to lock in gains, balancing risk and reward.
High Precision: Utilizes bar magnification for accurate backtesting, reflecting realistic trade execution with 1-tick slippage and 0.1 commission.
Clean Interface: No on-chart indicators, providing a distraction-free trading experience focused on performance.
Flexible Sizing: Allocates 10% of equity per trade with support for up to 2 simultaneous positions (pyramiding).
Performance Highlights
Backtested from March 1, 2024, to June 20, 2025, on NASDAQ:TSLA (15-minute timeframe) with $1,000,000 initial capital:
Net Profit: $2,279,888.08 (227.99%)
Win Rate: 52.94% (3,039 winning trades out of 5,741)
Profit Factor: 3.495
Max Drawdown: 2.20%
Average Winning Trade: $1,050.91 (0.55%)
Average Losing Trade: $338.20 (0.18%)
Sharpe Ratio: 2.468
Note: Past performance is not indicative of future results. Always validate with your own backtesting and forward testing.
Usage Instructions
Setup:
Apply the strategy to a NASDAQ:TSLA 15-minute chart.
Ensure your TradingView account supports bar magnification for accurate results.
Configuration:
Lookback Candles: Default is 2 (recommended).
Min Trend Strength: Set to 0.2% for optimal trade frequency.
Stop Loss: Default 3.0% to cap losses.
Take Profit: Default 2.0% to secure gains.
Order Size: 10% of equity per trade.
Pyramiding: Allows up to 2 orders.
Commission: Set to 0.1.
Slippage: Set to 1 tick.
Enable "Recalculate After Order is Filled" and "Recalculate on Every Tick" in backtest settings.
Backtesting:
Run backtests over March 1, 2024, to June 20, 2025, to verify performance.
Adjust stop-loss (e.g., 2.5%) or take-profit (e.g., 1–3%) to suit your risk tolerance.
Live Trading:
Use with a compatible broker or TradingView alerts for automated execution.
Monitor execution for slippage or latency, especially given the high trade frequency (5,741 trades).
Validate in a demo account before deploying with real capital.
Risk Disclosure
Trading involves significant risk and may result in losses exceeding your initial capital. The Canuck Trading Trader Strategy is provided for educational and informational purposes only. Users are responsible for their own trading decisions and should conduct thorough testing before using in live markets. The strategy’s high trade frequency requires reliable execution infrastructure to minimize slippage and latency.
FVG fill with immediate rebalance [LuciTech]The "FVG fill with immediate rebalance AKA Golden Arrow" indicator is designed to identify Fair Value Gaps (FVGs) and detect immediate rebalances to highlight potential trading opportunities. It uses colored boxes to mark FVGs and triangular markers to signal bullish or bearish setups, helping traders pinpoint key price levels where imbalances occur and price reactions are likely.
Key Features
FVG Detection: Spots bullish and bearish Fair Value Gaps based on price action, with customizable width settings.
Golden Arrow Signals: Displays triangular markers when price fills an FVG and immediately rebalances, indicating potential reversal or continuation zones.
Customizable Colors: Bullish FVGs appear in green and bearish FVGs in red by default, with options to tweak colors in the settings.
Time Filter: Allows signals to be restricted to a specific time window, highlighted by a background fill for clarity.
Alert System: Supports TradingView alerts for "Bullish Golden Arrow" and "Bearish Golden Arrow" signals to keep traders updated on setups.
How It Works
FVG Calculation: Analyzes gaps between candles to identify FVGs, with user-defined minimum width options (points, percentages, or ATR-based).
Signal Generation: Triggers a Golden Arrow signal when price fills the FVG and rebalances immediately, based on wick penetration and closing conditions.
Visual Aids:
Bullish FVGs are shown as green boxes, bearish FVGs as red boxes.
Upward triangles mark bullish signals, downward triangles mark bearish signals.
Time-Based Filtering: Optionally limits signals to specific hours, with a background fill showing the active period.
GCM Heikin Ashi with PivotsTitle: GCM Heikin Ashi with Pivots
Description:
Overview
This indicator provides a powerful combination of trend visualization, precise reversal signals, and volume confirmation in a clean, customizable sub-chart. It is designed to help traders identify trend momentum using Heikin Ashi candles, pinpoint confirmed swing highs and lows (pivots), and spot surges in buying pressure with our unique Volume Rate-of-Change (VROC) highlighter.
The key feature of this script is its non-repainting pivot signals. A pivot high or low is only confirmed and plotted after a specific number of subsequent bars have closed, ensuring the signals are reliable and do not change after they appear.
Key Features
Heikin Ashi Sub-Chart: Displays smoothed Heikin Ashi candles in a separate pane to clearly visualize trend strength and direction without cluttering the main price chart.
Non-Repainting Pivot Signals: Uses ta.pivothigh and ta.pivotlow to identify confirmed swing points. The signals will not repaint or move once they are printed on the chart.
Smart Volume Spike Analysis (VROC): A Heikin Ashi candle will be highlighted in a distinct bright green (#2dff00) when the volume increases significantly on a bullish price candle. This "volume-confirmed" candle can signal strong conviction behind a move.
Complete Label Customization: Take full control over the look and feel of your signals:
Label Mode: Choose between "High & Low" (H/L) or "Buy & Sell" (B/S) to match your trading terminology.
Custom Colors: Set unique colors for both the high and low pivot labels.
Label Style: Select from various shapes like boxes, circles, diamonds, or squares.
Label Size: Adjust the size of the labels from Tiny to Huge for perfect visibility.
Adjustable Pivot Sensitivity: Fine-tune the pivot detection algorithm by setting the number of bars required to the left (strength) and right (confirmation) of a pivot point.
How to Use & Interpret the Signals
Assess the Trend with Heikin Ashi:
A series of green HA candles with little to no lower wicks indicates strong bullish momentum.
A series of red HA candles with little to no upper wicks indicates strong bearish momentum.
Look for Volume Confirmation:
A bright green highlighted candle signals a surge in buying pressure (VROC spike). This adds significant weight to bullish moves and can act as a leading indicator for a new leg up.
Identify Entry/Exit Points with Pivot Labels:
An "L" or "B" label marks a confirmed swing low. This is a potential buying opportunity, especially if it is followed by green Heikin Ashi candles and, ideally, a bright green VROC spike candle.
An "H" or "S" label marks a confirmed swing high. This is a potential selling/shorting opportunity, especially as HA candles turn red.
Example Strategy (High-Confluence)
A powerful way to use this indicator is to look for a sequence of events:
Wait for a "Buy" (B) or "Low" (L) signal to appear, confirming a bottom has likely formed.
Wait for the first bright green VROC spike candle to appear after the signal. This confirms that buyers are stepping in with conviction.
Consider an entry based on this high-confluence setup, using the swing low as a potential stop-loss area.
Settings Explained
Pivot Detection:
Left Bars (Strength): Number of bars to the left of a pivot. A higher number finds more significant pivots.
Right Bars (Confirmation): Number of bars to the right required to confirm a pivot. This creates a lag for reliability.
Volume Spike Detection (VROC):
Enable Volume Spike Highlighting: Turn the bright green candle highlight on or off.
VROC Length: The lookback period for calculating the volume's rate of change.
VROC Threshold %: The percentage volume must increase to trigger a highlight.
Label Customization:
Label Text Mode: Choose between "High & Low" or "Buy & Sell".
Label Color, Style, and Size: Full cosmetic control for the pivot labels.
Final Note
This indicator is a tool to aid in technical analysis and should not be used as a standalone trading system. Always use it in conjunction with other analysis methods, proper risk management, and a sound trading plan.
Enjoy!