找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 11|回复: 0

【Dual Thrust指标】棒棒金Dual Thrust指标

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 18:12:00 | 显示全部楼层 |阅读模式
此指标模板可以结合这套EA一并使用






棒棒金 Dual Thrust 专业实战版


MT5专业突破趋势指标 · 使用帮助与操作说明


一、指标简介


“棒棒金 Dual Thrust 专业实战版”是一款运行于 MetaTrader 5(MT5)平台的突破型技术指标。


指标以经典 Dual Thrust 突破思想为核心,通过统计历史参考周期的价格波动范围,动态计算当前交易区间的上轨与下轨。当价格向上突破上轨时,形成多头突破信号;当价格向下突破下轨时,形成空头突破信号。


在经典 Dual Thrust 的基础上,本指标增加了:


多空独立信号

趋势均线过滤

K线实体方向过滤

最小突破距离过滤

波动扩张过滤

突破质量评分

信号评分门槛

每参考周期单次信号控制

信号冷却机制

历史信号箭头

实时中文仪表盘

弹窗、声音、手机推送、邮件提醒


本指标定位为:


“以 Dual Thrust 为核心、以突破过滤为增强、以实时状态面板为辅助的专业趋势突破指标。”


---


二、Dual Thrust核心原理


经典 Dual Thrust 的核心是先计算一个历史波动范围:


Range = max(HH - LC,HC - LL)


其中:


HH = N个参考周期中的最高价

HC = N个参考周期中的最高收盘价

LL = N个参考周期中的最低价

LC = N个参考周期中的最低收盘价


然后根据当前参考周期的基准价格计算突破轨道:


上轨 = 基准价格 + K1 × Range


下轨 = 基准价格 - K2 × Range


本指标默认使用:


当前参考周期真实开盘价


作为基准价格。


因此默认情况下:


价格突破上轨 → 多头突破观察;


价格跌破下轨 → 空头突破观察。


---


三、指标安装方法


第一步:打开MT5


启动 MetaTrader 5。


第二步:打开数据文件夹


点击:


文件 → 打开数据文件夹


然后进入:


MQL5 → Indicators


第三步:复制指标文件


将:


棒棒金_Dual_Thrust_专业实战版.mq5


复制到 Indicators 文件夹。


第四步:重新编译


打开 MetaEditor。


找到:


棒棒金_Dual_Thrust_专业实战版.mq5


点击:


编译


第五步:加载到图表


回到MT5:


导航器 → 指标 → 自定义


找到:


棒棒金 Dual Thrust 专业实战版


拖动到需要分析的图表即可。


---


四、首次使用建议


初次使用时,不建议一次性修改全部参数。


建议先使用默认参数观察指标行为,然后按照交易品种和周期逐步优化。


推荐第一阶段只调整:


N回看周期


K1


K2


参考周期


趋势过滤


最低信号评分


先确定核心突破逻辑,再优化其他过滤条件。


---


五、核心参数说明


1.Range回看周期N


参数名称:


InpLookback


作用:


决定使用多少个历史参考周期计算Dual Thrust的波动范围。


默认:


4


例如:


参考周期选择“日线”,N=4:


指标将根据前4个完整日线周期计算Range。


参数越小


特点:


对近期波动更敏感

轨道距离较容易发生变化

突破信号相对积极


适合:


短线、波动快速变化的行情。


参数越大


特点:


Range更加稳定

突破轨道更具有统计意义

信号数量会下降


适合:


趋势型交易、降低短期噪音。


---


六、K1与K2参数


K1:多头突破系数


参数:


InpK1


公式:


上轨 = 基准价格 + K1 × Range


K1越大:


多头突破位置越高,信号更严格。


K1越小:


多头更容易形成突破信号,但假突破也会增加。


---


K2:空头突破系数


参数:


InpK2


公式:


下轨 = 基准价格 - K2 × Range


K2越大:


空头突破更加严格。


K2越小:


更容易形成空头信号。


---


七、为什么K1和K2可以独立设置?


因为市场并不始终保持完全对称。


例如某段时间:


