
等级: 新手上路
- 注册:
- 2023-6-1
- 曾用名:
|

楼主 |
发表于 2023-6-9 11:43
|
显示全部楼层
ma60:ma(c,60);
kd:cross(c,ma60);
kk:cross(ma60,c);
if kd then
begin
sellshort(1,holding,market),ORDERQUEUE;
buy(holding=0,1,market),ORDERQUEUE;
end
if kk then
begin
sell(1,holding,market),ORDERQUEUE;
buyshort(holding=0,1,market),ORDERQUEUE;
end
手数:=4;
//交易条件
开多平空条件:=KD;//开多平空条件
开空平多条件:=kk;//开多平空条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET),ORDERQUEUE;
开多:BUY(开多平空条件 and holding=0,手数,MARKET),ORDERQUEUE;
平多:SELL(开空平多条件,手数,MARKET),ORDERQUEUE;
开空:BUYSHORT(开空平多条件 and holding=0,手数,MARKET),ORDERQUEUE;
这样可以吗
|
|