等级: 免费版
- 注册:
- 2023-9-8
- 曾用名:
|

楼主 |
发表于 2025-10-31 13:37
|
显示全部楼层
这个怎么设置可以继续交易?
ma5:ma(c,5);
ma10:ma(c,10);
KD:=cross(ma5,ma10); //开多条件
PD:=cross(ma10,ma5); //平多条件
KK:=cross(ma10,ma5); //开空条件
PK:=cross(ma5,ma10); //平空条件
if PD AND HOLDING>0 THEN
BEGIN
//sell(1,holding,MARKETR);
sell(1,0,MARKETR);
if NUMPROFIT(1)>0 then zz:=1;
if NUMPROFIT(1)<0 then zz:=zz+1;
end
if pk AND HOLDING<0 THEN
BEGIN
//sellshort(1,holding,MARKETR);
sellshort(1,0,MARKETR);
if NUMPROFIT(1)>0 then zz:=1;
if NUMPROFIT(1)<0 then zz:=zz+1;
end
IF KD and HOLDING=0 THEN BUY(1,s1,MARKETR);
IF KK and HOLDING=0 THEN BUYSHORT(1,s1,MARKETR);
补充内容 (2025-10-31 13:38):
IF KD and HOLDING=0 THEN BUY(ZZ<3,s1,MARKETR);
IF KK and HOLDING=0 THEN BUYSHORT(ZZ<3,s1,MARKETR); |
|