管理员,求问这指标为什么只有最后一个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  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册