- 精华
- 0
- 在线时间
- 53 小时
- UID
- 5345
- 积分
- 115
- 帖子
- 28
- 阅读权限
- 30
- 注册时间
- 2009-9-2
- 最后登录
- 2019-3-24
- 精华
- 0
- UID
- 5345
- 积分
- 115
- 帖子
- 28
- 主题
- 3
- 阅读权限
- 30
- 注册时间
- 2009-9-2
- 最后登录
- 2019-3-24
|
MACD模型,具体思路是当MACD由绿柱变为红柱时,开多1手,当MACD红柱出现衰减时平掉多单1手;
反之,当MACD由红柱变为绿柱时,开空1手,当MACD绿柱出现递增时平掉空单1手;
Params
Numeric FastLength(12);
Numeric SlowLength(26);
Numeric MACDLength(9);
Vars
NumericSeries MACDValue;
NumericSeries AvgMACD;
NumericSeries MACDDiff;
Bool con1;
Bool con2;
Begin
MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
AvgMACD = XAverage(MACDValue,MACDLength);
MACDDiff = MACDValue - AvgMACD;
con1=macddiff<macddiff[1];
con2=abs(macddiff)>abs(macddiff[1]);
IF(CrossOver(macddiff,0))
Buy(1,Close);
If(MarketPosition==1&&con1)
SellShort(1,Close);
if(CrossUnderHor(macddiff,0))
Sell(1,Close);
If(MarketPosition==-1&&con2)
buy(1,Close);
End
只有开多信号,无开空信号,请大家帮忙看看,小女子感激不尽。。。。。。 |
|