- 精华
- 0
- 在线时间
- 7 小时
- UID
- 240613
- 积分
- 6
- 帖子
- 4
- 阅读权限
- 10
- 注册时间
- 2016-9-19
- 最后登录
- 2018-10-24
- 精华
- 0
- UID
- 240613
- 积分
- 6
- 帖子
- 4
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2016-9-19
- 最后登录
- 2018-10-24
|
Params
Numeric Length1(20);
Numeric Length2(10);
Numeric Lots(1);
Numeric I(0.5);
Numeric N(26);
Vars
NumericSeries TR;
NumericSeries ATR;
NumericSeries HH1;
NumericSeries LL1;
NumericSeries HH2;
NumericSeries LL2;
NumericSeries Temp1;
Begin
TR=Max(Abs(High-Low),Max(Abs(High-Close[1]),Abs(Close[1]-Low)));
ATR=Average(TR,N);
HH1=Highest(High,Length1);
LL1=Lowest(Low,Length1);
HH2=Highest(High,Length2);
LL2=Lowest(Low,Length2);
Commentary("Temp1: "+Text(Temp1));
//做多
If(Temp1<3)
{
If(MarketPosition==0 && Close>HH1[1])
{
Buy(Lots,Close);
Temp1=Temp1+1;
}
If(MarketPosition==1 && Close>HH1[1])
{
Buy(Lots,Close);
Temp1=Temp1+1;
}
}
//平多,加仓3手就不再往上加仓,需平仓以后再开仓
If(MarketPosition>0 && Close<LL2[1] && Temp1>=1 && Temp1<=3 )
{
Sell(0,Low);
Temp1=0;
}
End |
|