求指点,请问题在那里, [开拓者 TB]
- 咨询内容:
Params
Numeric TimeFrame(1080); // 目标时间周期参数,参数说明参见MtBar
Numeric BarsBack(1); // 目标时间周期BAR偏移参数,说明见MtBar函数
Vars
NumericSeries HH;
NumericSeries LL;
Numeric HC;
NumericSeries LC;
Numeric refCurBar;
Numeric refOpen;
Numeric refHigh;
Numeric refLow;
Numeric refClose;
NumericSeries mtBarCnt;
Begin
mtBarCnt = MtBar(TimeFrame,BarsBack,refCurBar,refOpen,refHigh,refLow,refClose);
HH = refHigh;
LL = refLow;
LC = refClose;
PlotNumeric("HH",HH);
PlotNumeric("LL",LL);
PlotNumeric("LC",LC);
End
这是求周K 线上的最高最低和收盘价的,但是为什么在超级图表上输出后,只是前一根K线的最高最低和收盘价呢,不是应是周K 线上的一致嘛? - TB技术人员:
输出后是前一天的日K线最高最低和收盘价
- TB客服:
biqqqqiq 发表于 2016-1-17 13:48
输出后是前一天的日K线最高最低和收盘价
你的代码里有个小疏忽,周线的TimeFrame应该是10080,少了个0,这是结果不对的主要原因。改好了输出的就是上周的高低点了,当然由于夜盘的原因,数字会有一点出入,因为MtBar是在没夜盘的情况下写的。如果您想求本周的动态高低点,那就把参数BarsBack改为0,这样输出是到上1根BAR为止的本周的高低点。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容