- 精华
- 0
- 在线时间
- 5 小时
- UID
- 248275
- 积分
- 7
- 帖子
- 4
- 阅读权限
- 10
- 注册时间
- 2017-3-7
- 最后登录
- 2019-6-24
- 精华
- 0
- UID
- 248275
- 积分
- 7
- 帖子
- 4
- 主题
- 3
- 阅读权限
- 10
- 注册时间
- 2017-3-7
- 最后登录
- 2019-6-24
|
Params
Numeric EffRatioLength(10);
Numeric FastAvgLength(2);
Numeric SlowAvgLength(30);
Vars
NumericArray IAMA;
Begin
PlotNumeric("AdpMa",AdaptiveMovAvg(Close,EffRatioLength,FastAvgLength,SlowAvgLength));
IAMA = AdaptiveMovAvg(Close,EffRatioLength,FastAvgLength,SlowAvgLength);
if (IAMA > IAMA[1]*1.05)
{
Buy(0,C);
}
if (IAMA < IAMA[1]*0.95)
{
SellShort(0,C);
}
End
以上是我改写的程序,编译错误C2664.想用AMA均线编写交易策略,当日ama比上一日ama的值大5%以上开多仓,当日ama比上一日ama的值小5%以上开空仓。求高手帮助修改程序。谢谢 |
|