
等级: 专业版
- 注册:
- 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;
|
|