[求助] 关于模型运算的执行顺序 (文华财经WH8赢智V8.2)

投资者咨询:[求助] 关于模型运算的执行顺序 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-7 22:31

 老师,您好!

关于建仓建仓的 样例 ,我想咨询下。

 

 



图片点击可在新窗口打开查看

 

第15行执行BK 两手,程序如果加仓的信号没有执行。那么再从第五行开始运行,下一个周期理论上如果是15行  指令符合,应该再进去2手,但是从图形来看,却执行17行的加仓指令,这是为什么?

 



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:02.png

就是说,理论上程序跑得很快,15行执行完之后,接下来的程序不符合执行,所以又从程序开始跑,当跑到15行,再符合15行的执行标准,会在执行15行的程序,所以17行是永远没有机会执行。

 

所以,我觉得代码得换一下

A&&BKVOL<2,BK(2);这样  15行和17行可以交替进行。如果没有BKVOL的判断,我觉得17行永远执行不到。

 

不知道,您能理解我的意思吗?

或者老师,电话能提供给我,我电话跟您联络下?


 

技术人员回复
日期:2018-7-8 9:40
 首先您指令只能连续执行一次,因为 TRADE_AGAIN(1)

所以A触发后不能再A开仓了

正常如果A是初次开仓条件,添加BKVOL=0的判断就行了,加仓正常写 TRADE_AGAIN写多少都不影响的,您可以试下