实用MT4编程教学完整版假设目标纰谬则这个函数会返回一个负数。 2、if(counted_bars0) return(-1); //假设条款创立评释目标挪用运转纰谬。则退出圭臬。 3、if(counted_bars0) counted_bars--;//从曾经计较的目标中去除结尾一条。 这条语句用来删改counted_bars使得曾经计较的结尾一个数值能够正在接下来的运算中从新计较一次。 4、limit=Bars-counted_bars;//计较需求计较的目标数据的柱数。 这里需求评释。正在mt4中目标数组的索引和K线的索引符号类似,是从后向前递增的从0开使的整数。 也即是说,结尾一条K线同时K线。倒数第三条的索引符号为2。 这一点必然要知道明确。否则写圭臬的时间就会爆发纰谬。 语句中的Bars是mt4预订义变量,其值是暂时图外中K线的条数。 这里周详说下为什么有个counted_bars--;的语句,这个语句的趣味是对变量counted_bars举办自减一操作。 由于主函数是每次价钱改换就会运转一次。当运转竣事后。IndicatorCounted()值应当等于Bars也即是K线的条数 假设没有上面的自减一操作,那么当价钱改换有了新的收盘价但并没有天生新的K线。这时间计较limit 的值将=0. 那么下面的for轮回体将不会再计较结尾一条k线相对应的目标数值。 本质上这个是需求计较的(由于有了新的收盘价)。而有了自减一的操作就能够对最有一个,也即是暂时K线对应的目标值进 行运算。
这几行代码增添正在上面for轮回体的外面。必然不要放正在上面的轮回体内。 Alert()是内置的报警函数。当施行这条语句的时间会弹出报警窗口,并发出叮的音响报警。这个函数的参数是字符串变量,或 者常量。 MT4自带的MACD来往圭臬了解。 接下来咱们商量下mt4自带的MACD来往体系。 了解下其流程。 咱们先来确认下其来往的法则。 入场点法则。 一、买单入场法则 1、MACD速线、MACD金叉(MACD参数12,26,9)。 3、MA26均线倾向向上。 二、卖单入场法则 1、MACD速线、MACD死叉(MACD参数12,26,9)。 3、MA26均线倾向向下。 退场法则。 一、止赢止损退场。 二、买单退场条款 1、MACD正在零轴上方死叉 2、而且MACD速线个点 三、卖单退场条款 1、MACD正在零轴下方金叉 2、而且MACD速线个点 并有转移止损效力。 [本帖结尾由 xfxyldj 于 2007-9-19 03:03 编辑] 未定名.JPG (26.17 KB)
基础的预备停当了。 下单 现正在处分下第一一面。下单操作。 1.total=OrdersTotal();
转载请注明出处。