请教:在程序化中,是到晚上12点后,止损就退出,盈利就拿到强平,程序到12点退出。
可是再次启动后,没有信号不自动开仓,怎么启动呢?怎样先把信号平掉,重新开仓。
a:=mindiff;
dm:=4-INTPART(LOG(C));
SETTLE:ROUNDS(IF(sum(vol,todaybar)=0,C,sum(C*vol,todaybar)/sum(vol,todaybar)),2+dm),colorred;
JIE:=SETTLE,COLORWHITE,LINETHICK4;
if C>JIE AND TIME>1800 AND TIME<2359 and holding=0 then buy(1,1,marketr);
if C<JIE AND TIME>1800 AND TIME<2359 and holding=0 then buyshort(1,1,marketr);
if C<=ENTERPRICE-10*A AND TIME>1800 AND TIME<2359 then begin
sell(holding>0,holding,marketr);
buyshort(holding=0,1,marketr);
end
if C>=ENTERPRICE+10*A AND TIME>1800 AND TIME<2359 then begin
sellshort(holding<0,holding,marketr) ;
buy(holding=0,1,marketr);
end