← 首页 Back to strategies Dual Thrust 策略 经典的区间突破框架
Dual Thrust 是由 Michael Chalek 开发的世界知名趋势跟踪突破策略。它基于指定回看周期内的最高价、最低价和收盘价计算动态交易区间。通过从当前交易时段开盘价投射该区间,构建出稳健的、经波动率调整的通道,有效过滤市场噪音并捕捉显著的动量变化。 — Wikipedia
✅ 适用于
开盘区间突破,初始方向决定当日趋势。 具有稳定日内波动率和清晰扩张阶段的市场。 区间触发条件可被可靠回测的系统化环境。 ❌ 避免使用于
突破后立即反转的窄幅震荡日。 频繁出现"假突破后停滞"(gap and crap)形态的市场。 计算出的 "Range" 过小、缺乏意义的极低波动率时期。 📢 灵敏度高度依赖于 "K" 系数(K1/K2),必须针对每个具体市场进行优化。
问: Dual Thrust 如何计算其突破水平?
它使用回看周期找出最高价、最低价和最高收盘价,然后计算 "Range",并将 K 系数应用于开盘价以设定上下触发阈值。
问: Dual Thrust 是趋势跟踪策略还是均值回归策略?
Dual Thrust 主要是一种趋势跟踪突破策略,当价格偏离开盘价一定距离时入场,与此前的趋势方向无关。
问: K1 和 K2 系数的作用是什么?
K1 和 K2 是应用于历史区间的乘数。K1 设定 BuyLine 与开盘价的距离,K2 设定 SellLine。它们使策略能够针对非对称的市场行为进行调优。
计算 N 个回看日内的最高价与最低价
使用 Michael Chalek 的 Dual Thrust 公式提取 Range (R)
将当前区间与历史均值比较,确认波动性充足
记录当日开盘价作为中心锚点
用 Open + K1*Range 公式投射 BuyLine
用 Open − K2*Range 公式投射 SellLine
价格一旦突破 BuyLine 立即挂出买单
价格一旦跌破 SellLine 立即挂出卖单
确认突破动量不受滞后指标的任何拖累
持仓直至反向信号触发
为高速短线行情增设 1.5 * Range 的固定止盈目标
在当日收盘前 5 分钟平掉所有敞口
在开盘价设置硬止损,防止"假突破"侵蚀
每次突破严格执行账户净值 2% 的风险上限
若当日区间小于 20 日均值的 50%,则放弃信号
🚀 StratCraft
Show 📊 区间
计算
区间 (R) — 历史波动率基准
回看周期 (N) — 灵敏度调节
锚点:开盘价 (O) — 每日投射基准
🎯 阈值
投射
BuyLine 阈值 — 看涨突破触发
SellLine 阈值 — 看跌突破触发
K 乘数 — 波动率调节旋钮
🚀 执行
突破
看涨突破 — 趋势延续做多
看跌突破 — 趋势延续做空
仅看价格行为 — 零延迟执行
⌛ 清仓
规则
反向信号离场 — 标准 SAR(止损反手)
收盘前清仓 — 规避隔夜风险
固定 ATR 目标 — 波动率止盈
🛡️ 风险
过滤
区间中点止损 — 保守保护
最大仓位 — 每次突破的风险
震荡过滤 — 低波动率排除
VIDEO
ORB 策略(高胜率突破技术) 对开盘区间突破公式及其在不同市场状态下应用的技术概述,这正是 Dual Thrust 的核心机制。
Dual Thrust 策略 Dual Thrust 是由 Michael Chalek 开发的世界知名趋势跟踪突破策略。它基于指定回看周期内的最高价、最低价和收盘价计算动态交易区间。通过从当前交易时段开盘价投射该区间,构建出稳健的、经波动率调整的通道,有效过滤市场噪音并捕捉显著的动量变化。 Dual Thrust 策略 Market Suitability The Dual Thrust 策略 strategy works best in 开盘区间突破,初始方向决定当日趋势。. 具有稳定日内波动率和清晰扩张阶段的市场。. 区间触发条件可被可靠回测的系统化环境。. Traders should avoid using this strategy in 突破后立即反转的窄幅震荡日。. 频繁出现"假突破后停滞"(gap and crap)形态的市场。. 计算出的 "Range" 过小、缺乏意义的极低波动率时期。. The risk level is categorized as MEDIUM. 灵敏度高度依赖于 "K" 系数(K1/K2),必须针对每个具体市场进行优化。 Dual Thrust 如何计算其突破水平? 它使用回看周期找出最高价、最低价和最高收盘价,然后计算 "Range",并将 K 系数应用于开盘价以设定上下触发阈值。 Dual Thrust 是趋势跟踪策略还是均值回归策略? Dual Thrust 主要是一种趋势跟踪突破策略,当价格偏离开盘价一定距离时入场,与此前的趋势方向无关。 K1 和 K2 系数的作用是什么? K1 和 K2 是应用于历史区间的乘数。K1 设定 BuyLine 与开盘价的距离,K2 设定 SellLine。它们使策略能够针对非对称的市场行为进行调优。 区间 (R) Dual Thrust 的核心是 "Range"(区间)。它取最近 N 个周期内(最高价 − 最低收盘价)与(最高收盘价 − 最低价)的最大值,从而捕捉真实的历史波动幅度。. Formula: Max(HH-LC, HC-LL) 回看周期 (N) N 周期回看决定了用于计算区间的历史数据量。较短的 N 使系统对近期价格高度敏感,较长的 N 则提供更稳定、更偏宏观的过滤。. Formula: Typically 2-5 Days 锚点:开盘价 (O) 每个交易时段,策略都以当前开盘价为基准重置。计算出的阈值由这一单一锚点向上和向下投射。. Formula: Session Opening Price BuyLine 阈值 BuyLine 是上边界。K1 是调节突破灵敏度的乘数(系数)。价格上穿 BuyLine 会立即触发做多入场。. Formula: Open + K1 * Range SellLine 阈值 SellLine 是下边界。K2 是下行方向的乘数。在许多非对称市场中,K1 与 K2 会分别调优,以反映市场"下跌快于上涨"的倾向。. Formula: Open - K2 * Range K 乘数 K 系数(K1 与 K2)是主要的优化参数。它们让交易者可以根据具体品种的波动率特征,放宽或收紧 "Trust" 区域。. Formula: 0.5 to 0.7 Typical 看涨突破 一旦 BuyLine 被突破,策略即假定看涨趋势正在形成。执行通常是在突破触及时下市价单,以确保参与这一突破。. Formula: Price > BuyLine 看跌突破 SellLine 被跌破表明看跌方占据主导。这会触发做空入场,以顺势捕捉向下的波动率扩张。. Formula: Price < SellLine 仅看价格行为 Dual Thrust 忽略 RSI、MACD 等传统滞后指标,纯粹关注当前价格相对历史区间的位置,因而对新趋势的反应极快。. Formula: No Lag Indicators 反向信号离场 在最纯粹的形式下,Dual Thrust 是一个 SAR(止损反手)系统。你始终持仓;多头仓位只有在触发空头信号时才平仓,反之亦然。. Formula: Long Exit = Price < SellLine 收盘前清仓 现代实现常修改 SAR 规则,在当日收盘前平掉所有仓位。这可保护账户免受常规交易时段之外发生的巨幅跳空下跌冲击。. Formula: Time = 16:00 固定 ATR 目标 交易者常基于所计算 Range 的倍数设置固定止盈目标,以在价格均值回归之前捕捉高速延伸行情。. Formula: Target = 1.5 * Range 区间中点止损 常见的保守止损位是当日开盘价。若价格突破 BuyLine 后又回落跌穿开盘价,则看涨逻辑暂时失效。. Formula: Stop = Open 最大仓位 由于突破可能十分剧烈,头寸规模必须固定且自律。单笔 Dual Thrust 信号的风险绝不超过总资金的 2%。. Formula: Fixed 2% per Signal 震荡过滤 突破系统在"死寂"市场中会失效。当当前 Range 达到或高于其历史均值、显示出健康的方向性能量时,策略最为有效。. Formula: Range > Avg(N)