| 

 等级: 专业版 
注册: 2021-5-20曾用名:  | 
 
| //交易品种我的自选版块 跳:=MINDIFF;
 今日最高价:=hhv(h,TODAYBAR);
 今日最低价:=llv(l,TODAYBAR);
 前K今日最高价:=ref(今日最高价,1);
 前K今日最低价:=ref(今日最低价,1);
 前K收盘价:=ref(c,1);
 前K最低价:=ref(l,1);
 前K最高价:=ref(h,1);
 
 上周最高价:=CALLSTOCK(STKLABEL,vtHIGH,7,-1);
 上周最低价:=CALLSTOCK(STKLABEL,vtlow,7,-1);
 
 rhh5:=stkindi('','N日线指标.n日最高价',0,6,-1);
 rll5:=stkindi('','N日线指标.n日最低价',0,6,-1);
 n日均价:=(前K今日最高价+前K今日最低价)/2;
 
 openo:=valuewhen(TODAYBAR=1,o);
 zrh:=valuewhen(TODAYBAR=1,ref(TODAYBAR,1));
 开盘阶段:=zrh/10;
 
 p:=26;s:=12;m:=9;
 DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
 DEA  := EMA(DIFF,M);
 MACD := 2*(DIFF-DEA), COLORSTICK;
 
 ma1:=ma(c,5);
 ma2:=ma(c,20);
 
 t1:=time=closetime(0);
 t2:=time=closetime(1);
 t3:=time=153000;
 即将停盘:=t1 or t2 or t3;
 
 保证金:=MULTIPLIER*c*0.1,linethick0;
 资金:=1.5*10000;
 1ss:=min(max(CEILING(资金/保证金),1),3);
 
 variable:zss:=1ss;
 if holding<>0 and enterbars=1 and t1=0 then begin zss:=zss+1;end
 if t1=1 then begin zss:=1ss;end
 
 开多条件:=ref(MACD>0 and ma1>ma2,1);
 开空条件:=ref(MACD<0 and ma1<ma2,1);
 
 允许开多:=前K今日最低价>上周最低价 and 前K收盘价>n日均价 and 即将停盘=0 and 前K收盘价>前K最低价;
 允许开空:=前K今日最高价<上周最高价 and 前K收盘价<n日均价 and 即将停盘=0 and 前K收盘价<前K最高价;
 
 if TODAYBAR=1 then begin
 sell(1,0,limitr,o);
 sellshort(1,0,limitr,o);
 end
 
 if TODAYBAR>开盘阶段 and 开空条件 and (前K收盘价<enterprice or 前K收盘价>openo) and h>前K收盘价+跳 then begin sell(1,0,limitr,前K收盘价+跳);end
 if TODAYBAR>开盘阶段 and 开多条件 and (前K收盘价>enterprice or 前K收盘价<openo) and l<前K收盘价-跳 then begin sellshort(1,0,limitr,前K收盘价-跳);end
 
 if TODAYBAR>开盘阶段 and holding=0 and 开多条件 and l<前K收盘价-跳 then begin buy(1,zss,limitr,前K收盘价-跳);end
 if TODAYBAR>开盘阶段 and holding=0 and 开空条件 and h>前K收盘价+跳 then begin buyshort(1,zss,limitr,前K收盘价+跳);end
 
 WARNING_DISABLE:9;
 ac:='220091'; //实盘
 qy:=TACCOUNT2(6,ac);
 WARNING_DISABLE:4;
 if t1 and currenttime>150000 and BARSTATUS=2 then begin
 EXTGBDATASET('收盘权益',qy);
 END
 
 收盘权益:EXTGBDATASET('收盘权益',qy),colorwhite,linethick0;
 
 
 | 
 |