- 精华
- 0
- 在线时间
- 33 小时
- UID
- 110499
- 积分
- 38
- 帖子
- 16
- 阅读权限
- 10
- 注册时间
- 2012-5-16
- 最后登录
- 2013-5-29
- 精华
- 0
- UID
- 110499
- 积分
- 38
- 帖子
- 16
- 主题
- 0
- 阅读权限
- 10
- 注册时间
- 2012-5-16
- 最后登录
- 2013-5-29
|
本帖最后由 刀刀天涯 于 2013-3-18 09:33 编辑
楼主自从发了帖子,就再也不上了啊。虽然很久了,既然我试了,我就分享一下,其实比较简单,所以请高手们批评指正。
我试了,直接用,不咋地,也许个别会好一些,比如螺纹小时线上。但螺纹这品种,我觉得趋势性策略基本都好用。
Params
Numeric l1(15);
Numeric l2(25);
Numeric l3(35);
Numeric l4(45);
Numeric lots(1);
Vars
NumericSeries ma1;
NumericSeries ma2;
NumericSeries ma3;
NumericSeries ma4;
Begin
ma1=AverageFC(Close,l1);
ma2=AverageFC(Close,l2);
ma3=AverageFC(Close,l3);
ma4=AverageFC(Close,l4);
If(ma1[1] > ma2[1] and ma2[1]> ma3[1] and ma3[1]>ma4[1])
Buy(lots,open);
If(ma1[1] <ma2[1] and ma2[1]<ma3[1] and ma3[1]<ma4[1])
SellShort(lots,open);
If(MarketPosition==1 and ma1[1]<ma2[1])
Sell(lots,open);
If(MarketPosition==-1 and ma1[1]>ma2[1])
BuyToCover(lots,open);
PlotNumeric("ma15",ma1);
PlotNumeric("ma25",ma2);
PlotNumeric("ma35",ma3);
PlotNumeric("ma45",ma4);
End |
|