开拓者期货期权程序化系统交易论坛
标题:
菜鸟求问关于BarsSinceToday的问题
[打印本页]
作者:
wswsws0704
时间:
2017-2-6 23:10:58
标题:
菜鸟求问关于BarsSinceToday的问题
BarsSinceToday的算法如下:
Vars
NumericSeries ReBars;
Begin
If(CurrentBar == 0 || Date != Date[1])
{
ReBars = 0;
}Else
{
ReBars = ReBars + 1;
}
Return ReBars;
End
我在TB的教科书上,看了很N遍if,else语句的用法,参照if,else语句的流程图,
我怎么也想不通”Rebar“是怎么计算成”当天的Bar数“的
课件中,还有一种BarsSinceToday的算法,是while语句的,我一看就很明白。
if,else的死活看不懂。求大神开导一下。
作者:
wswsws0704
时间:
2017-2-6 23:47:28
我自己又想了一下,
是不是
Rebar是序列数值,所以算法再运行时,会从左到右,每个bar都计算一遍。
再算新的一个Bar的“Rebar”值时,会用到上一个Bar的“Rebar”值
所以当计算到算到最新(也就是最又边)的bar时,“Rebar”值就是不断+1出来的结果了
作者:
小米
时间:
2017-2-7 08:51:58
wswsws0704 发表于 2017-2-6 23:47
我自己又想了一下,
是不是
Rebar是序列数值,所以算法再运行时,会从左到右,每个bar都计算一遍。
是的。
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2