等级: 免费版
- 注册:
- 2023-3-7
- 曾用名:
|

楼主 |
发表于 2024-3-15 15:46
|
显示全部楼层
ma5:=ma(c,5);
ma20:=ma(c,180);
开多2:=cross(ma5,ma20);//平空开多条件
开空2:=cross(ma20,ma5);//平多开空条件
平多2:=开空2;
平空2:=开多2;
if hhv(OPENPROFIT,enterbars)>AVGENTERPRICE+20*mindiff*MULTIPLIER and OPENPROFIT<hhv(OPENPROFIT,enterbars)-10*mindiff*MULTIPLIER then sell(1,holding,marketr);
HHV2: hhv(OPENPROFIT,enterbars)>AVGENTERPRICE+20*mindiff*MULTIPLIER;
平空:SELLSHORT(平空2,HOLDING,THISCLOSE);
开多:BUY((开多2 AND (HOLDING = 0)),20,THISCLOSE);
平多:SELL(平多2,HOLDING,THISCLOSE);
开空:BUYSHORT((开空2 AND (HOLDING = 0)),20,THISCLOSE);
{平空:SELLSHORT(平空2,HOLDING,THISCLOSE);
开多:BUY((开多2 AND (HOLDING = 0)),1,THISCLOSE);
平多:SELL(平多2,HOLDING,THISCLOSE);
开空:BUYSHORT((开空2 AND (HOLDING = 0)),1,THISCLOSE);}
麻烦你试下这个例子,这个成本价,手数不同也不同效果 |
|