简单的模型编写的疑问,请各种高手帮助一下 [开拓者 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 > AvgValue2[1])
{
Buy(1,AvgValue1);
}
If(MarketPosition <>-1 && AvgValue1 < AvgValue2[1])
{
SellShort(1,AvgValue1);
}
麻烦请问下,我把模型改成这样的意思是不是当前bar的5周期均线大于前一个bar的20周期均线就以当时的5周期均线的价格买入的意思啊?
但是我测试下来,有的时候用的是最高价,有的时候用的是最低价,不知道是什么意思了,请各位大神指导。 - TB技术人员:
在历史测试中,如果指令的信号价格超过该bar的真实范围之外,则高出的以高价标识信号,低于的以低价标识信号。
故而会有你所述的表现存在。 - TB客服: 原来是这个意思啊,多谢回复,我再学习学习
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容