EA大师:外汇量化交易之——循环执行模块注解
------------------------------------------------------------------------!
本模块与”如果“模块类似,但并不完全相同,”如果“模块不管条件是否成立,都会从上到下按顺序执行,不会因为哪一个条件成立就在哪一个条件的位置停留不前。
------------------------------------------------------------------------!
本模块的运行规则是:如果条件成立就会循环执行下方凹槽内的命令,直到条件不成立为止,并且只要条件成立,就不会离开这个区域去执行其他命令。
------------------------------------------------------------------------!
本模块上方的缺口使用方法和”如果“模块相同,最少需要一个左右值运算模块配合使用,两个缺口不允许留空,必须有其他模块填充。
------------------------------------------------------------------------!
本模块不能放在最外围,必须要有其他凹槽样式模块将其包裹嵌套住。如下如:
可以从图中看到,循环模块放在系统事件之内,右侧缺口对接了一个运算模块,运算模块左右各有一个数据模块填充用于判断对比。
执行区放置了当前货币全平命令。
上述图片解读:
如果当期那货币内订单总数 不等于 0(就是当前有持仓),条件成立就执行当前货币全平命令,直到仓位等于0 的时候,才会跳出这个循环去执行其他命令。
------------------------------------------------------------------------!
4种错误的使用方法,如下图(下图为单条件如果,但与循环模块的摆放规则相同):
1.如果模块放在了最外层。
2.如果的右侧缺口没有被填充。
3.执行的缺口没有被填充。
4.如果与如果之间不允许嵌套。
您可能感兴趣的文章