- 精华
- 0
- 在线时间
- 91 小时
- UID
- 6686
- 积分
- 420
- 帖子
- 111
- 阅读权限
- 50
- 注册时间
- 2010-1-16
- 最后登录
- 2019-3-24
- 精华
- 0
- UID
- 6686
- 积分
- 420
- 帖子
- 111
- 主题
- 25
- 阅读权限
- 50
- 注册时间
- 2010-1-16
- 最后登录
- 2019-3-24
|
Vars
Numeric ma1;
Numeric ma2;
Numeric ma3;
Numeric ma4;
Begin
ma1=AverageFC(Close,15);
ma2=AverageFC(Close,25);
ma3=AverageFC(Close,35);
ma4=AverageFC(Close,45);
If(MarketPosition==0)
{ If(ma1 > ma2 and ma2> ma3 and ma3>ma4)
{
Buy(1,open[-1]);
}
If(ma1 <ma2 and ma2<ma3 and ma3<ma4)
{
SellShort(1,open[-1]);
}
}
If(MarketPosition==1)
If(ma1<ma2)
{Sell(0,open[-1]);
}
If(MarginRatio==-1)
If(ma1>ma2)
{BuyToCover(0,open[-1]);
}
End
差不多就是这样吧 不过你这策略应该没说明白 或者可能还不完全。。 |
|