© 本贴为 金麒麟 首发,严禁抄袭!
最后由 金麒麟 于 2025-4-13 15:49 编辑
一、前提综述 1.默认自适应点数(不是微点),对于黄金0.1美元为1点; 2.只能交易GBPUSD、黄金、USDJPY、GBPCAD、XAUUSD的M15周期; 3.对于实时点差,如果GBPUSD大于2.6点,或者黄金大于3.7点,或者USDJPY大于2.3点,GBPCAD大于5.暂不 允许开单。 4. 一根K线开仓一次,但不一定是新的K线开盘瞬间开仓。 四个币种收益统计图分析一: 1.首单多单开仓条件: (1).上根K线收盘价 高于 它前面“自适应”根K线的最低价间距 。 (2).上根K线收盘价下破低于它前 根K线的最低价 。 (3).判断之前含刚收盘K线总共N根柱,最高最低价的价格区间,最高价是0%位置,最低价是-100%位置,如果 前根柱收盘价低于或等于-(100)%(比如开仓是10,那么这里是-90%位置,做多。 (4). Bid价格小于上根K线收盘价+5个点的位置。 2.加仓多单开仓条件: (1).最大加仓到第5单; (2).前一个多单开仓价下方3个点间隔 (3).上根K线的收盘价,高于它前面“自适应”根K线最高、最低价的中心到最低价一半的位置。 (4). Bid价格小于上根K线收盘价+5个点的位置。 (5).只在K线开盘的前10秒开单。 3. 首单空单开仓条件: (1).上根K线收盘价 低于 它前面“自适应”N根K线的最高价 间距 > 波动率个点; (2). 上根K线收盘价上破高于它前N根K线的最高价; (3).判断之前含刚收盘K线总共N根柱,最高最低价的价格区间,最高价是0%位置,最低价是-100%位置,如果 前根柱收盘价高于或等于-(100)%位置,做空。(比如是10,那么这里是-10%) (4). Bid价格大于上根K线收盘价-5个点的位置。 4.加仓空单开仓条件: (1).最大加仓到第5单; (2).前一个空单开仓价上方3个点间隔 (3).上根K线的收盘价,低于它前面“自适应”根K线最高、最低价的中心到最高价一半的位置。 (4). Bid价格大于上根K线收盘价-5个点的位置。 (5).只在K线开盘的前10秒开单。 四个币种收益统计图分析二: 二,GBPCAD早盘交易的开仓 1.首先早盘开关(早盘开关)需要打开; 2.其次在历史测试时,Tima之前,或Timb之后属于早盘时间,例如Tima=1,Timb=19,则19:00~01:00算作 早盘;如果是实盘,则默认采用本地时间的03:00~09:00作为早盘时间(Tima和Timb此时不起作用)。 3.仅在早盘时间段内开仓。 4.首单多单开仓条件: 和二、1基本一致,区别是:(1)、不判断上根K线收盘价 到 它前面“自适应”根K线的最低价间距(即去掉第1 条),(2)、上根收盘K线的前面N根K线中最高最低价间隔,小于180个点。 5.加仓多单开仓条件: 和二、2基本一致,区别是:(1)、不判断“上根K线的收盘价,高于它前面N根K线最高、最低价的中心到最低价 一半的位置。 6.首单空单开仓条件: 和二、3基本一致,区别是:(1)、不判断上根K线收盘价 到 它前面N根K线的最高价间距,(2)、上根收盘K线的 前面N根K线中最高最低价间隔,小于180个点。 7.加仓空单开仓条件: 和二、2基本一致,区别是:(1)、不判断“上根K线的收盘价,高于它前面N根K线最高、最低价的中心到最高价一半的位置。 四个币种收益统计图分析三: 三、平仓: 1.平多条件1: (1).前根K线收盘价上破它的前面N根K线的最高价; (2). 判断之前含刚收盘K线总共N根柱,最高最低价的价格区间,最高价是0%位置,最低价是-100%位置,如果 前根柱收盘价高于或等于-(N)%位置,平多。 2.平空条件1: (1).前根K线收盘价下破它的前面N根K线的最低价; (2). 判断之前含刚收盘K线总共N根柱,最高最低价的价格区间,最高价是0%位置,最低价是-100%位置,如果 前根柱收盘价低于或等于-(100-N)%位置,平空。 3.平多条件2: (1).多单总体盈利; (2). 判断之前含刚收盘K线总共N根柱,最高最低价的价格区间,最高价是0%位置,最低价是-100%位置,如果 前根柱收盘价高于或等于-(N)%位置,平多。 4.平空条件2: (1).空单总体盈利; (2). 判断之前含刚收盘K线总共N根柱,最高最低价的价格区间,最高价是0%位置,最低价是-100%位置,如果 前根柱收盘价低于或等于-(100-N)%位置,平空。 5.平仓条件: K线收盘后高于最新多单开仓价N个点数时,平掉所有多单.。 K线收盘后低于最新空单开仓价N个点数时,平掉所有空单。 四、1.滑点:默认3个点。 2.止损:如果开启了早盘交易,则止损为StopLos个点;否则多单的止损是前根收盘K线的前面N根K线的最低价,空单的止损是最高价。 3.止盈:取前根收盘K线的前面N根K线的最高、低价,获得最高价到最低价的间距和中心点,对于多单来说,止盈为中心点+间距;空单的止盈是中心点-间距。 4.资金管理: (1).如果开启“复利开关”,则手数 = 账户净值 * Risk% / 100万; 否则手数 = Lots。 (2).在早盘交易被关闭的情况下,如果开启了“动态开关”,那么先取前根收盘K线的前面“自适应”根K线的最 高、低价,对于多单来说如果开单价Ask - 最低价 大于110点,或者对于空单来说最高价 - Bid大于110点,那 么:手数在(1)的计算结果上,再乘以1.6倍。 (3).手数不低于0.01手,不大于50手。 (GBPUSD GBPCAD USDJPY XAUUSD)回测展示图: 总结 1.本EA是逆势反突破交易EA。首先从已收盘K线开始、获取一定范围内K线的最高最低价,作为箱体。当价格突 破箱体边沿、且仍靠近边沿(防止价格剧烈反转了很远才开单)时反向市价开单。 2.EA采用逆势加仓,但在非早盘交易时,不只是前一单亏损几个点就加仓一次,而是限制其上根K线的收盘价, 高于它前面N根K线最高、最低价的中心到最低价一半的位置(注意到总共有两种箱体,一个是根据“速度”判 断的小箱体,默认柱数是N,另一个是根据“自适应”判断的大箱体,默认柱数是N)。EA采用大、小箱体共同 作用,可以理解为当价格远离大箱体边沿、但是突破小箱体时做反向单。 该机制的理论依据,应该是大箱体的突破多数是有效的,小箱体的突破容易反转。这是本策略亮点之一。 3.早盘交易模式下,抛弃了“自适应“(大)箱体的判断,只根据“速度”(小)箱体来交易,而同时限制了小 箱体的点数,应该也是印证了只做小箱体反突破的机制。 操作经验,请务必铭记!!! |