以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 建议无行情接收时也刷新自定义数据 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=88821) |
-- 作者:klc -- 发布时间:2015/12/24 18:37:04 -- 建议无行情接收时也刷新自定义数据 采用定期刷新的自定义数据来替代公式中的stkindi引用,好处是大大提高公式的执行效率。 显然,刷新间隔越大,cpu占用越少,对于日线级别的指标,对于历史数据仅需一天刷新一次就足够了,不管指标计算量有多大,总不至于一天之中找不到一个空闲的时间来刷新他吧? 对于历史数据,我希望要么在开盘前刷新,要么在收盘后刷新。但目前的自定义数据刷新,仅在有行情接收的时间才能正常刷新。 建议没有行情接收时,也依旧对自定义数据进行刷新,这样在盘前或盘后才能对历史数据进行处理,以方便下一交易时段一开盘就可以引用之。
|
-- 作者:十世 -- 发布时间:2015/12/25 9:04:08 -- 设置里可以选择是否自动刷新 或许 多长时间间隔刷新 用户设置一下 |
-- 作者:klc -- 发布时间:2015/12/27 11:39:34 -- 版主没有明白我的意思。是选择了自动刷新和设置了各自的间隔的。只是金字塔仅在有行情接收期间才会触发刷新,若是行情停止了,虽然金字塔一直开着但是自定义数据并不会进行刷新! 这样带来的问题就是当第二开盘时,昨日的历史行情尚有部分K线还没有刷新; 另外举个例子,若刷新间隔是30分钟,对于股指期货假如昨日最后一次刷新是14:55分(间隔半小时后的15:25分由于行情已经停止了就没有刷新),那么14:55分后的数据并没有刷新,对于日线指标,虽然会形成昨日的日线自定义数据,但其收盘值用的是14:55分实时值,而不是用的15:15分收盘时的值,显然数据就错误了。
|
-- 作者:王锋 -- 发布时间:2015/12/27 11:45:40 -- 回头我们查一下问题,不过按照设计逻辑上讲,只要刷新间隔中出现过数据变动,是应该会继续刷新的 |
-- 作者:klc -- 发布时间:2015/12/28 10:24:08 -- 如果确实是刷新间隔中间数据有变动,即使收盘后仍会继续刷新,那就对了。 我现在实盘的结果是,如果所有的市场都停止行情了,就不会刷新了,导致尾盘的数据没有被刷进去
|