上涨行情非常强,而下跌速度较慢。


可以采用:


K1较小,K2较大


让多头更敏感、空头更严格。


反过来,如果市场处于明显空头环境,可以采用:


K1较大,K2较小


因此,不建议机械地认为:


K1一定必须等于K2。


---


八、参考周期


参数:


InpReference


目前支持:


日线


使用日线作为Dual Thrust统计基础。


这是最推荐的常规模式。


例如:


5分钟、15分钟、30分钟、1小时图表,都可以使用日线作为参考周期。


周线


使用周线作为参考基础。


适合:


中线趋势分析以及较大级别突破。


---


九、基准价格


参数:


InpBasePrice


提供两个模式:


当前参考周期真实开盘价


推荐使用。


例如使用日线作为参考周期:


当前交易日的日线开盘价作为Dual Thrust中心基准。


这是标准实战模式。


上一参考周期收盘价


属于实验型模式。


可以用于特殊策略研究,不建议作为普通Dual Thrust默认设置。


---


十、轨道模式


参数:


InpFreezeLevels


固定轨道


推荐。


指标使用当前参考周期开始之前已经完成的N个完整参考周期计算Range。


当前参考周期开始后:


上轨固定


下轨固定


这样非常适合标准Dual Thrust突破策略。


优点:


逻辑稳定

不容易产生视觉上的轨道漂移

历史信号和实时逻辑更加一致

适合系统化交易


---


自适应轨道


当前参考周期也会参与波动统计。


这样Range会随着当前参考周期行情发生变化。


特点:


灵敏度更高

轨道会发生变化

更适合研究动态波动策略


但它不再是最传统意义上的固定Dual Thrust轨道。


---


十一、突破信号模式


参数:


InpSignalMode


共有三种。


模式一:收盘确认突破


推荐作为默认模式。


只有K线收盘价突破上轨:


收盘价 > 上轨


才确认多头突破。


空头则:


收盘价 < 下轨


才确认空头突破。


优点:


信号稳定

假突破相对较少

更适合实战


缺点:


入场会比盘中突破晚


---


模式二:盘中突破


价格在K线形成过程中:


最高价突破上轨;


或者最低价跌破下轨;


即可产生突破判断。


优势:


更早

更敏感


缺点:


容易出现假突破

对黄金、指数等快速波动品种尤其敏感


---


模式三:穿越确认


要求价格从轨道内侧穿过轨道,并形成外侧收盘确认。


属于兼顾速度和稳定性的模式。


---


十二、最低信号评分


参数:


InpMinScore


默认:


60


指标会对突破信号进行综合评分。


评分最高:


100分


评分越高,代表这个突破同时满足更多过滤条件。


80分以上


强突破


60~79分


有效突破


40~59分


一般信号


40分以下


弱信号


---


十三、突破质量评分包含哪些因素?


当前版本主要考虑:


1.价格突破


判断价格是否真正脱离Dual Thrust轨道。


2.K线实体


实体越明确,突破可信度越高。


3.趋势一致性


突破方向是否与均线趋势一致。


4.波动扩张


判断市场当前是否出现足够的波动扩张。


---


十四、趋势过滤


参数:


InpTrendMode


关闭


不使用趋势过滤。


适合研究最原始的Dual Thrust。


价格同侧


多头要求:


价格位于均线上方。


空头要求:


价格位于均线下方。


均线斜率


多头要求:


均线向上。


空头要求:


均线向下。


双重过滤


要求:


价格方向一致 + 均线斜率一致


这是更严格的趋势过滤方式。


推荐用于:


黄金、指数、外汇趋势行情。


---


十五、趋势均线设置


默认:


EMA 36


这是一个偏趋势型参数。


用户可以根据周期进行调整。


例如:


短周期:


MA 20~36


中短周期:


MA 36~60


趋势型:


MA 60~100


注意:


这不是固定盈利参数。


不同品种需要根据真实回测结果确定。


---


十六、K线实体过滤


参数:


InpBodyMode


关闭


不判断K线实体。


方向一致


多头突破必须是阳线。


