StratCraft

Dual Thrust Strategy

The Quintessential Range Breakout Framework

Dual Thrust is a world-renowned trend-following breakout strategy developed by Michael Chalek. It calculates a dynamic trading range based on the highest highs, lowest lows, and closing prices over a specified lookback period. By projecting this range from the current session's opening price, it creates a robust volatility-adjusted channel that effectively filters out market noise and captures significant momentum shifts. — Wikipedia

Diese Strategie wird als Bildungsbeispiel bereitgestellt, das von gängigen öffentlichen technischen Analysekonzepten und Referenzmaterialien inspiriert ist. Sie dient ausschließlich Forschungs- und Produktdemonstrationszwecken und stellt keine Anlageberatung dar.

⚠️ Strategy Suitability
RISK: MEDIUM
Best For
  • Opening range breakouts where the initial direction dictates the daily trend.
  • Markets with consistent daily volatility and clear expansion phases.
  • Systematic environments where range-based triggers can be backtested reliably.
Avoid In
  • Tight range days where the breakout is immediately followed by a reversal.
  • Markets with frequent "gap and crap" patterns that trigger then stall.
  • Extreme low-volatility periods where the calculated "Range" is too small to be meaningful.
🕒 Timeframes
5m15m1hDaily
🌍 Markets
IndicesCommoditiesForex
📢 Sensitivity depends heavily on the "K" coefficients (K1/K2) which must be optimized for each specific market.
Q: How does Dual Thrust calculate its breakout levels?
It uses a lookback period to find the highest high, lowest low, and highest close. It then calculates a "Range" and applies K-coefficients to the opening price to set upper and lower triggers.
Q: Is Dual Thrust a trend-following or mean-reversion strategy?
Dual Thrust is primarily a trend-following breakout strategy that enters when price moves a certain distance from the open, regardless of previous trend direction.
Q: What is the role of the K1 and K2 coefficients?
K1 and K2 are multipliers applied to the historical range. K1 sets the BuyLine distance from the open, while K2 sets the SellLine. They allow the strategy to be tuned for asymmetric market behavior.

How This Strategy Works

5-stage decision flow from market reading to trade management

1
Range Mapping
Historical Breath
Calculate Highest Highs and Lowest Lows over N lookback days
Extract Range (R) using Michael Chalek's Dual Thrust formula
Compare current range to historical average to ensure volatility
BBMACD
2
Daily Projection
Breakout Thresholds
Record the session Opening Price as the central anchor point
Project BuyLine using Open + K1*Range formula
Project SellLine using Open - K2*Range formula
TouchApproaching cross
3
Thrust Entry
Momentum Capture
Slam BUY orders immediately upon any breach of the BuyLine
Slam SELL orders immediately upon any breach of the SellLine
Confirm the breakout thrust has zero lagging indicator friction
BB SignalMACD Cross✓ GO
4
Position Control
Reversal Discipline
Maintain position until an opposite-direction signal triggers
Add 1.5 * Range fixed profit target for high-velocity scalps
Flatten all exposures 5 minutes before the daily session close
BUYPartialSELLProfit Zone
5
Safety Matrix
Invalidation Rules
Set hard stop at Open to prevent "false breakout" decay
Enforce strict 2% account equity risk per breakout thrust
Abort signals if the daily range is < 50% of 20-day average
EntrySLTPTrailing Stop2%R:R
Strategy Components Reference

Dual Thrust Strategy

The Quintessential Range Breakout Framework

Dual
Thrust
Breakout
🚀 StratCraft
📊Range Calculation
The Range (R)Historical volatility basis
Lookback Period (N)Sensitivity tuning
Anchor: Open (O)Daily projection baseline
🎯Threshold Projection
BuyLine ThresholdBullish breakout trigger
SellLine ThresholdBearish breakout trigger
K-MultipliersVolatility tuning knobs
🚀Execution Thrust
Bullish ThrustTrend continuation long
Bearish ThrustTrend continuation short
Price Action OnlyZero lag execution
Liquidation Rules
Opposite Signal ExitStandard SAR (Stop-And-Reverse)
End-of-Session FlatOvernight risk avoidance
Fixed ATR TargetVolatility profit-taking
🛡️Risk Filters
Mid-Range SLConservative protection
Max AllocationRisk per thrust
Chop FilterLow volatility exclusion

Related Video Resources

Learn more about the Dual Thrust Strategy strategy.

The ORB Strategy (High Odds Breakout Technique)

A technical overview of the Opening Range Breakout formula and its application in different market regimes — the core mechanism behind Dual Thrust.

