当前位置:首页 > mt4正版软件 >

MT4自带EA解析

  MT4自带EA解析MT4平台自带了一个自愿买卖的EA目标,那即是Moving Average ,下面周到诠释该体系每条语句的效力声明,以便深远领会EA的编程内核。

  //宏界说号召#define用法,界说本EA操作的订单的独一标识号码,由此可能告竣正在统一账户上众体系操作,各操作EA的订单标识码分别,就不会彼此误操作。一般EA皆不行短少,格外格外要紧!

  //extern 确定从外部次序输入的变量, 会直接显示输入数据窗口。数列自己不行行为外部变量。

  属意:iMA中的MovingShift(均线偏移量)是指均线目标正在图上绘制时向左、右转移的K线个数,首要为了使图中结果更悦目,并不会对MA的策动数值爆发转化。个中,该参数为正时,代外向右转移;为负值,则代外向左转移。

  //界说两个部分变量,整数型,buys——众单数,sells——空单数,用于订单的统计

  (推断这个订单是不是暂时EA操作的,避免EA误操作其他次序职掌的持仓单)

  //本函数返回盘查策动了局时的持仓单的个数.这种形式返回是假设不存正在锁单的。

  doubleLotsOptimized()//开仓量策动函数(凭据请求策动出订单买卖量,小数型)

  //策动开仓下单量=帐户可用资金*最大危害系数(=2%)/1000.0,并将结果保存小数点1位

  (通过危害系数的策动得到暂时入场单该当采用的买卖量,除以1000是由于群众泉币对汇价都正在这个左近。)

  //要是亏蚀单数>

  1时,则从新策动下单量,并保存小数点后1位,其策动公式为:

  (不是K线的开盘时候点,即暂时k线还充公盘确定,则直接返回;不然,要是是K线第一个成交价,则向下连接运转)

  //要是前1根K线下穿均线(即K线的开盘价大于均线值、收盘价小于均线值)

  //发送仓单(暂时泉币对,卖出宗旨,开仓量策动(),买价,滑点=3,无止损,无止赢,订单编号,标上赤色箭头)

  //要是前1根K线上穿均线(即K线的开盘价小于均线值、收盘价大于均线值)

  //发送仓单(暂时泉币对,买入宗旨,开仓量策动(),卖价,滑点=3,无止损,无止赢,订单编号,标上蓝色箭头)

  //要是仓单编号不是本体系编号,或者仓单泉币对不是暂时泉币对时,连接抉择

  //要是第1根K线开盘价下穿均线时(即开盘价高于均价而收盘价低于均价时),

  //要是第1根K线开盘价上穿均线时(即开盘价低于均价而收盘价高于均价时),

  1、技艺目标:12周期均线、开平仓端正:K线上穿均线时,无仓,则开众仓;有空仓时,则平空仓;

  以上对该EA体系举行了周到的解析,从中可能看出EA体系的根基布局与闭联战略。下面是该EA正在模仿盘中1分钟K线图EURUSD(欧元对美元)中的开仓、平仓结果图。正在该体系的模仿买卖进程中,根基上再现了本战略的操作思思,个中四个下单中,两个空单和两个众单,如下图所示。

  • 关注微信

猜你喜欢