CrasherHang EA
- 专家
- 版本: 1.6
- 激活: 5
CRASHERHANG 是一款专为 MetaTrader 5 开发的自动交易 EA,其交易逻辑主要针对 Crash 1000 Index 的价格行为特点进行设计。
该 EA 采用“暴跌后反应”策略。它不会尝试预测下一次 Crash 何时发生,而是首先等待市场出现明显的快速下跌,然后分析随后的 Tick 行为,在考虑开立 BUY 仓位之前寻找市场稳定和价格恢复的迹象。
核心策略流程:
检测暴跌 — 等待冷却 — 确认稳定 — 确认恢复 — BUY — 仓位管理
交易理念
Crash 指数可能出现突然且快速的向下价格运动。在快速下跌过程中立即入场,可能会面临价格继续下跌的风险。
因此,CRASHERHANG 采用基于市场反应的交易方式。
EA 持续监控实时 Tick,并测量短期价格向下加速。当价格运动满足设定的 Crash 检测条件时,EA 会记录该事件并进入观察阶段。
检测到 Crash 后不会立即开仓。
EA 首先等待初始波动减弱,然后分析后续 Tick 是否出现市场稳定以及向上恢复的迹象。
只有满足设定条件后,BUY 交易才有资格被执行。
原始 Tick 分析
CRASHERHANG 的核心主要建立在 Tick 级价格行为之上,而不是依赖大量传统技术指标。
EA 可以分析:
-
Tick 之间的价格变化
-
向下价格加速度
-
Crash 幅度
-
看跌 Tick 数量
-
Crash 持续时间
-
新低形成情况
-
连续看涨 Tick
-
短期价格动量
-
微观价格斜率
-
下跌动能衰竭
-
当前点差
这种方法使 EA 能够直接根据实时价格变化评估市场状态。
Crash 检测
当价格在设定的 Tick 数量范围内达到指定的最小下跌幅度时,系统可以识别一个 Crash 事件。
检测系统同时考虑价格运动的幅度和结构。
检测到有效 Crash 后,CRASHERHANG 可以记录:
-
Crash 起始价格
-
Crash 最低价格
-
Crash 幅度
-
涉及的 Tick 数量
-
看跌 Tick 数量
-
检测时的点差
这些信息随后会成为分析潜在价格恢复机会的基础。
冷却阶段
CRASHERHANG 不会在检测到 Crash 后自动立即执行 BUY。
Crash 发生后,系统会进入可配置的冷却阶段。
在此期间,EA 会继续监控价格,并检查市场是否继续形成新的低点。
如果再次出现明显的向下运动,Crash 最低价格可以被更新,同时稳定确认过程可以重新开始。
该机制的目的是减少在原始下跌运动仍未结束时过早入场的情况。
稳定确认
冷却阶段结束后,CRASHERHANG 会检查价格是否已经停止形成明显的新低。
EA 使用可配置的 Tick 数量和价格容差来判断 Crash 区域是否已经稳定。
较小的价格波动可以被允许,但如果价格明显跌破已经记录的 Crash 最低点,稳定确认过程将重新开始。
确认评分系统
CRASHERHANG 使用加权评分系统来评估潜在的价格恢复条件。
系统不要求所有分析条件必须同时满足,而是允许不同条件分别为最终入场评分增加分数。
评分因素可以包括:
-
Crash 幅度
-
Crash 后市场稳定
-
没有形成明显的新低
-
连续看涨 Tick
-
正向短期 Tick 动量
-
正向微观价格斜率
-
下跌动能衰竭
-
可接受的点差
只有当总评分达到设定的最低入场分数,并且必要的安全条件得到满足时,交易才可以被考虑。
最低入场评分可以通过 EA 参数进行调整。
Tick 动能衰竭分析
EA 包含可选的 Tick 动能衰竭分析功能。
该功能统计指定 Tick 窗口内看跌 Tick 所占的比例。
动能衰竭本身不会直接产生交易信号,而是作为恢复确认过程中的一个辅助因素。
动态 Take Profit
CRASHERHANG 可以根据检测到的 Crash 幅度动态计算 Take Profit。
例如,用户可以设置一个相对于原始下跌幅度的恢复百分比作为目标。
这意味着目标价格可以根据每次 Crash 的实际幅度进行调整,而不必始终使用固定的获利距离。
恢复百分比可以通过输入参数进行设置。
Stop Loss 管理
初始 Stop Loss 可以根据检测到的 Crash 最低点以及额外的可配置安全距离进行计算。
提交交易订单之前,EA 还会检查当前交易品种的价格和最小止损距离要求。
用户应根据自己的账户情况和风险承受能力选择适当的 Stop Loss 参数。
保本管理
CRASHERHANG 提供可选的保本功能。
当持仓达到设定的正向价格运动后,EA 可以根据配置自动调整 Stop Loss。
该功能可以通过输入参数开启或关闭。
Trailing Stop
EA 支持可选的 Trailing Stop 功能。
用户可以设置:
-
Trailing Stop 启动距离
-
Trailing Stop 跟踪距离
该功能可以根据需要开启或关闭。
仓位大小
CRASHERHANG 支持可配置的交易仓位大小。
根据版本和设置,可以使用固定交易手数或基于风险百分比计算交易量。
EA 会根据交易服务器提供的交易品种规格验证交易量。
用户应根据自己的账户规模和风险承受能力选择适当的仓位大小。
交易保护
CRASHERHANG 包含多种可配置的交易管理功能,例如:
-
每日最大交易次数
-
每日亏损限制
-
最大持仓时间
-
单笔交易最大 Tick 数量
-
点差过滤
-
交易后冷却时间
-
交易条件有效期限
-
单一持仓控制
CRASHERHANG 不使用 Martingale、Grid Trading 或亏损加仓策略。
状态管理系统
EA 通过明确的内部状态顺序运行。
等待
EA 持续分析 Tick,寻找符合条件的 Crash。
检测到 Crash
系统已经识别并记录明显的向下价格运动。
冷却
EA 继续观察市场,判断下跌运动是否仍在继续。
确认
EA 分析市场稳定情况以及潜在的恢复条件。
持仓中
满足必要条件后,可以开立 BUY 仓位,并根据设定的交易管理参数进行管理。
这种状态管理结构可以减少同一个 Crash 事件重复触发多个入场的情况。
图表信息面板
CRASHERHANG 可以在图表上显示策略信息,包括:
-
当前策略状态
-
当前市场价格
-
点差
-
最近一次 Crash 幅度
-
Crash 最低价格
-
Crash 后经过的 Tick 数量
-
冷却阶段进度
-
稳定状态
-
看涨 Tick 数量
-
Tick 动能衰竭数据
-
微观价格斜率
-
当前入场评分
-
所需最低评分
-
当前持仓信息
-
入场价格
-
Stop Loss
-
Take Profit
该面板用于帮助用户了解 EA 当前的分析状态和决策过程。
Strategy Tester
CRASHERHANG 可以在 MetaTrader 5 Strategy Tester 中进行测试。
由于该策略主要依赖 Tick 级价格行为,在具备适当历史数据的情况下,建议使用:
Every tick based on real ticks
不同历史时期、交易环境、交易品种规格、执行条件、历史数据质量以及 EA 参数都可能导致不同的测试结果。
用户应自行进行测试,以确定相关设置是否适合自己的交易环境。
建议市场
CRASHERHANG 主要根据 Crash 1000 Index 的价格行为特点进行设计。
具体交易品种名称可能因交易环境而有所不同。EA 使用当前图表的交易品种,而不是要求固定的品种名称。
使用前应将 EA 加载到相应的 Crash 1000 图表,并检查所有输入参数。
可配置参数
EA 的主要策略组件均提供可配置参数,包括:
-
最小 Crash 幅度
-
Crash 检测 Tick 窗口
-
最少看跌 Tick 数量
-
冷却阶段
-
稳定确认周期
-
新低容差
-
看涨 Tick 确认
-
最低入场评分
-
Tick 动能衰竭
-
微观价格斜率
-
恢复目标百分比
-
Stop Loss 安全距离
-
仓位大小
-
保本功能
-
Trailing Stop
-
点差过滤
-
交易条件有效期
-
最大持仓时间
-
交易后冷却时间
-
每日交易限制
-
每日亏损保护
默认设置仅作为初始配置,不应被视为适用于所有账户或所有市场环境的最佳参数。
重要信息
CRASHERHANG 是一款自动交易程序,不保证任何特定的交易结果。
历史市场行为不能保证未来市场会出现相同的表现。
交易存在风险,自动交易策略可能出现盈利交易、亏损交易以及资金回撤。
执行条件、点差、交易品种规格、历史数据和其他交易环境因素都可能影响实际结果。
在使用 EA 之前,建议用户首先在 MetaTrader 5 Strategy Tester 中进行独立测试,并根据需要在模拟交易环境中进行进一步评估。
CRASHERHANG 的核心原则是:
首先识别 Crash,等待市场稳定,确认恢复条件,然后才考虑入场。
