EA编程mt4
MT4网格策略的编写,参数如下“网格订单手数和间距参数:1.分为N组,每组M个订单 2 首单下单手数是多少 3 每组手数对于上组订单递增手数大小(每一组手数是一样的) 4,。每个订单之间的间隔大小(指的是第一组订单的间隔大小,后面每个订单间隔都是以这个作为参考的)5.每组订单的间隔大小递增点数 6 首单下单手数是多少 注意:例如首单开仓价格是2300 ,每一组3个订单,那么首单上方3个订单和下方3个订单都称为第一组ü方向判定标准1.只开空/ 多/ 多空双向(需要有这个参数选择): 2. 周期选择 。多少均线之上判定为多 空相反 3.设置价格多少点以上判定为空,多少价格以下判定为多在这之间的价格方向判定标准按照上面的2执行 ,方向判定先遵循3,价格不在3设置的区间内时在遵循2选择方向。说的是首单方向(注意:选择只开空,EA开始首单直接下空;选择只开多,EA开始只开多,选择多空双向的时候,就按照上面判定的标准去判别方向去下单一方向)ü订单最大数量:注意:当订单超过最大数量停止新开仓只有止盈平仓后订单变少了才能在开新仓ü网格价格上限:网格价格下限:设置0就是没有上下限 (到达网格上下限停止新开仓,称之为破网,在网格以内被平仓的订单,再次到达那个价格可正常开仓)ü持仓订单开仓价最高价之上多少点为止损点(设为零则无挂止损点)所有网格都一样)(首单空单网格有效)ü持仓订单最低价之下多少点为止损点(设为零则无挂止损点)所有网格都一样)(只做多单网格有效)ü每个订单止盈点数ü当持仓订单超过N单,持仓均价浮盈达到N1点后,开启平保,平保利润为持仓均价盈利N3个点ü当持仓订单超过M单,持仓均价浮盈达到M1点后,开启平保,平保利润为持仓均价盈利M3个点(所谓平保就是达到这个条件全部平仓)ü当持仓浮盈时候,订单加仓时间间距大于X分钟 ;当持仓浮亏时候,订单加仓时间间距大于Y分钟 ü从EA开始,已平仓和持仓订单累计达到多少金额全部平仓,然后EA初始化在重新开始开仓并计算盈利金额只计算本EA的盈亏金额,不计算其他EA和手动订单(就是所谓的整体止盈)
网格持续运行时间 (至少可以设置1-365天)ü.每有一个网格止盈出场 当价格再次来到那个开仓位置的时候再次进场ü2网格策略可以在同个账户不同品种/相同品种同时创建运行 ,互不影响(比如:我可以在黄金这个品种在不同价格区间,是指不同参数同时运行,要做到互不干扰
页:
[1]