管理员,求问这指标为什么只有最后一个bar值 ,谢 [开拓者 TB]
- 咨询内容:
本帖最后由 sywg8791003585 于 2016-3-31 11:38 编辑
Params
Numeric offSet(1); // 委托价格偏移,为了保证成交
Numeric BeforeMins(5); // 收盘前几分钟开始操作
Numeric ma(11);
Vars
Numeric tempPos; // 仓位
Numeric DeleteOrderTickCounter;
Numeric HasSendOrder(0);
NumericSeries buyvol(0);
NumericSeries bartime(0);
Begin
buyvol = IIF( (Q_OutsideVol > buyvol[1] && Q_OutsideVol!= InvalidNumeric ) ,Q_OutsideVol,buyvol) ;
PlotNumeric("BVOL",buyvol);
End - TB技术人员:
Q_XXXX是行情函数,其属性就是只在最后K线有效。
iif( )条件判断能满足的也只在最后K线了,才有具体的值,而历史K线不满足判断的情况下就是返回0了
- TB客服:
本帖最后由 sywg8791003585 于 2016-3-31 15:49 编辑
我是放在 10s 的K线上的 , 一个bar 很快就走完了 , 刚刚走完的bar也没有留下数据, 这些数据是 开盘的时候生成的, 不是历史数据 。
行情数据被保存在 buyvol的序列数据中了,所以理应是当每次加载这个指标后,新产生的k线都是有数据的,不该为零。 - 网友回复:
sywg8791003585 发表于 2016-3-31 15:45
我是放在 10s 的K线上的 , 一个bar 很快就走完了 , 刚刚走完的bar也没有留下数据, 这些数据是 开盘的时 ...
只要不是最右边的那一根K线,其它的都称为历史数据。 - 网友回复:
嗯,理解 , 所以我在最后一根K线上将 即时的行情数据 保存到当时的 序列数据中了 ,可是怎么读出来是0 。 难道是当前bar的buyvol值在这个bar走完到下一个bar后会被改变吗 ?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容