
等级: 专业版
- 注册:
- 2024-6-21
- 曾用名:
|

楼主 |
发表于 2024-8-12 10:02
|
显示全部楼层
ATR:=MA(TR,20);
//交易条件
开多条件:=C>REF(HHV(H,20),1)AND TYPEBAR(1,2)>0;//TYPEBAR(1,2)>0在本根K平多后不会开多,之后的K不受限制
平多条件1:=C<ENTERPRICE-2*REF(ATR,OPENBAR);
平多条件2:=C<REF(LLV(L,5),1);
开空条件:=C<REF(LLV(L,20),1)AND TYPEBAR(1,4)>0;//TYPEBAR(1,4)>0在本根K平空后不会开空,之后的K不受限制
平空条件1:=C>ENTERPRICE+2*REF(ATR,OPENBAR);
平空条件2:=C>REF(HHV(H,5),1);
//交易系统
if HOLDING=0 THEN BEGIN
BUY(开多条件,1,LIMIT,c);
BUYSHORT(开空条件,1,LIMIT,c);
END
if HOLDING>0 THEN SELL(平多条件1 OR 平多条件2 ,1,LIMIT,c);
if HOLDING<0 THEN SELLSHORT(平空条件1 OR 平空条件2 ,1,LIMIT,c);
|
|