空头突破必须是阴线。


方向 + 实体大小


不仅要求方向一致,还要求K线实体达到:


InpMinBodyPoints


设定的最小点数。


对于黄金等波动较大的品种,这个过滤功能非常有价值。


---


十七、最小突破距离


参数:


InpMinBreakPoints


作用:


防止价格只轻微突破轨道就触发信号。


例如设为100点:


要求突破轨道后至少达到100点的有效距离。


用途:


过滤“刚刚越过轨道”的弱突破。


---


十八、波动扩张过滤


参数:


InpUseRangeExpansion


开启后,指标会检查当前Range与平均波动水平的关系。


通过:


当前Range ÷ 平均波动Range


判断市场是否出现足够的波动扩张。


参数:


InpMinRangeRatio


例如:


1.20


表示当前波动至少达到参考平均波动的120%。


用途:


过滤低波动震荡行情。


---


十九、每参考周期仅一个信号


参数:


InpOneSignalPerReference


开启后:


同一参考周期内,只保留一个同方向有效突破信号。


这样可以减少:


连续假突破导致的重复信号。


推荐开启。


---


二十、信号冷却K线


参数:


InpCooldownBars


例如:


设置为5。


代表某次有效信号出现后,接下来5根K线内不重复触发同类信号。


用途:


减少震荡行情中的信号密度。


---


二十一、图表中的三条核心线


蓝色线


Dual Thrust上轨


表示多头突破区域。


红色线


Dual Thrust下轨


表示空头突破区域。


灰色虚线


Dual Thrust中轨


用于观察价格当前处于突破区间的哪一侧。


---


二十二、做多箭头


绿色箭头:


表示有效多头突破信号。


基本含义:


价格从区间内部向上突破Dual Thrust上轨,并通过当前设置的过滤条件。


注意:


绿色箭头不是“保证上涨”。


它代表:


满足当前指标规则的多头突破事件。


---


二十三、做空箭头


红色箭头:


表示有效空头突破信号。


基本含义:


价格从区间内部向下突破Dual Thrust下轨,并通过当前设置的过滤条件。


---


二十四、右上角实时仪表盘


仪表盘主要显示:


当前品种

当前周期

Dual Thrust参考周期

N参数

K1

K2

当前基准价格

当前轨道模式

上轨价格

中轨价格

下轨价格

距离上轨

距离下轨

Range

平均波动

趋势均线

突破质量评分

当前市场状态

当前过滤状态

报警状态


它的设计目标不是替代交易系统,而是:


让交易者在一个区域快速看到当前Dual Thrust市场状态。


---


二十五、如何理解仪表盘状态?


中轨上方 / 多头观察


说明当前价格处于Dual Thrust区间偏上方。


并不等于立即做多。


中轨下方 / 空头观察


说明价格处于区间偏下方。


并不等于立即做空。


价格在上轨上方


表示市场已经进入多头突破区域。


价格在下轨下方


表示市场已经进入空头突破区域。


---


二十六、最推荐的实战观察流程


推荐按照以下流程使用:


第一步:


看当前参考周期的Dual Thrust上下轨。


第二步:


判断价格是否位于中轨上方或下方。


第三步:


观察价格是否真正突破轨道。


第四步:


查看趋势过滤是否一致。


第五步:


查看突破质量评分。


第六步:


观察K线实体是否足够强。


第七步:


确认信号是否已经收盘。


最后:


再结合自己的止损、仓位和资金管理进行交易。


---


二十七、黄金交易推荐思路


对于黄金类品种,可以优先测试:


参考周期:日线


N:4


K1:0.50


K2:0.50


轨道:固定


突破:收盘确认


趋势过滤:双重过滤


MA:36


K线实体过滤:开启


最低评分:60~70


这一组设置只是:


策略研究起点,不是保证盈利参数。


必须根据具体经纪商报价、黄金品种、交易时间以及历史数据进行回测。


---


二十八、震荡行情注意事项


Dual Thrust本质是突破型策略。


因此最应该警惕:


窄幅横盘 → 上破 → 回落 → 下破 → 再回升


