[PEL] 复制代码 INPUT:SS(200,100,100000,100);
ma20_day:"ma.ma1#DAY"(20);
D1:CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:rounds(D1*0.1,2)=rounds(close,2);
buycd:c>ma20_day and ZT;//开仓条件
H1:CALLSTOCK('',vtHIGH,6,0);//当日最高价
fdyk:(c-TAVGENTERPRICEEX2('','',0))/TAVGENTERPRICEEX2('','',0);//当前浮动盈亏
Hcd:H1>1.03*TAVGENTERPRICEEX2('','',0);//当日最高价是否大于盈3% 对应的价位
if TBUYHOLDINGEX('','',1)>0 and fdyk>0 and Hcd and (H1-C)/H1>=0.03 then //有可用持仓;当前还是盈利的;最高盈利大于3%;从最高价回落3%
begin
tsell(1,50%,mkt),PERTRADER;
end
if CURRENTTIME>=145600 and TBUYHOLDINGEX('','',1)>0 and not(ZT) then tsell(1,TBUYHOLDINGEX('','',1),mkt);//收盘不涨停平仓
if o<D1 and TBUYHOLDINGEX('','',1)>0 then tsell(1,TBUYHOLDINGEX('','',1),mkt);//低开平仓;低开按照开盘价低于昨日收盘价判断的
//满足开仓条件 且上次平仓在今日之前
if buycd and (TEXITBARS(0)<TODAYBAR) then tbuy(1,SS,mkt); |