Divergence Strategy [Trendoscope®]🎲 Overview
The Divergence Strategy is a sophisticated TradingView strategy that enhances the Divergence Screener by adding automated trade signal generation, risk management, and trade visualization. It leverages the screener’s robust divergence detection to identify bullish, bearish, regular, and hidden divergences, then executes trades with precise entry, stop-loss, and take-profit levels. Designed for traders seeking automated trading solutions, this strategy offers customizable trade parameters and visual feedback to optimize performance across various markets and timeframes.
For core divergence detection features, including oscillator options, trend detection methods, zigzag pivot analysis, and visualization, refer to the Divergence Screener documentation. This description focuses on the strategy-specific enhancements for automated trading and risk management.
🎲 Strategy Features
🎯Automated Trade Signal Generation
Trade Direction Control : Restrict trades to long-only or short-only to align with market bias or strategy goals, preventing conflicting orders.
Divergence Type Selection : Choose to trade regular divergences (bullish/bearish), hidden divergences, or both, targeting reversals or trend continuations.
Entry Type Options :
Cautious : Enters conservatively at pivot points and exits quickly to minimize risk exposure.
Confident : Enters aggressively at the latest price and holds longer to capture larger moves.
Mixed : Combines conservative entries with delayed exits for a balanced approach.
Market vs. Stop Orders: Opt for market orders for instant execution or stop orders for precise price entry.
🎯 Enhanced Risk Management
Risk/Reward Ratio : Define a risk-reward ratio (default: 2.0) to set profit targets relative to stop-loss levels, ensuring consistent trade sizing.
Bracket Orders : Trades include entry, stop-loss, and take-profit levels calculated from divergence pivot points, tailored to the entry type and risk-reward settings.
Stop-Loss Placement : Stops are strategically set (e.g., at recent pivot or last price point) based on entry type, balancing risk and trade validity.
Order Cancellation : Optionally cancel pending orders when a divergence is broken (e.g., price moves past the pivot in the wrong direction), reducing invalid trades. This feature is toggleable for flexibility.
🎯 Trade Visualization
Target and Stop Boxes : Displays take-profit (lime) and stop-loss (orange) levels as boxes on the price chart, extending 10 bars forward for clear visibility.
Dynamic Trade Updates : Trade visualizations are added, updated, or removed as trades are executed, canceled, or invalidated, ensuring accurate feedback.
Overlay Integration : Trade levels overlay the price chart, complementing the screener’s oscillator-based divergence lines and labels.
🎯 Strategy Default Configuration
Capital and Sizing : Set initial capital (default: $1,000,000) and position size (default: 20% of equity) for realistic backtesting.
Pyramiding : Allows up to 4 concurrent trades, enabling multiple divergence-based entries in trending markets.
Commission and Margin : Accounts for commission (default: 0.01%) and margin (100% for long/short) to reflect trading costs.
Performance Optimization : Processes up to 5,000 bars dynamically, balancing historical analysis and real-time execution.
🎲 Inputs and Configuration
🎯Trade Settings
Direction : Select Long or Short (default: Long).
Divergence : Trade Regular, Hidden, or Both divergence types (default: Both).
Entry/Exit Type : Choose Cautious, Confident, or Mixed (default: Cautious).
Risk/Reward : Set the risk-reward ratio for profit targets (default: 2.0).
Use Market Order : Enable market orders for immediate entry (default: false, uses limit orders).
Cancel On Break : Cancel pending orders when divergence is broken (default: true).
🎯Inherited Settings
The strategy inherits all inputs from the Divergence Screener, including:
Oscillator Settings : Oscillator type (e.g., RSI, CCI), length, and external oscillator option.
Trend Settings : Trend detection method (Zigzag, MA Difference, External), MA type, and length.
Zigzag Settings : Zigzag length (fixed repaint = true).
🎲 Entry/Exit Types for Divergence Scenarios
The Divergence Strategy offers three Entry/Exit Type options—Cautious, Confident, and Mixed—which determine how trades are entered and exited based on divergence pivot points. This section explains how these settings apply to different divergence scenarios, with placeholders for screenshots to illustrate each case.
The divergence pattern forms after 3 pivots. The stop and entry levels are formed on one of these levels based on Entry/Exit types.
🎯Bullish Divergence (Reversal)
A bullish divergence occurs when price forms a lower low, but the oscillator forms a higher low, signaling a potential upward reversal.
💎 Cautious:
Entry : At the pivot high point for a conservative entry.
Exit : Stop-loss at the last pivot point (previous low that is higher than the current pivot low); take-profit at risk-reward ratio. Canceled if price breaks below the pivot (if Cancel On Break is enabled).
Behavior : Enters after confirmation and exits quickly to limit downside risk.
💎Confident:
Entry : At the last pivot low, (previous low which is higher than the current pivot low) for an aggressive entry.
Exit : Stop-loss at recent pivot low, which is the lowest point; take-profit at risk-reward ratio. Canceled if price breaks below the pivot. (lazy exit)
Behavior : Enters early to capture trend continuation, holding longer for gains.
💎Mixed:
Entry : At the pivot high point (conservative).
Exit : Stop-loss at the recent pivot point that has resulted in lower low (lazy exit). Canceled if price breaks below the pivot.
Behavior : Balances entry caution with extended holding for trend continuation.
🎯Bearish Divergence (Reversal)
A bearish divergence occurs when price forms a higher high, but the oscillator forms a lower high, indicating a potential downward reversal.
💎Cautious:
Entry : At the pivot low point (lower high) for a conservative short entry.
Exit : Stop-loss at the previous pivot high point (previous high); take-profit at risk-reward ratio. Canceled if price breaks above the pivot (if Cancel On Break is enabled).
Behavior : Enters conservatively and exits quickly to minimize risk.
💎Confident:
Entry : At the last price point (previous high) for an aggressive short entry.
Exit : Stop-loss at the pivot point; take-profit at risk-reward ratio. Canceled if price breaks above the pivot.
Behavior : Enters early to maximize trend continuation, holding longer.
💎Mixed:
Entry : At the previous piot high point (conservative).
Exit : Stop-loss at the last price point (delayed exit). Canceled if price breaks above the pivot.
Behavior : Combines conservative entry with extended holding for downtrend gains.
🎯Bullish Hidden Divergence (Continuation)
A bullish hidden divergence occurs when price forms a higher low, but the oscillator forms a lower low, suggesting uptrend continuation. In case of Hidden bullish divergence, b]Entry is always on the previous pivot high (unless it is a market order)
💎Cautious:
Exit : Stop-loss at the recent pivot low point (higher than previous pivot low); take-profit at risk-reward ratio. Canceled if price breaks below the pivot (if Cancel On Break is enabled).
Behavior : Enters after confirmation and exits quickly to limit downside risk.
💎Confident:
Exit : Stop-loss at previous pivot low, which is the lowest point; take-profit at risk-reward ratio. Canceled if price breaks below the pivot. (lazy exit)
Behavior : Enters early to capture trend continuation, holding longer for gains.
🎯Bearish Hidden Divergence (Continuation)
A bearish hidden divergence occurs when price forms a lower high, but the oscillator forms a higher high, suggesting downtrend continuation. In case of Hidden Bearish divergence, b]Entry is always on the previous pivot low (unless it is a market order)
💎Cautious:
Exit : Stop-loss at the latest pivot high point (which is a lower high); take-profit at risk-reward ratio. Canceled if price breaks above the pivot (if Cancel On Break is enabled).
Behavior : Enters conservatively and exits quickly to minimize risk.
💎Confident/Mixed:
Exit : Stop-loss at the previous pivot high point; take-profit at risk-reward ratio. Canceled if price breaks above the pivot.
Behavior : Uses the late exit point to hold longer.
🎲 Usage Instructions
🎯Add to Chart:
Add the Divergence Strategy to your TradingView chart.
The oscillator and divergence signals appear in a separate pane, with trade levels (target/stop boxes) overlaid on the price chart.
🎯Configure Settings:
Adjust trade settings (direction, divergence type, entry type, risk-reward, market orders, cancel on break).
Modify inherited Divergence Screener settings (oscillator, trend method, zigzag length) as needed.
Enable/disable alerts for divergence notifications.
🎯Interpret Signals:
Long Trades: Triggered on bullish or bullish hidden divergences (if allowed), shown with green/lime lines and labels.
Short Trades: Triggered on bearish or bearish hidden divergences (if allowed), shown with red/orange lines and labels.
Monitor lime (target) and orange (stop) boxes for trade levels.
Review strategy performance metrics (e.g., profit/loss, win rate) in the strategy tester.
🎯Backtest and Optimize:
Use TradingView’s strategy tester to evaluate performance on historical data.
Fine-tune risk-reward, entry type, position sizing, and cancellation settings to suit your market and timeframe.
For questions, suggestions, or support, contact Trendoscope via TradingView or official support channels. Stay tuned for updates and enhancements to the Divergence Strategy!
Göstergeler ve stratejiler
RSI + Bollinger Bands Signal//@version=5
strategy( title = "RSI + Bollinger Bands Signal",overlay = true,default_qty_type = strategy.percent_of_equity,default_qty_value = 10,calc_on_every_tick= true,commission_type = strategy.commission.percent,commission_value = 0.01)
// ── Inputs
rsiLen = input.int(14, "RSI Length")
rsiBuyLvl = input.float(40,"RSI Buy ≤", step=0.1)
rsiSellLvl = input.float(60,"RSI Sell ≥", step=0.1)
bbLen = input.int(20, "BB Length")
bbMult = input.float(2, "BB StdDev")
// ── Indicators
rsiVal = ta.rsi(close, rsiLen)
basis = ta.sma(close, bbLen)
dev = bbMult * ta.stdev(close, bbLen)
upper = basis + dev
lower = basis - dev
plot(basis, "BB Basis", color=color.orange)
p1 = plot(upper, "BB Upper", color=color.yellow)
p2 = plot(lower, "BB Lower", color=color.yellow)
fill(p1, p2, color=color.new(color.yellow, 90))
// ── Entries
longCond = (rsiVal <= rsiBuyLvl) and (close <= lower)
shortCond = (rsiVal >= rsiSellLvl) and (close >= upper)
if longCond
strategy.entry("Long", strategy.long)
alert("buy", alert.freq_once_per_bar_close)
if shortCond
strategy.entry("Short", strategy.short)
alert("sell", alert.freq_once_per_bar_close)
Marcin Bitcoin📊 Core Logic and Conditions
✅ Entry Condition (Long):
Buy signal occurs when all of the following are true:
🔼 Uptrend — The centerline of the Gaussian filter (filt) is going up.
💥 Breakout — The current price is above the upper band of the Gaussian channel (close > hband).
⚡ Momentum — The Stochastic RSI %K is greater than 80, meaning the price is in a strong overbought zone (indicating strong momentum).
📅 Within the Date Range — The current bar is within the selected backtest window.
➡️ If all are true, the strategy enters a long position.
❌ Exit Condition (Close Position):
Sell signal (close position) occurs when:
The price crosses below the upper band (crossunder(close, hband))
Within the selected time window
➡️ This acts as a trailing stop — the position is held as long as the price stays above the breakout band.
🧠 Why It Might Work
The strategy tries to catch strong upward breakouts with high momentum.
It avoids chop and sideways moves by requiring:
Trend confirmation (filter rising),
Momentum confirmation (Stoch > 80),
Breakout (price > upper band)
IU Grid Trading StrategyDESCRIPTION
The IU Grid Trading Strategy is designed to take advantage of ranging or sideways market conditions using a price-based grid system. This strategy automatically places long orders at predefined intervals below a starting grid level, creating a structured buy-the-dip approach. As price moves down, new long positions are opened at each level, and each position exits with a fixed profit target.
This is an ideal tool for traders who believe price will fluctuate between levels and eventually return to mean or higher ground. The script also includes a clean visual representation of grid levels and supports deep customization.
USER INPUTS
• Start Time – Strategy activation time to avoid historical noise
• Grid Start Level – The price level where the grid starts
• Grid Width – Distance between each grid level (in points)
• Number of Grids – Total number of grid levels below the start level
• Show Grid Levels – Option to display grid lines on the chart
LONG CONDITION
• The first long entry is triggered at the Grid Start Level
• Additional long entries are placed below the previous one, at each grid level
• Only one new long is added at a time, depending on the number of open trades
• All orders are placed as limit orders and managed dynamically
• Order comments and IDs help track positions clearly in the strategy tester
LONG EXIT
• Each long position has a fixed profit target
• The profit level is determined using:
Grid Width / Tick Size
• Once a position hits the defined profit, it is closed individually
• All open trades are actively monitored for exit triggers
WHY IT IS UNIQUE
• Supports up to 100 pyramiding trades to fully exploit grid setups
• Automatically cancels previous orders and manages each leg cleanly
• Smart time filter avoids backtesting from irrelevant historical data
• Cleanly plotted grid lines for better visual control
• High degree of customization to adapt to any instrument or timeframe
• Designed with realistic slippage, commission, and margin settings
HOW USER CAN BENEFIT FROM IT
• Ideal for range-bound markets or assets with mean-reverting behavior
• Helps accumulate positions at better prices without emotional bias
• Provides structured entries and exits with automated management
• Suitable for traders who prefer non-directional strategies
• Highly visual and educational for those learning about grid trading mechanisms
• Can be modified to support short trades or hybrid strategies
DISCLAIMER
This strategy is not financial advice, it's for educational purposes only highlighting the power of coding( pine script) in TradingView, I am not a SEBI-registered advisor. Trading and investing involve risk, and you should consult with a qualified financial advisor before making any trading decisions. I do not guarantee profits or take responsibility for any losses you may incur.
High Win Rate XAUUSD Strategy (EMA21 + RSI + Volume MA20)Buy Conditions:
Price above EMA 21
EMA 21 is rising
RSI > 55 and RSI increasing
Close is above EMA 21
Current candle is green (close > open)
Volume > MA20 of volume
Price below EMA 21
EMA 21 is falling
RSI < 45 and RSI decreasing
Close is below EMA 21
Current candle is red (close < open)
Volume > MA20 of volume
ADX GatekeeperADX Gatekeeper is an original strategy that combines three classic filters to improve trend-following accuracy and avoid choppy markets.
Combines RSI, OBV, and ADX filters to catch stronger trends and avoid sideways markets. RSI confirms momentum extremes, OBV confirms volume flow, and ADX filters low-trend conditions. Fully configurable for different market conditions.
RSI Filter: Avoids overbought/oversold traps by requiring RSI < 35 for longs and > 70 for shorts.
OBV Filter: Confirms directional volume with positive OBV changes for longs and negative for shorts.
ADX Filter: Filters out low-volatility sideways conditions by requiring ADX above a configurable threshold (default 45).
The combined conditions aim to identify stronger trend moves while avoiding choppy markets. All filters can be toggled on or off for flexibility.
Default risk: 10% of equity per trade. Users can adjust this.
Ideal for trend traders looking to filter noise and improve entry quality.
PC UpdatedThis indicator identifies a high-probability breakout setup using a simple but powerful 3-candle formation. It works on lower timeframes (like 5m) and is ideal for scalping or short-term intraday setups.
RSI(2) - Estratégia com 3 filtros e 3 saídas
Entry: RSI(2) < 20 + EMA80 + above-average volume + reversal candle
Exit: Profit at close OR RSI > 70 OR 7th candle
QMC + QM + AO Divergence Strategy | 1:3 RR | H4-H1📊 QMC + QM Signal Alert
📍 Pair: {{ticker}}
🕐 Timeframe: {{interval}}
📈 Direction: {{strategy.order.action}}
🎯 Strategy: QMC + QM + AO Divergence | 1:3 RR
⚠️ Note: AO divergence and QM pattern confirmed. A potential trade setup is detected!
📩 Join the signal group for real-time updates:
👉 t.me/ErgunFX_SignalGroup
MACD EMA + Time FilterStrategy Description: MACD EMA + Time Filter
This strategy combines MACD momentum, EMA trend filtering, and an optional time-based session filter (GMT+7) to generate high-probability trading signals. It is designed for intraday or short-term trading on small timeframes, and allows both Buy and Sell setups with fixed Risk-Reward (RR) control.
✅ Key Components:
EMA Filter: Uses a 21-period Exponential Moving Average (EMA) to determine the trend direction.
MACD Confirmation: Entries are confirmed using MACD crossover signals with customizable fast, slow, and signal periods.
Time Filter: Trades are only taken during a defined session (e.g., 19:00–22:00 GMT+7), ideal for high-liquidity trading hours.
RR Management: Entry signals include automatic Stop Loss (SL) and Take Profit (TP) levels, based on a pip buffer and RR multiplier.
Custom Options:
Enable/disable Buy or Sell signals
Show/hide SL/TP labels
Optionally display EMA on chart
NASDAQ Liquidity Breaker Bot1. Define session time (7:20 PM – 7:40 PM BD time / 9:20–9:40 AM EST)
2. Detect 15M swing high/low zones
3. On 1M chart: Detect strong bullish/bearish break
4. Identify breaker candle zone
5. Trigger entry based on break + retest logic
6. Set SL and TP logic (dynamic if needed)
7. Plot everything visually (entries, exits, zones)
ZYTX SuperTrend V1ZYTX SuperTrend V1 Indicator
Multi-strategy intelligent rebalancing with >95% win rate
Enables 24/7 automated trading
ZYTX GKDDThe ZYTX High-Sell Low-Buy Indicator Strategy is a trend-following indicator that integrates multiple indicator resonances. It demonstrates the perfect performance of an automated trading robot, truly achieving the high-sell low-buy strategy in trading.
ZYTX RSI SuperTrendZYTX RSI SuperTrend
ZYTX RSI + SuperTrend Strategy
The definitive integration of RSI and SuperTrend trend-following indicators, delivering exemplary performance in automated trading bots.
ZYTX CCI SuperTrendZYTX CCI SuperTrend
The definitive integration of CCI and SuperTrend trend-following indicators, delivering exemplary performance in automated trading bots.
✅ FIXED Strategy + Predictive Range//@version=5
strategy("✅ FIXED Strategy + Predictive Range", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === INPUTS ===
emaFastLen = input.int(5, "Fast EMA")
emaSlowLen = input.int(10, "Slow EMA")
useVolume = input.bool(true, "Use Volume Filter?")
volPeriod = input.int(20, "Volume SMA")
useMACD = input.bool(true, "Use MACD Confirmation?")
macdFast = input.int(12, "MACD Fast")
macdSlow = input.int(26, "MACD Slow")
macdSignal = input.int(9, "MACD Signal")
useUTBot = input.bool(true, "Use UT Bot?")
atrPeriod = input.int(10, "ATR Period")
atrFactor = input.float(1.0, "ATR Factor")
useRange = input.bool(true, "Use First 15-min Range Breakout?")
slPoints = input.int(10, "Stop Loss (Points)")
tpPoints = input.int(20, "Take Profit (Points)")
// === EMA Calculation ===
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
plot(emaFast, color=color.orange)
plot(emaSlow, color=color.blue)
emaBull = ta.crossover(emaFast, emaSlow)
emaBear = ta.crossunder(emaFast, emaSlow)
// === Volume Filter ===
volOk = not useVolume or (volume > ta.sma(volume, volPeriod))
// === MACD ===
= ta.macd(close, macdFast, macdSlow, macdSignal)
macdOkLong = not useMACD or macdLine > macdSig
macdOkShort = not useMACD or macdLine < macdSig
// === UT Bot (ATR Based) ===
atr = ta.atr(atrPeriod)
upper = high + atrFactor * atr
lower = low - atrFactor * atr
utBuy = ta.crossover(close, upper)
utSell = ta.crossunder(close, lower)
utOkLong = not useUTBot or utBuy
utOkShort = not useUTBot or utSell
// === Predictive Range Logic ===
var float morningHigh = na
var float morningLow = na
isNewDay = ta.change(time("D"))
var bool rangeCaptured = false
if isNewDay
morningHigh := na
morningLow := na
rangeCaptured := false
inFirst15 = (hour == 9 and minute < 30)
if inFirst15 and not rangeCaptured
morningHigh := na(morningHigh) ? high : math.max(morningHigh, high)
morningLow := na(morningLow) ? low : math.min(morningLow, low)
rangeCaptured := true
plot(useRange and not na(morningHigh) ? morningHigh : na, "Range High", color=color.green)
plot(useRange and not na(morningLow) ? morningLow : na, "Range Low", color=color.red)
rangeOkLong = not useRange or close > morningHigh
rangeOkShort = not useRange or close < morningLow
// === Final Conditions ===
longCond = emaBull and volOk and macdOkLong and utOkLong and rangeOkLong
shortCond = emaBear and volOk and macdOkShort and utOkShort and rangeOkShort
// === Entry/Exit ===
if longCond
strategy.entry("BUY", strategy.long)
if shortCond
strategy.entry("SELL", strategy.short)
strategy.exit("TP/SL Long", from_entry="BUY", stop=close - slPoints, limit=close + tpPoints)
strategy.exit("TP/SL Short", from_entry="SELL", stop=close + slPoints, limit=close - tpPoints)
// === Plot Arrows ===
plotshape(longCond, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortCond, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// === Alerts ===
alertcondition(longCond, title="BUY Alert", message="BUY Signal Triggered")
alertcondition(shortCond, title="SELL Alert", message="SELL Signal Triggered")
5-Indicator Swing StrategyCustom 5-Indicator Swing Strategy for 4H Chart
---
Key Features:
1. Price Uptrend Detection
Uses 50-period EMA as trend filter
Only takes long positions when price is above EMA
2. RSI Momentum Confirmation
RSI must be above 40 and rising (3-bar confirmation)
Includes overbought exit at RSI > 70
3. MACD Bullish Crossover
Detects when MACD line crosses above signal line
Uses standard 12/26/9 settings (customizable)
4. Volume Spike Detection
Identifies volume spikes 1.5x above 20-period average
Confirms breakout strength
5. Fibonacci Retracement Levels
Calculates dynamic Fibonacci levels from recent swing high/low
Enters when price is near 38.2% to 61.8% support levels
Additional Features:
Risk Management: Stop Loss: 2 x ATR below entry price / Take Profit: 3 x ATR above entry price
ATR Length: 14 periods
Visual Indicators: Clear entry/exit signals with shapes
Information Table: Real-time status of all 5 conditions
Multi-Panel Display: RSI, MACD, and Volume in separate panels
Customizable Parameters: All inputs can be adjusted
Alert System: Built-in alerts for entry and exit signals
Variance and Moving Averages StrategyThe Variance and Moving Averages Strategy is a long-only trend-following system that combines volatility filtering with classic moving-average signals. It computes 5-, 15-, and 30-period simple moving averages (MA5, MA15, MA30) to identify a clear uptrend (MA5 > MA15 > MA30) and only enters when recent price variance (measured over the past 30 bars as the variance of (high–low)/close) is very low—avoiding choppy or noisy conditions. Once in a position, it employs a dual exit: a trend-based stop-loss (closing when MA5 falls below MA30) and a volatility-based take-profit (exiting when variance spikes above a high threshold), thus “buying low-volatility breakouts” and “selling on trend reversal or volatility expansion.”
ErgunFX Prime 2.5 | RR 1:2.5🚀 Join our official Telegram group for live trade setups and strategy updates:
👉 t.me
🔍 Strategy Name: ErgunFX Prime
📈 Timeframe: H4
🎯 Focus: High-precision Smart Money strategy
✅ Built for traders who want 3–5 high-probability trades per week with strong asymmetric RR.
Core Confirmations:
• Multi-timeframe market structure alignment (Daily + Weekly)
• EMA50 trend direction
• Orderblock-based AOI (Area of Interest)
• Break & Retest entries with Engulfing or Morning Star confirmation
• London & New York session filtering
• 1:2.5 Risk-Reward model
📊 Optimized for both Forex and major cryptocurrencies
📈 Backtested with high win rate and quality signal filtering
Black-Scholes + Smart Money StrategyAn AI Test script.
The Black-Scholes option pricing model to extract institutional sentiment and implied volatility signals, empowering Smart Money-style entries.
JWs Algo📈 JWs Algo — 8/21 EMA Crossover Strategy with Take Profit and Stop Loss
JWs Algo is a momentum-based trading strategy that uses a classic 8/21 Exponential Moving Average (EMA) crossover to identify trend reversals and generate long and short trade signals. It includes built-in take profit and stop loss parameters to manage risk and lock in profits automatically.
🔍 Core Logic
Long Entry: When the 8 EMA crosses above the 21 EMA (bullish signal)
Short Entry: When the 8 EMA crosses below the 21 EMA (bearish signal)
Exit: Each position is exited automatically upon hitting either:
A take profit, defined as a percentage gain from entry
A stop loss, defined as a percentage loss from entry
✅ Key Features
Supports both long and short trades
Configurable take profit (%) and stop loss (%)
Prevents overlapping trades — the strategy waits for one trade to fully close before opening another
Clean visualization with:
Buy and sell signal markers
Plotted 8 EMA and 21 EMA for trend context
Compatible with any symbol and timeframe
⚙️ Recommended Use
This strategy works best on trending markets and can be adapted for:
Crypto
Forex
Stocks
Indices
Tune the TP/SL values and timeframe based on asset volatility for best results. Backtest thoroughly.
My strategyThe Combination 1 strategy is a precision-based breakout and retest setup designed for the EUR/USD 2-minute chart, operating during the Asia and London sessions (UTC-4). It identifies a unique consolidation zone where price, the 20-period SMA, and the 200-period SMA all align within a tight 2-pip range, signaling potential buildup. Once price breaks 10 to 15 pips above this consolidation area, the strategy waits for a retest—specifically, a wick that touches the zone, followed by a bullish close. This confirms buyer strength and triggers a BUY alert, with the take profit set at the breakout high and the stop loss at the recent swing low. This strategy filters for clean trends and disciplined breakouts, minimizing noise and maximizing precision.
Friedrich's Ichimoku & EMA Strategy📈 Friedrich's Ichimoku & EMA Strategy
This strategy combines the strength of the Ichimoku Cloud with the long-term trend confirmation of the 200 EMA to identify high-probability long entries.
🧠 Strategy Logic
Entry Conditions:
- Price is above the Ichimoku Cloud (bullish confirmation).
- Price is above the 200 EMA (long-term trend is up).
Exit Conditions:
- Price falls below the Ichimoku Cloud, or
- Price drops below the 200 EMA while in an open position.
📊 Visual Features
Plots Lead Line 1 & 2 of the Ichimoku Cloud.
Fills the cloud area for clear visual trend recognition.
Plots the 200 EMA to show long-term trend alignment.
🔔 Alerts
Long Entry Signal: When all conditions align for a long.
Close Signal: When price invalidates the setup.
🕒 Recommended Use
Best used on the 6H (6-hour) timeframe.
Optimized for Bitcoin (BTC/USD), but adaptable to other trending assets.
💡 Use Case
This strategy is designed for traders who want to:
Ride strong trends.
Use a rule-based approach with clear visual guidance.
You can customize the Ichimoku or EMA settings to fit your asset or time frame.