以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  todaybar 显然是错误的  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=31179)

--  作者:ricegene
--  发布时间:2012/12/5 10:15:28
--  todaybar 显然是错误的
如图,5分钟线的todaybar 数量竟然有100多根,显然是错。
如果今天是2012年10月12日,而上一个交易日是2011年10月12日,todaybar就是错的。

图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2012/12/5 10:20:47
--  
这个是什么品种?
--  作者:ricegene
--  发布时间:2012/12/5 10:26:34
--  
与品种无关,是你们的算法有问题。


--  作者:fly
--  发布时间:2012/12/5 10:56:01
--  

本地数据的问题,你给的图上10/12日的数据比其它日的数据明显偏长

 

本地期货/股票,都是正确的

//这两个都表示  当日周期数量

x:barslast(date<>ref(date,1))+1,linethick0;

x1:TODAYBAR,linethick0;


--  作者:ricegene
--  发布时间:2012/12/5 11:23:00
--  
很显然,你们的算法是,如果今天是12号,昨天不是12号,那么开始计算K线根数。
但如果今天是12号,昨天也是12号怎么办,哈哈,todaybar就出错了。
有人会抬杠说,今天是12号,昨天不可能是12号,再想想,可能吗?当然可能,昨天是10月12号,今天是11月12号,todaybar就歇菜了吧。不信,你试试,保管他歇菜。

--  作者:RogarZ
--  发布时间:2012/12/5 11:35:11
--  
您所展示的这个问题并不影响日常使用吧。列举的情况有些极端。
这个函数的设计初衷,是计算当日
新合约上市日与上一年该月份合约的结束日也不可能是同一天,所以正常情况下,绝对不会出现上述情况。

--  作者:ricegene
--  发布时间:2012/12/5 11:59:09
--  
无语。。。。。
看您说的,好象我是坏人一样。 
真被你说对了,我是专门测试找bug的,不信你去问问admin。

有问题 改一下吗就好来,不斗嘴,不斗嘴,都是熟人,熟人。
[此贴子已经被作者于2012-12-5 12:00:40编辑过]

--  作者:易士
--  发布时间:2012/12/5 12:46:32
--  
这个bug是明摆的,不需要争论。尽快改进
--  作者:王锋
--  发布时间:2012/12/5 12:52:53
--  
升级版已经修正,感谢用户的递交
--  作者:tydzqxg
--  发布时间:2013/5/1 23:37:45
--  

todaybar还有错误,至少赋值给数组时,没有正确结果