Dual Thrust Strategy
Dual Thrust is a world-renowned trend-following breakout strategy developed by Michael Chalek. It calculates a dynamic trading range based on the highest highs, lowest lows, and closing prices over a specified lookback period. By projecting this range from the current session's opening price, it creates a robust volatility-adjusted channel that effectively filters out market noise and captures significant momentum shifts.
Dual Thrust Strategy Market Suitability
The Dual Thrust Strategy strategy works best in Opening range breakouts where the initial direction dictates the daily trend.. Markets with consistent daily volatility and clear expansion phases.. Systematic environments where range-based triggers can be backtested reliably.. Traders should avoid using this strategy in Tight range days where the breakout is immediately followed by a reversal.. Markets with frequent "gap and crap" patterns that trigger then stall.. Extreme low-volatility periods where the calculated "Range" is too small to be meaningful.. The risk level is categorized as MEDIUM. Sensitivity depends heavily on the "K" coefficients (K1/K2) which must be optimized for each specific market.
How does Dual Thrust calculate its breakout levels?
It uses a lookback period to find the highest high, lowest low, and highest close. It then calculates a "Range" and applies K-coefficients to the opening price to set upper and lower triggers.
Is Dual Thrust a trend-following or mean-reversion strategy?
Dual Thrust is primarily a trend-following breakout strategy that enters when price moves a certain distance from the open, regardless of previous trend direction.
What is the role of the K1 and K2 coefficients?
K1 and K2 are multipliers applied to the historical range. K1 sets the BuyLine distance from the open, while K2 sets the SellLine. They allow the strategy to be tuned for asymmetric market behavior.
The Range (R)
The core of Dual Thrust is the "Range". It is calculated as the maximum of (Highest High - Lowest Close) and (Highest Close - Lowest Low) over the last N periods. This captures the true historical volatility breadth. Formula: Max(HH-LC, HC-LL)
Lookback Period (N)
The N-period lookback determines how much historical data is used to calculate the range. A shorter N makes the system highly sensitive to recent price action, while a longer N provides a more stable, macro-oriented filter. Formula: Typically 2-5 Days
Anchor: Open (O)
Every session, the strategy resets using the current Opening Price as the baseline. The calculated thresholds are projected up and down from this single anchor point. Formula: Session Opening Price
BuyLine Threshold
The BuyLine is the upper boundary. K1 is a multiplier (coefficient) that adjusts the sensitivity of the breakout. A cross above the BuyLine triggers an immediate long entry. Formula: Open + K1 * Range
SellLine Threshold
The SellLine is the lower boundary. K2 is the multiplier for the downside. In many asymmetric markets, K1 and K2 are tuned differently to account for the tendency of markets to "fall faster than they rise". Formula: Open - K2 * Range
K-Multipliers
The K coefficients (K1 and K2) are the primary optimization parameters. They allow the trader to widen or tighten the "Trust" zone based on the specific instrument's volatility characteristics. Formula: 0.5 to 0.7 Typical
Bullish Thrust
Once the BuyLine is breached, the strategy assumes a bullish trend is forming. Execution is usually a market order on the breakout touch to ensure participation in the thrust. Formula: Price > BuyLine
Bearish Thrust
A breach of the SellLine indicates bearish dominance. This triggers a short entry to ride the downward volatility expansion. Formula: Price < SellLine
Price Action Only
Dual Thrust ignores traditional lagging indicators like RSI or MACD. It focuses purely on current price relative to historical range, making it exceptionally fast to react to new trends. Formula: No Lag Indicators
Opposite Signal Exit
In its purest form, Dual Thrust is a Stop-And-Reverse (SAR) system. You are always in the market; a long position is closed only when a short signal is triggered, and vice versa. Formula: Long Exit = Price < SellLine
End-of-Session Flat
Modern implementations often modify the SAR rule to flatten all positions at the end of the day. This protects the account from massive gap-downs that occur outside regular trading hours. Formula: Time = 16:00
Fixed ATR Target
Traders often add fixed profit targets based on a multiple of the calculated Range to capture high-velocity extensions before they mean-revert. Formula: Target = 1.5 * Range
Mid-Range SL
A common conservative stop loss is the session Opening Price. If price breaks the BuyLine but then falls back through the Open, the bullish thesis is temporarily invalidated. Formula: Stop = Open
Max Allocation
Because the breakout can be violent, position sizing must be fixed and disciplined. Never exceed 2% of total capital risk on a single Dual Thrust signal. Formula: Fixed 2% per Signal
Chop Filter
Breakout systems fail in "dead" markets. The strategy is most effective when the current Range is at or above its historical average, indicating healthy directional energy. Formula: Range > Avg(N)