- 精华
- 0
- 在线时间
- 216 小时
- UID
- 1196
- 积分
- 1403
- 帖子
- 65
- 阅读权限
- 60
- 注册时间
- 2008-2-19
- 最后登录
- 2008-8-11
- 精华
- 0
- UID
- 1196
- 积分
- 1403
- 帖子
- 65
- 主题
- 0
- 阅读权限
- 60
- 注册时间
- 2008-2-19
- 最后登录
- 2008-8-11
|
我把正向增长理解为当前BAR的MACD值大于前一个BAR的,反向反之.且持续满足正向或反向的时候不在加仓,只在首次满足条件时才开仓.且每次开仓数为1手.
先把交易设置的允许连续建仓,最大连续建仓次数设置为1.
Params
Numeric FastLength( 12 );
Numeric SlowLength( 26 );
Numeric Lots(1);
Vars
NumericSeries MACDValue;
Begin
MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
If(MACDValue>MACDValue[1])
{
Buy(lots,nextopen,true);
}
If(MACDValue<MACDValue[1])
{
SellShort(lots,nextopen,true);
}
End |
|