前台可以执行的代码,我改成后台交易函数之后,后台不执行?是什么原因呢?
你可以用debugout或debugfile输出条件看下,只有条件满足才会触发信号。
[此贴子已经被作者于2017/5/8 13:35:45编辑过]
我检查了条件没有问题。刚才我改成了逐根K线模式,就可以了。请问应当如何处理?谢谢
说明你用了图表逐k的一些函数,具体代码贴出来看下吧
具体原因还是需要你使用debugout输出看下的,看策略在序列模式下和逐K模式下的条件输出是否一致,这两种模式的运行模式是不一样的。
debugout的用法参考此链接:http://www.weistock.com/weisofthelp/index.html?zbgs008.htm
没有使用一个前台的函数,全部都是后台的函数。是不是数值只能在逐根K线模式模式下面使用呢?比如说这种代码:if Low < Low[bb-1] and CLOSE[bb-1]<下轨k and c[bb-2]>=下轨k[bb-2] THEN BEGINMYP:=if(OPEN<Low[bb-1],open,Low[bb-1])-MINDIFF;
//开空3:
TBUYSHORT( 1 ,手数,LMT, MYP);
开空3:
TBUYSHORT( 1 ,手数,mkt);
我刚才跟踪数值,发现ref(close,1)的输出好像不是上一根K线。请问一下,在后台函数中的CLOSE这些函数,取的是什么周期?是前一个周期吗?