开拓者期货期权程序化系统交易论坛
标题:
关于TB回溯最大周期的若干问题
[打印本页]
作者:
outlawjk
时间:
2016-12-13 10:07:40
标题:
关于TB回溯最大周期的若干问题
本帖最后由 outlawjk 于 2016-12-13 10:09 编辑
令BST=BarsSincesToday,当BST=0时,对BST进行回溯,求得昨日K线数BarCounts,并求四日净值;原本理应回溯444根K线,但是MaxBarsBack显示的最大回溯周期为288;
关于TB的最大回溯周期是如何确定的,望各位大神赐教。
代码示例如下(测试品种AU000,周期5min,测试时间20150601-20150815)
Params
Vars
NumericSeries a;
Numeric netday(4);
NumericSeries bst;
NumericSeries BarCounts;
NumericSeries start;
NumericSeries net;
NumericSeries tp1;
Begin
BST=BarsSinceToday;
if (BST==0)BarCounts=BST[1]+1; //每日k线数
tp1=BarCounts*netday;
a=CloseD(1)+2;
If(BST==0)start=Open[tp1]; %四日前开盘价;
net=Open/start; %四日净值
PlotNumeric("a",a);
Commentary("a="+Text(a));
Commentary("BarCounts="+Text(BarCounts));
Commentary("BNetday="+Text(BarCounts*netday));
Commentary("CloseD(1)="+Text(CloseD(1)));
Commentary("CurrentBar="+Text(CurrentBar));
Commentary("MaxBarsBack="+Text(MaxBarsBack));
end
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2