等级: 免费版
- 注册:
- 2024-1-11
- 曾用名:
|

楼主 |
发表于 2024-1-22 11:27
|
显示全部楼层
次数:totaltrade,linethick0;
胜率:percentwin,linethick0;
连亏:maxseqloss,linethick0;
连赢:maxseqwin,linethick0;
当前持仓:holding,colorgray,linethick0;
当前资产:asset,noaxis,colorgray;
ma1:=ema((open+2*close+high+low)/5,3);
ma2:=ema((open+2*close+high+low)/5,8);
ma3:=ema((open+2*close+high+low)/5,18);
ma4:=ema((open+2*close+high+low)/5,34);
A:=ATAN((MA1/MA4-1)*100)*180/3.1415926;
VAR1:=(2*CLOSE+HIGH+LOW+3*OPEN)/7;
高抛: 80;
VAR2:=LLV(LOW,34);
VAR3:=HHV(HIGH,34);
K: EMA((VAR1-VAR2)/(VAR3-VAR2)*100,13);
D: EMA(K,3);
低吸: 20;
强弱分界: 50;
VAR4:=IF(CROSS(K,D),45,20);
VAR5:=IF(CROSS(D,K),55,80);
B:=ATAN((K/D-1)*100)*180/3.1415926,NODRAW;
kd:=A>=2 and B>=0; //开多条件
pd:=B<0 AND A<=0 ; //平多条件
kk:=A<=-2 and B<=0; //开空条件
pk:=A>=0; //平空条件
手数:=5;
//交易系统
DEBUGOUT(‘kd=%.0f’,kd);
DEBUGOUT(‘pd=%.0f’,pd);
DEBUGOUT(‘kk=%.0f’,kk);
DEBUGOUT(‘pk=%.0f’,pk);
TBUY(kd,1,DYNAINFO(29),C); //按照最新盘口买二价开多
TSELL(pd,0,DYNAINFO(32),C);//按照最新盘口卖二价平多,0表示平掉全部持仓
TBUY(kk,1,DYNAINFO(32),C); //按照最新盘口卖二价开空
TSELL(pk,0,,DYNAINFO(29),C);//按照最新盘口买二价平空,0表示平掉全部持仓
//收盘前平仓
ct:CURRENTTIME;
if (ct>=142900 and ct<=142910) or (ct>=225900 and ct<=225910) or (ct>=022900 and ct<=022910) then
begin
tsell(1,0,mkt);
tsellshort(1,0,mkt);
end
还是不对呢?大神 |
|