必须后台程序化
[PEL] 复制代码 hh:ref(hhv(close,2),1);
开仓条件:CROSS(CLOSE,HH);
平仓条件:CROSS(HH,CLOSE);
今仓:TBUYHOLDINGEX('','',2)-TBUYHOLDINGEX('','',0);
//今仓数量小于3000时代表未达到3次开仓。同时使用当日平仓次数控制连续多次开仓从而达到一开一平的动作。也要判断今天是否触发过止盈动作。
IF 开仓条件=1 AND TTOTALDAYTRADE=今仓/1000 AND 今仓<=3000 and TISPRVREMAIN(1)=0 and EXTGBSTRING('T'&STKLABEL)<>NUMTOSTR(date,0) THEN BEGIN
TBUY(1,1000,MKT);
END
IF 平仓条件=1 AND TTOTALDAYTRADE<=3 and TBUYHOLDINGEX('','',0)>=1000 THEN BEGIN
TSELL(1,1000,LMT,TENTERPRICE*0.98);
END
if close>TENTERPRICE*1.04 then BEGIN
TSELL(1,1000,MKT);
EXTGBSTRINGSET('T'&STKLABEL,NUMTOSTR(date,0));//使用ext记录止盈触发日期。
END |