A:=MINPRICE1;
JIE:=SETTLE,COLORWHITE,LINETHICK4;
C>JIE AND TIME>1800 AND TIME<2359,BK;//18点以后零点前收盘价大于均价线开多;
C<JIE AND TIME>1800 AND TIME<2359 ,SK;//18点以后零点前18点以后收盘价大于均价线;
C<=BKPRICE-10*A AND TIME>1800 AND TIME<2359,SPK;//18点以后零点前低于买开仓价10个点差,多头止损反手;
C>=SKPRICE+10*A AND TIME>1800 AND TIME<2359,BPK;//18点以后零点前高于卖开仓价10个点差,空头止损反手;
AUTOFILTER;
稍等
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
自己在策略中加时间控制,让其在某一个时间段内不交易就行。
a:=mindiff; dm:=4-INTPART(LOG(C)); JIE:=SETTLE,COLORWHITE,LINETHICK4; if C<=ENTERPRICE-10*A AND TIME>1800 AND TIME<2359 then begin if C>=ENTERPRICE+10*A AND TIME>1800 AND TIME<2359 then begin |