|
一、前提综述 1. 默认自适应点数(非微点),黄金以0.1美元为1点; 2. 仅可交易GBPUSD、黄金、USDJPY、GBPCAD、XAUUSD的M15周期; 3. 实时点差限制:若GBPUSD>2.6点、黄金>3.7点、USDJPY>2.3点或GBPCAD>5点,暂禁止开单; 4. 每根K线仅开仓1次,开仓时机不一定是新K线开盘瞬间。 四个币种收益统计图分析一 开仓条件 1. 首单多单开仓条件: - 上根K线收盘价高于其前“自适应”根K线的最低价间距; - 上根K线收盘价下破前根K线的最低价; - 统计包括刚收盘K线在内的N根柱,以最高价为0%、最低价为-100%划定区间,若前根柱收盘价≤-100%(如开仓价10对应-90%位置),则做多; - Bid价格<上根K线收盘价+5点。 2. 加仓多单开仓条件: - 最大加仓至第5单; - 与前一个多单开仓价间隔3点; - 上根K线收盘价高于前“自适应”根K线最高价与最低价中心至最低价的一半位置; - Bid价格<上根K线收盘价+5点; - 仅限K线开盘前10秒开单。 3. 首单空单开仓条件: - 上根K线收盘价低于前“自适应”N根K线的最高价间距>波动率点; - 上根K线收盘价上破前N根K线的最高价; - 区间划定规则同上,若前根柱收盘价≥-100%(如10对应-10%位置),则做空; - Bid价格>上根K线收盘价-5点。 4. 加仓空单开仓条件: - 最大加仓至第5单; - 与前一个空单开仓价间隔3点; - 上根K线收盘价低于前“自适应”根K线最高价与最低价中心至最高价的一半位置; - Bid价格>上根K线收盘价-5点; - 仅限K线开盘前10秒开单。 四个币种收益统计图分析二 二、GBPCAD早盘交易开仓 1. 需开启早盘开关; 2. 历史测试时,Tima至Timb为早盘时间(如Tima=1、Timb=19对应19:00~01:00);实盘默认本地时间03:00~09:00,此时Tima与Timb无效; 3. 仅限早盘时间段开仓; 4. 首单多单开仓条件(与常规条件区别): - 取消“上根K线收盘价至前‘自适应’根K线最低价间距”的判断; - 前N根K线的最高价与最低价间隔<180点。 5. 加仓多单开仓条件:取消“收盘价高于前N根K线中心至最低价一半位置”的判断。 6. 首单空单开仓条件(与常规条件区别): - 取消“收盘价至前N根K线最高价间距”的判断; - 前N根K线的最高价与最低价间隔<180点。 7. 加仓空单开仓条件:取消“收盘价低于前N根K线中心至最高价一半位置”的判断。 四个币种收益统计图分析三 三、平仓规则 1. 平多条件1: - 前根K线收盘价上破前N根K线的最高价; - 区间划定规则同上,若前根柱收盘价≥-N%,则平多。 2. 平空条件1: - 前根K线收盘价下破前N根K线的最低价; - 若前根柱收盘价≤-(100-N)%,则平空。 3. 平多条件2: - 多单总体盈利; - 若前根柱收盘价≥-N%,则平多。 4. 平空条件2: - 空单总体盈利; - 若前根柱收盘价≤-(100-N)%,则平空。 5. 通用平仓条件: - K线收盘后>最新多单开仓价N点,平掉所有多单; - K线收盘后<最新空单开仓价N点,平掉所有空单。 四、其他设置 1. 滑点:默认3点; 2. 止损:开启早盘交易时止损为StopLos点,否则多单止损为前N根K线最低价,空单止损为最高价; 3. 止盈:取前N根K线最高价与最低价,多单止盈为中心点+间距,空单止盈为中心点-间距; 4. 资金管理: - 开启“复利开关”时,手数=账户净值×Risk%/100万;否则手数=Lots; - 未开启早盘交易且开启“动态开关”时,若多单开单价Ask-最低价>110点或空单最高价-Bid>110点,手数在上述计算结果基础上×1.6倍; - 手数范围:0.01~50手。 (GBPUSDGBPCADUSDJPYXAUUSD)回测展示图: 总结 1. 本EA为逆势反突破交易策略:以已收盘K线为基础,划定一定范围内K线的最高最低价作为箱体,当价格突破箱体边沿且仍靠近边沿时(避免剧烈反转后开单),反向市价开单。 2. 采用逆势加仓机制,非早盘交易时,通过限制上根K线收盘价与前N根K线价格区间的位置关系(结合“速度”小箱体与“自适应”大箱体)控制加仓条件,理论逻辑为大箱体突破有效性高,小箱体突破易反转,此为策略亮点。 3. 早盘交易模式下,仅依据“速度”小箱体交易,同时限制小箱体点数,专注于小箱体反突破机会。 “操作经验,请务必铭记!!!” 参数图: 历史回测图: 指标统计图:
|