开拓者序列变量不能用于If条件? [开拓者 TB]
- 咨询内容: Begin
...
For i=0 To CurrentBar
{If (CrossOver(C[i],AverageFC(C[i],Length)))
...
}
End
上述公式应用满足If条件时不执行{If ...}内的语句,不知何故? - TB技术人员: 1、序列变量可以用于IF这些判断句式,但很容易出现问题,定义个变量,把AverageFC(C[i],Length)写出去
2、Tb的运行机制就是每个bar都要去跑一遍,这样写是什么意思?
Vars
...
NumericSeries i;
Begin
i=AverageFC(C,Length);
If (CrossOver(C,i))
{
}
...
End
能不能实现你的目的
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容