量化魔方 - 外汇程序化交易专家  
当前位置 : 首页 > 量化手册 >文章详情

EA大师:外汇量化交易之——如果、执行、否则如果、执行、否则模块注解

2019-03-30 14:11:15

IE}3HTCAJP{}JAU(NSZL){8.png

本模块为双条件、三执行运算模块。

可以看到,它有两个如果,三个执行。

意思就是:

如果某个条件成立,就向下执行第一个凹槽内嵌套的执行类模块。

如果第一个条件不成立,不执行第一个凹槽内的命令,直接跳到第二个条件判断。

如果第二个条件成立,就执行第二个凹槽内的执行类模块

如果第二个条件不成立,就直接执行第三个凹槽内的命令。

------------------------------------------------------------------------!

本模块两个”如果“的右侧,每个都最少需要一个左右值运算模块配合使用,模块的所有缺口不允许留空,必须有其他模块填充。

------------------------------------------------------------------------!

本模块不能放在最外围,必须要有其他凹槽样式模块将其包裹嵌套住。如下如:

}RF`_2@E5DZ628K(7NH%FWL.png

可以从图中看到,

如果模块放在系统事件之内,

右侧缺口个对接了一个运算模块,运算模块左右各有一个数据模块填充用于判断对比。

执行区放置了买入和卖出和弹框报警指令。


上述图片解读:

如果当前价 大于 上一根K线的收盘价,条件成立就执行买入。

条件不成立,就判断另一个如果,第二个”如果“条件成立,就执行卖出。

如果两个条件都未成立,直接执行弹框报警。

------------------------------------------------------------------------!

4种错误的使用方法,如下图(下图为单条件如果,但规则相同):


  1.如果模块放在了最外层。

T0MK7SQVZ~V{3UZ72DOLZ%X.png

2.如果的右侧缺口没有被填充。@S7`[D1VAGW%LO1ZAA)JWWG.png

3.执行的缺口没有被填充。

ZOKF~VQ40UCKZ_4)%RSFRKJ.png

4.如果与如果之间不允许嵌套。

G975P%SS))W8V[6`~YNHBVA.png



您可能感兴趣的文章

微信扫一扫