请问如何将这个SMA交叉,改成指数移动平均EMA交叉呀? [开拓者 TB]
- 咨询内容:
Params
Numeric FastLength(5);
Numeric SlowLength(20);
Vars
NumericSeries AvgValue1;
NumericSeries AvgValue2;
Begin
AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])
{
Buy(1,Open);
}
If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])
{
SellShort(1,Open);
}
PlotNumeric("MA1",AvgValue1);
PlotNumeric("MA2",AvgValue2);
//PlotNumeric("PL",Portfolio_TotalProfit);
End - TB技术人员:
求救大侠,我是菜鸟~~
- TB客服:
在线等,跪谢~~
- 网友回复:
把: AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
改成: AvgValue1 = XAverage(Close,FastLength);
AvgValue2 = XAverage(Close,SlowLength);
如果TB的用户函数XAverage没错的话,这样改就行了。 - 网友回复:
glqh2100527 发表于 2013-11-2 17:59
把: AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
不行喔~~会显示QQ图片20131105203212.jpg (30.03 KB, 下载次数: 2) 2013-11-5 20:36:10 上传 下载次数: 2 这个的喔
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容