这种行情会产生连续假突破。


面对这种行情,可以优先考虑:


提高最低评分

开启趋势过滤

开启K线实体过滤

提高最小突破距离

开启波动扩张过滤

增加信号冷却K线


而不是单纯把K1、K2无限调大。


---


二十九、趋势行情使用思路


趋势行情中:


价格可能连续运行在Dual Thrust突破方向。


此时建议重点观察:


突破首次发生的位置


而不是把每次价格波动都当成新的入场机会。


因此:


每参考周期一次信号


是重要控制机制。


---


三十、报警功能


支持:


弹窗


MT5直接弹出提示。


声音


播放:


alert.wav


手机推送


需要在MT5终端中正确配置通知功能。


邮件


需要先配置MT5邮件服务。


---


三十一、指标不等于自动交易EA


必须明确:


本指标只负责分析与信号显示。


它不会自动:


开仓

平仓

修改订单

设置止损

设置止盈

管理仓位


因此:


指标可以作为人工交易的辅助工具,也可以作为后续EA开发的信号核心。


---


三十二、参数优化原则


不要使用:


“回测哪个参数最赚钱,就永久使用哪个参数。”


正确方法应该是:


训练区间优化 → 样本外测试 → 不同年份验证 → 不同波动环境验证 → 加入手续费与滑点 → 前向测试。


重点观察:


最大回撤

盈亏比

胜率

Profit Factor

连续亏损次数

年度稳定性

不同市场状态表现


而不是只看最终净利润。


---


三十三、常见问题


1.为什么没有箭头?


可能原因:


没有真正突破

趋势过滤未通过

K线实体不够

突破距离不够

评分低于最低评分

当前周期没有足够历史数据


2.为什么信号很少?


因为过滤条件过于严格。


优先检查:


最低评分、趋势过滤、实体过滤、突破距离。


3.为什么信号很多?


可以提高:


K1、K2、最低评分、最小突破距离


或者开启:


趋势过滤、波动扩张过滤、冷却机制。


4.为什么黄金与外汇的信号数量不同?


因为不同品种的:


波动率

报价精度

交易时段

点差

K线结构


都不相同。


同一套参数不能直接假设适用于所有品种。


---


三十四、推荐的三套模式


保守模式


适合:


希望减少假突破。


建议:


固定轨道

收盘突破

双重趋势过滤

K线实体过滤

最低评分70左右

开启每参考周期一次信号


特点:


信号少,但质量要求高。


---


平衡模式


适合:


大多数普通趋势突破交易。


建议:


固定轨道

收盘突破

趋势过滤

K线实体过滤

最低评分60左右


特点:


信号数量与过滤强度之间保持平衡。


---


激进模式


适合:


追求更早发现突破。


建议:


固定轨道

盘中突破

轻度趋势过滤

降低最低评分

适当降低突破距离


特点:


更快,但假突破风险明显提高。


---


三十五、风险提示


Dual Thrust属于趋势突破类方法。


任何指标都不能保证:


每次交易盈利

长期稳定盈利

所有品种有效

所有周期有效


实际交易结果会受到:


点差、滑点、流动性、交易时间、市场结构、波动率、资金管理以及参数过拟合


等因素影响。


因此,本指标应作为:


交易决策辅助工具


而不是:


单一买卖依据。


最终实战应结合:


仓位控制 + 止损机制 + 风险收益比 + 市场环境判断。


---


三十六、版本使用建议


推荐用户首先保持:


Dual Thrust核心参数稳定


然后逐层加入:


趋势过滤 → K线过滤 → 突破距离 → 波动过滤 → 评分门槛


每增加一个过滤器,都应独立回测。


这样才能知道:


究竟是哪一个模块真正改善了策略。


而不是把所有过滤器一次全部打开后,无法判断策略为什么发生变化。


---


三十七、一句话理解本指标


它不是预测价格,而是在提前定义一个市场突破区间,并通过趋势、K线、波动和评分机制筛选更值得关注的突破行为。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-10 06:04 , Processed in 0.104499 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表