开平仓语句如下,其中“多头加仓”“多头减仓”“空头加仓”“空头减仓”都是取的变量数值:
if (基线变 ) then
begin
TCANCELEX(1,0,TACCOUNT(1),STKLABEL);
if ( TBUYHOLDINGEX(0,0,1)<maxbuy ) then TBUY(1,SS,LMT,多头加仓);
if ( TBUYHOLDINGEX(0,0,1)>0 ) then TSELL(1,SS,LMT,多头减仓);
if ( TSELLHOLDINGEX(0,0,1)<maxsell) then TBUYSHORT(1,SS,LMT,空头加仓);
if ( TSELLHOLDINGEX(0,0,1)>0 ) then TSELLSHORT(1,SS,LMT,空头减仓);
end
问题:不能正常自动挂单,当根K线走完取值挂单,取值正常,但接着就撤单,手工挂也撤单,第三根K线之后才能手工挂上。
上述模型是在多笔线上运行,错误也是运行时发生。请教高手如何修改才能正常撤销老单,挂出新单?
手工挂单都撤单的话需要看一下日志上当时的详细记录了。未必是代码问题了。 你直接把那段时间的日志复制粘贴发上来。