MA Crossover with Confluence Filters (sector tuned)The core belief of this strategy is that a stock making a strong upward move is more likely to continue in that direction if the move is confirmed by multiple other factors. This "confirmation" from different indicators is using the Momentum Optimized Strategy Preset. By waiting for a signal confirmed by high volume, rising volatility, a strong long-term trend, and healthy momentum, we aim to increase the probability of a successful trade.
Indicators and strategies
AO Divergence StrategyQuick strategy tester to set up and find the best indicator values
Recommended values:
AO Fast EMA/SMA Length: 5
AO Slow EMA/SMA Length: 25
Use EMA instead of SMA for AO: ❌ (unchecked)
Right Lookback Pivot: 24
Left Lookback Pivot: 18
Maximum Lookback Range: 60
Minimum Lookback Range: 5
Bullish Trace: ✅
Hidden Bullish Trace: ❌
Bearish Trace: ✅
Hidden Bearish Trace: ❌
Status Line Input: ✅
Do your own testing and research, don't just rely on the posting chart that differs from the recommended settings.
🧠 Aggressive RSI + EMA Strategy with TP/SL⚙️ How It Works
RSI-Based Entries:
Buys when RSI is below 40 (oversold) and trend is up (fast EMA > slow EMA).
Sells when RSI is above 60 (overbought) and trend is down (fast EMA < slow EMA).
Trend Filter:
Uses two EMAs (short/long) to filter signals and avoid trading against momentum.
Risk Management:
Default Take Profit: +1%
Default Stop Loss: -0.5%
This creates a 2:1 reward-to-risk setup.
📊 Backtest Settings
Initial Capital: $10,000
Order Size: 10% of equity per trade (adjustable)
Commission: 0.04% per trade (Binance spot-style)
Slippage: 2 ticks
Tested on: BTC/USDT – 15min timeframe (suitable for high-frequency scalping)
Trade Sample: (Adjust this based on your actual results.)
🔔 Features
Built-in alerts for buy/sell signals
Visual chart plots for entry/exit, RSI, EMAs
Customizable inputs for RSI thresholds, TP/SL %, EMA lengths
💡 Why It’s Unique
Unlike many RSI systems that trade blindly at 70/30 levels, this strategy adds a trend filter to boost signal quality.
The tight TP/SL configuration is tailored for scalpers and intraday momentum traders who prefer quick, consistent trades over long holds.
Stochastic Scalping Strategy with EMA Filter Version 2.0Stochastic Scalping Strategy for BTC, ETH and SOL. Uses MACD moves + Stochastic, with trailing stops.
Universal Bot [AVATrade - PineConnector Ready]//@version=5
strategy("Universal Bot ", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === INPUTS === //
emaLen = input.int(20, title="EMA Lengte")
rsiLen = input.int(14, title="RSI Lengte")
macdFast = input.int(12, title="MACD Fast")
macdSlow = input.int(26, title="MACD Slow")
macdSig = input.int(9, title="MACD Signaallijn")
atrLen = input.int(14, title="ATR Lengte")
riskUSD = input.float(5, title="Risico per trade ($)")
accountUSD = input.float(500, title="Accountgrootte ($)")
riskReward = input.float(2.0, title="Risk-Reward ratio")
trailingPercent = input.float(0.5, title="Trailing stop (%)")
// === INDICATOREN === //
ema = ta.ema(close, emaLen)
rsi = ta.rsi(close, rsiLen)
= ta.macd(close, macdFast, macdSlow, macdSig)
atr = ta.atr(atrLen)
// === SIGNALEN === //
longCond = ta.crossover(close, ema) and macdLine > signalLine and rsi > 55
shortCond = ta.crossunder(close, ema) and macdLine < signalLine and rsi < 45
// === POSITIEBEREKENING === //
entryPrice = close
stopLoss = atr
takeProfit = atr * riskReward
lotRaw = riskUSD / stopLoss
lotFinal = lotRaw / 100000 // omzetten naar standaard lot voor brokers
lotStr = str.tostring(lotFinal, "#.####")
slLong = entryPrice - stopLoss
tpLong = entryPrice + takeProfit
slShort = entryPrice + stopLoss
tpShort = entryPrice - takeProfit
// === TRAILING STOP === //
trailOffset = entryPrice * trailingPercent / 100
trailPips = trailOffset / syminfo.mintick
// === STRATEGIE EN ALERTS === //
if (longCond)
strategy.entry("LONG", strategy.long)
strategy.exit("TP/SL LONG", from_entry="LONG", limit=tpLong, stop=slLong, trail_points=trailPips, trail_offset=trailPips)
alert_message = '{ "action": "buy", "symbol": "' + syminfo.ticker + '", "lot": ' + lotStr + ', "sl": ' + str.tostring(slLong) + ', "tp": ' + str.tostring(tpLong) + ', "trail": ' + str.tostring(trailingPercent) + ' }'
alert(alert_message, alert.freq_once_per_bar)
if (shortCond)
strategy.entry("SHORT", strategy.short)
strategy.exit("TP/SL SHORT", from_entry="SHORT", limit=tpShort, stop=slShort, trail_points=trailPips, trail_offset=trailPips)
alert_message = '{ "action": "sell", "symbol": "' + syminfo.ticker + '", "lot": ' + lotStr + ', "sl": ' + str.tostring(slShort) + ', "tp": ' + str.tostring(tpShort) + ', "trail": ' + str.tostring(trailingPercent) + ' }'
alert(alert_message, alert.freq_once_per_bar)
// === VISUEEL === //
plot(ema, title="EMA", color=color.orange)
plotshape(longCond, title="BUY", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortCond, title="SELL", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
ETH Scalper Version 1.0Ethereum Scalper across various timeframes. Uses ATR for TP and SL. Scalps based on volume.
ETH Scalper Version 1.0ETH Scalper Version 1.0 - Uses Volume pressure to gauge quick scalping entries. TP and SL based on ATR.
xGhozt EVWMA Cross StrategyThis strategy leverages a single **Elastic Volume Weighted Moving Average (EVWMA)** to identify trend-following opportunities. It generates trade signals when the asset's **closing price crosses the EVWMA**.
### **How it Works**
* **Entry**: After a price-EVWMA cross (above for long, below for short), the strategy waits for a customizable number of `Bars to Wait After Cross` as a confirmation filter before entering a trade.
* **Exit (Take Profit)**: Once a position is open, it automatically exits the trade if the price achieves a customizable `Take Profit at Price Change (%)` relative to the entry price.
### **Specs & Inputs**
* **Indicator Type**: Trend-following strategy based on EVWMA.
* **Slow Sum Length**: EVWMA calculation period.
* **Bars to Wait After Cross**: Confirmation delay in bars after a cross before entry.
* **Take Profit at Price Change (%)**: Percentage gain from entry at which to close the position.
### **Purpose**
Designed for backtesting and automated trading, this strategy aims to capture directional price movements with a built-in confirmation delay and a fixed profit target.
Vortex Hunter X - Strategy | 2 Symbol Signal (Binance)⚙️ Vortex Hunter X - Strategy | 2 Symbol Signal (Binance)
🚨 To test the strategy and get more guidance, contact me via my communication channels!
👉 For more details, please refer to the contact sections in my profile.
This strategy is designed for trading the WIF/USDT and PEPE/USDT pairs in the Binance Futures market on the TradingView platform.
However, trades can be executed on any preferred exchange.
💡 This strategy is fully optimized and configured and requires no additional settings!
All parameters are pre-optimized, and you only need to follow the instructions to run the strategy.
For each position:
🎯 Take Profit (TP): Exactly 4% profit
❌ Stop Loss (SL): Exactly 2% loss
These values are fixed in the code (not dynamic).
🔎 Signal Accuracy | No Repainting (No Repaint)
Signals are completely non-repainting; once issued, they do not change.
Backtesting and live execution on TradingView are exactly the same, demonstrating the strategy’s high reliability.
🔁 Note on Replay Mode
In Replay mode on TradingView, discrepancies may occur compared to live or backtesting mode.
These differences arise due to how data is processed in Replay mode and the limitation of some filters accessing past data.
✅ However, this is NOT a sign of repainting;
Signals in live and backtesting modes are issued exactly the same.
🔄 Important Note: Correct Script Loading
Due to complex logic and multi-layer filters, sometimes the browser cache may prevent the script from fully loading.
✅ To ensure accurate execution:
Before first run and every few days:
🧹 Clear your browser cache
or
Use Ctrl + F5 for a full page refresh.
⚠️ Important Usage Notes
This strategy is designed ONLY for the following conditions:
🔹 Symbol: PEPEUSDT, WIFUSDT
🔹 Exchange: Binance
🔹 Market: Futures
🔹 Timeframe: 3 minutes
🔹 Chart Type: Candlestick
To receive valid signals, be sure to run it only on the PEPEUSDT or WIFUSDT chart with the above specifications on TradingView.
⚠️ Very Important Warning:
Signals are valid ONLY on the chart and settings specified in TradingView.
However, real trades can be executed on any preferred exchange (such as Binance, Bybit, OKX, etc.).
⚡️ Signal generation must be done only on TradingView with exact settings,
but order execution and trading can be done on any exchange without restriction.
⚠️ Running the strategy on the wrong symbol or timeframe will lead to incorrect signals.
✅ Signal reception and strategy execution must be done exactly with the above settings on TradingView, but trading is free on any exchange.
ℹ️ Strategy Naming Convention
Vortex Hunter X - Strategy | 1 Symbol Signal (Binance) → for 1 currency
Vortex Hunter X - Strategy | 2 Symbol Signal (Binance) → for 2 currencies
Vortex Hunter X - Strategy | 3 Symbol Signal (Binance) → for 3 currencies
Vortex Hunter X - Strategy | 4 Symbol Signal (Binance) → for 4 currencies
Vortex Hunter X - Strategy | ... Symbol Signal (Binance) → for …currencies
📌 Currently, this is active for two pairs:
PEPEUSDT (Futures – Binance)
WIFUSDT (Futures – Binance)
✅ Summary of Settings
🔧 Required settings on TradingView (by user):
⏱️ Timeframe: 3 minutes
📈 Chart Type: Candlestick
🧪 Market: Futures – Symbol: PEPEUSDT or WIFUSDT – Exchange: Binance
⚠️ Final and Very Important Note:
Due to complex logic and multi-layer filters used in this strategy, sometimes the number of signals, performance stats, or other details may not display correctly.
These changes may be caused by browser cache or incomplete page loading, preventing accurate data display.
✅ If you notice such an issue, please follow these steps:
Remove the strategy from the chart
Fully refresh the page using Ctrl + F5
Apply the strategy on the chart again
This method ensures all data and filters load correctly and full information is displayed.
❗️ Note: This issue is NOT related to repainting.
Signals remain fixed and unchanged; sometimes they may display incorrectly due to cache or incomplete loading.
❗️ Important Note for Smoother Strategy Execution:
If you are using non-Basic TradingView accounts and your chart covers more than 15 days of data,
it is recommended to activate the Signal Date Filter in the strategy settings
and set the start date to 10 or 15 days before today’s date.
This improves strategy performance, reduces processing load, and allows faster and more accurate signal display.
N4A.Dynamic ORB Algo v7.3N4A – Dynamic ORB Algo v7.3
A precision-crafted intraday breakout strategy designed for futures traders (NQ, MNQ, ES, MES), combining adaptive Opening Range Breakout (ORB) logic with a multi-layer filter engine and structured risk management. Built for flexibility across global trading sessions.
Invite-only · Source-protected
🔍 What it does
Dynamic ORB Algo captures the initial range of a selected session (Pre-London, London, New York, or Custom), waits for a confirmed breakout, and applies a configurable stack of validation filters. Its goal is to reduce false breakouts, improve signal quality, and maintain consistent risk control.
🧠 Validation Layers (Mode-dependent)
EMA Bias Filter – Enforces directional alignment using dual EMA-200 zones (High and Close).
EMA Cross-Frequency Guard – Filters unstable markets by counting trend direction flips over a selected time window.
RG Volatility Stop – Measures directional flow within a dynamic range geometry, preventing trades in sideways conditions.
Momentum Shift Check – Detects active breakouts using a custom KC-MACD derivative.
Weekday Filter – Allows disabling trades on low-liquidity days.
Each layer can be controlled manually (Custom mode) or pre-configured via:
Basic – No filters
Conservative – Trend-focused, stricter validation
Aggressive – Fast breakout capture with momentum guard
Custom – Full control of every logic component
⚙️ Execution Logic
One trade per session, triggered after a candle closes beyond the ORB high or low.
Stop-loss – Set at the mid-point of the ORB ± 7 ticks.
Profit targets – Optional exits at 0.5x, 1.0x, 1.5x, and 2.0x the ORB range; user defines the percentage split.
Time stop – Closes all trades after 270 minutes.
💲 Risk Engine
Risk per trade is controlled either via:
Fixed dollar amount (default $400), or
Percentage of account equity (default 0.8%)
Contract size is dynamically calculated using the distance from entry to stop-loss, ensuring consistent monetary risk regardless of volatility.
🌐 Session & Time-Zone Adaptability
The script includes a full time-zone selector and auto-adjusting session presets. All internal time/session functions respect your time-zone choice, making it DST-aware and usable across global markets.
🔔 Built-In Alerts
Alerts are available for validated breakout entries (long and short), ready for webhook, email, or app push notifications.
🧪 Backtest Parameters
Default backtest assumptions:
Commission: $1.80 per contract
Slippage: 2 ticks
Risk sizing logic: Matches live execution
These settings reflect realistic conditions for futures trading and align with common retail brokerage structures.
🚀 What makes this original?
This script isn’t a mash-up of common public logic. It includes:
A proprietary EMA-frequency filter that monitors directional stability over time.
An adaptive risk grid that keeps dollar exposure fixed regardless of market volatility.
Unique session handling logic that enables clean integration across major markets without user reconfiguration.
Volatility filtering based on RG envelope behavior, distinct from ATR or Bollinger-based models.
⚠️ Risk Disclosure
This strategy is provided for educational purposes only. All performance data is simulated and not indicative of future results. Do your own testing and consult a licensed advisor before live trading.
📩 To request access, message @AntonyN4A directly on TradingView.
Pine v5 · Copyright © 2025 N4A Trading Systems – All rights reserved
SECRET STRATEGYSECRET STRATEGY.
Select the instrument form the preset list and make sure it's matching you chart symbol and time frame
XAUUSD-15m (OANDA)
DE30EUR-15m (OANDA)
US30-15m (OANDA)
NAS100-5m (OANDA)
NOTE:
make sure using 1% of the equity.
check "use bar magnifier"
enjoy the amazing results of the back testing ! these strategies are hand crafted and verified in a real trading accounts,
if you are interested in Automation & trade copier. please contact me on
Email: (fadi.qawwas@gmail.com)
Telegram: @BlackAmorphis
this strategy will not be available all the time, i am publishing it for free for a short period of time ONLY.
استراتيجية محسنة: تقليل الخسائر، إدارة ذكية//@version=5
strategy("استراتيجية محسنة: تقليل الخسائر، إدارة ذكية", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// الإعدادات
emaFastLen = input.int(20, title="EMA سريع")
emaSlowLen = input.int(50, title="EMA بطيء")
atrLength = input.int(14, title="طول ATR")
riskMultiplier = input.float(1.0, title="نسبة المخاطرة من ATR", step=0.1)
takeProfitRatio = input.float(1.5, title="نسبة الهدف الربحي إلى وقف الخسارة", step=0.1)
maxConsecutiveLosses = input.int(2, title="عدد الخسائر المتتالية المسموح بها")
// حساب المتوسطات والاتجاه
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
atr = ta.atr(atrLength)
longCondition = ta.crossover(emaFast, emaSlow)
shortCondition = ta.crossunder(emaFast, emaSlow)
// متابعة الخسائر المتتالية
var int lossCount = 0
if strategy.closedtrades > 0
lastTrade = strategy.closedtrades - 1
isLoss = strategy.closedtrades.profit(lastTrade) < 0
lossCount := isLoss ? lossCount + 1 : 0
canTrade = lossCount <= maxConsecutiveLosses
// الدخول في صفقات شراء فقط (بناء على طلب المستخدم)
if longCondition and canTrade
stopLoss = close - (atr * riskMultiplier)
takeProfit = close + ((close - stopLoss) * takeProfitRatio)
strategy.entry("Buy", strategy.long)
strategy.exit("TP/SL", from_entry="Buy", stop=stopLoss, limit=takeProfit)
// تفعيل trailing stop عند الربح
trailTrigger = input.float(0.5, title="نقطة تفعيل Trailing (%)", step=0.1) / 100
trailOffset = input.float(0.3, title="مسافة Trailing Stop (%)", step=0.1) / 100
if strategy.opentrades > 0
entryPrice = strategy.opentrades.entry_price(0)
if close > entryPrice * (1 + trailTrigger)
trailStop = close * (1 - trailOffset)
strategy.exit("Trail Exit", from_entry="Buy", stop=trailStop)
plot(emaFast, color=color.green, title="EMA سريع")
plot(emaSlow, color=color.red, title="EMA بطيء")
FAFA - Optimize v2FAFA - Optimize v2 Strategy
FAFA - Optimize v2 is a dynamic trading strategy that operates using Inverse Fisher RSI signals derived from a higher timeframe. By applying the inverse Fisher transform to the RSI indicator, it generates clearer and faster signals. The strategy can execute buy, sell, or both types of trades based on user preferences.
From a risk management perspective, the strategy features three-tiered take profit levels (TP1, TP2, TP3) and a flexible stop loss (SL) mechanism. This allows partial profits to be realized early while letting remaining positions benefit from larger market moves.
It also provides a handy performance panel that tracks essential metrics in real-time, including total trades, winning and losing trades, trades closed by stop loss, win rate, and net profit/loss.
In summary, FAFA - Optimize v2 aims to open reliable market positions with advanced risk controls to ensure sustainable performance.
JD-MONEY 2 ENTRADAS/DIAJD-MONEY FIXED Strategy - For Intraday Trading
A simple and straightforward strategy, with clear rules and optimized parameters for intraday trading.
**Features:**
✅ **Two configurable trading times**
✅ **Defined risk management** (fixed stop and take)
✅ **Clear logic** for entries and exits
✅ No rebounds or pyramiding
Ideal for traders seeking a disciplined and straightforward approach.
*Configure the times according to your preference and let the strategy identify opportunities!*
*Note: Always trade with appropriate risk management. Past results do not guarantee future performance.*
CME_MINI:NQ1!
*Script by José Doroteu*
NY Liquidity Reversal - Debug Mode70 percent 1 rate strategy, no red folder news, trades from only 730 to noon, 20 EMA plus voluntarily breakout, 1 and one entry per direction per session per asset
JD-MONEY 2 ENTRADAS/DIAJD-MONEY FIXED Strategy - For Intraday Trading
A simple and straightforward strategy, with clear rules and optimized parameters for intraday trading.
**Features:**
✅ **Two configurable trading times**
✅ **Defined risk management** (fixed stop and take)
✅ **Clear logic** for entries and exits
✅ No rebounds or pyramiding
Ideal for traders seeking a disciplined and straightforward approach.
*Configure the times according to your preference and let the strategy identify opportunities!*
*Note: Always trade with appropriate risk management. Past results do not guarantee future performance.*
CME_MINI:NQ1!
*Script by José Doroteu*
Turtle Trade Channels Strategy with Smart PyramidingTurtle Trade Strategy with Pyramiding only when open trade is in profit
learners.for corey
use 10minute chart
dm learners. on discord if interested
for NQ
backtest is 30days from now
or the entire month of june
Option King👑 Option King Strategy – Overview
This trend-following strategy combines momentum confirmation with a moving average to capture bullish opportunities in option trading setups.
🔹 Entry Signal
MACD line above neutral zone and above its signal → confirms bullish momentum.
signals trend reversal or short-term breakout in EMA.
Together, they trigger a long entry.
🔸 Exit Signal
protecting profits from weakening momentum.
📊 Visual & Dashboard Features
A dashboard in the bottom-right corner shows:
Buy Price
Current Price
% Profit
Uses clear styling for easy readability (color-coded, bordered layout).
🔔 Alerts
Real-time alerts for both entry and exit allow fast decision-making
Recovery Zone Hedging [Starbots]The Recovery Zone Hedging strategy uses zone-based hedge recovery logic adapted to TradingView’s single-direction trading model.
It opens an initial trade (Short by default) based on selected technical signals (MACD, DMI, etc.).
If price moves against the position, where a traditional Stop Loss would normally be triggered and fails to hit Take Profit, the strategy initiates a Hedge trade in the opposite direction at a calculated recovery level. Each hedge increases in size, aiming to recover accumulated losses and close the entire sequence in profit.
⚙️ Key Features
✅ Recovery Zone Logic
- Uses a configurable percentage-based spacing to define recovery zones.
- Opens alternating hedge trades as price continues to move against the position.
- Trade size increases exponentially using a hedge multiplier.
✅ Entry Signal Options
MACD Signal: Generates entry signals based on the standard MACD line crossing above or below the signal line using default parameter settings.
DMI Signal: Triggers entries when the +DI crosses below or above the –DI, following the default Directional Movement Index parameters.
Random Entry: Periodically initiates trades to maintain an active position for robustness testing and strategy evaluation.
✅ Take-Profit Logic
- Dynamically calculated to ensure full recovery of any floating or realized losses.
- Incorporates accumulated drawdown into the take-profit formula for each trade cycle.
✅ Capital Usage Dashboard
- Displays real-time equity requirement per hedge step.
- Highlights in red when usage would exceed 100% of account equity.
✅ Fail-Safe Exit Option
- Optionally - forces a stop-out beyond the final allowed hedge level.
- Helps limit risk in volatile or low-momentum conditions.
📉 How It Works
Initial Trade: A short trade is placed when the entry condition is met.
Recovery Logic: If price moves in the wrong direction:
A hedge trade is triggered in the opposite direction at the defined recovery zone.
Each hedge uses a larger position size based on your hedge factor.
Cycle Repeats: Continues alternating hedge trades until either:
The dynamically calculated take profit is reached (closing all trades), or
The maximum hedge count is reached and price moves beyond the last recovery zone (triggering a forced exit if enabled).
📊 Built-in Visuals & Tools
Recovery Zones and TP levels plotted directly on chart.
Visualized long and short hedge thresholds.
Equity usage table based on your settings.
Built-in monthly and yearly performance calendar.
⚠️ Important Notes
TradingView only supports one open direction at a time, so this strategy simulates hedging by alternating long and short trades.
The position sizing grows quickly with each hedge — carefully manage your settings to avoid over-leveraging.
Best used in trending markets. Prolonged sideways markets can trigger multiple hedges without hitting TP.
🧮 Equity Usage Guidance
The Equity Usage Dashboard shows how much capital is required throughout the hedge sequence.
If your projected usage exceeds 100% of equity before TP, you should:
-Reduce the initial trade size
-Lower the hedge multiplier
-Reduce the maximum number of hedge trades
(for safer trading, it’s recommended to keep usage below 10% of your total equity)
🧠 Recommended Settings
Parameter Suggested Range Description
Initial Position Size 1–5% Base size of the first trade
Recovery Zone (%) 2–5% Distance between recovery entries
Hedge Factor 1.4–1.9 Multiplier for hedge size increase
Max Hedge Trades 4–6 Number of hedge steps allowed
🛠️ Strategy Use Case
This strategy is designed for educational and simulation purposes. It helps traders visualize how compounding hedge systems behave in different market conditions, and better understand the impact of volatility, trend strength, and timing on recovery-based models.