UJ Keltner Range M15 Strategy Mt4
- Experts
- Tomas Vanek
- Versão: 1.0
USDJPY Keltner Range M15 Strategy is a fully automated MetaTrader 5 strategy designed to capture structured breakout opportunities on USDJPY using daily directional confirmation, Keltner Channel reference levels, volatility-buffered pending STOP entries and simple fixed-risk management.
The strategy is designed for USDJPY on the M15 timeframe. Its goal is to participate when the market shows directional intent through daily high or daily low behavior, while using Keltner Channel structure and recent price range as a volatility-based execution buffer.
Instead of entering immediately at market, the EA places pending STOP orders beyond a Keltner reference level adjusted by the biggest recent price range. This allows the strategy to wait for additional confirmation before entering the trade.
No parameter setup is required — the system is delivered with optimized and fine-tuned settings.
Recommended broker: Any MT5 broker with stable USDJPY execution, low spread, reliable liquidity and consistent server time.
--------------------------------------------
MAIN SETTINGS
Symbol / Timeframe: USDJPY / M15
Trading options:
- Daily Exit: Disabled
- Friday Exit: Enabled (20:00)
- Max trades per day: No limit
- Weekend trading: Enabled
- Pending orders: Used (STOP orders)
- Pending order replacement: Enabled
- Duplicate trades: Disabled
- Pending order validity: 20 bars
Risk management:
- Stop Loss: 50 pips
- Profit Target: No fixed profit target
- Trailing Stop: Disabled
- Time exit: Disabled
--------------------------------------------
ENTRY LOGIC
DAILY DIRECTIONAL FILTER + KELTNER CHANNEL STOP ENTRY + RANGE BUFFER
This EA looks for directional pressure first and executes only if price confirms continuation through a pending STOP order.
The strategy uses daily high and daily low behavior as its primary directional filter. This helps the system avoid random entries inside unclear market conditions and focus only on situations where the market shows directional intent.
Setup conditions:
- Long setup:
- No trade was recently closed
- Daily high structure is rising
- Short setup:
- No trade was recently closed
- Daily low structure is falling
Market structure:
- Keltner Channel period: 20
- Keltner Channel multiplier: 2.2
Entry rules:
Breakout execution uses Keltner Channel reference levels shifted by a volatility buffer based on the biggest recent range.
- LONG: place a Buy Stop at the Keltner Channel reference level + 1.5 × Biggest Range over the recent 25-bar structure
- SHORT: place a Sell Stop at the Keltner Channel reference level − 1.5 × Biggest Range over the recent 25-bar structure
Pending orders:
- Validity: 20 bars
- Replacing existing pending orders: Enabled
- Duplicate trades: Disabled
--------------------------------------------
EXIT RULES
- Fixed Stop Loss: 50 pips
- Fixed Profit Target: Not used
- Trailing Stop: Not used
- Time-based exit: Not used
- Friday risk control: forced exit on Friday at 20:00 to reduce weekend gap exposure
--------------------------------------------
VALIDATION
Recommended: validate the build with out-of-sample windows, robustness tests, and a dedicated TRUE OOS segment using high-quality tick data if available. USDJPY strategies should also be checked across different yen volatility regimes and broker execution conditions.
--------------------------------------------
RISK DISCLAIMER
Trading involves significant risk. Past performance is not necessarily indicative of future results. Always forward-test on a demo account before trading live and use appropriate risk management.

