EA大师:外汇量化交易之——如果、执行、否则如果、执行模块注解
本模块为双条件、双执行运算模块,可以看到,它有两个如果,两个执行。
意思就是如果:某个条件成立,就向下执行第一个凹槽内嵌套的执行类模块,如果条件不成立,就判断第二个条件是否成立,如果第二个条件成立,就执行第二个凹槽内的执行类模块。
------------------------------------------------------------------------!
本模块两个”如果“的右侧,每个都最少需要一个左右值运算模块配合使用,左侧两个和上下四个缺口不允许留空,必须有其他模块填充。
------------------------------------------------------------------------!
本模块不能放在最外围,必须要有其他凹槽样式模块将其包裹嵌套住。如下如:
可以从图中看到,如果模块放在系统事件之内,右侧缺口对接了一个运算模块,运算模块左右各有一个数据模块填充用于判断对比。
执行区放置了买入和卖出指令。
上述图片解读:
如果当前价 大于 上一根K线的收盘价,条件成立就执行买入,条件不成立,就判断另一个如果,第二个”如果“条件成立,就执行卖出。
------------------------------------------------------------------------!
4种错误的使用方法,如下图(下图为单条件如果,但规则相同):
1.如果模块放在了最外层。
2.如果的右侧缺口没有被填充。
3.执行的缺口没有被填充。
4.如果与如果之间不允许嵌套。
您可能感兴趣的文章