以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 运行模式问题。 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=79023) |
-- 作者:jztgg -- 发布时间:2015/5/26 2:25:26 -- 运行模式问题。 不管是逐K-仅刷最后一根,还是序列 为什么每笔数据都要计算?调用一多卡得要死。 假设15分钟周期,下一根K线开盘价出信号。 只需要计算一个开盘价就可以了。每15分钟一次。大家嗨嗨皮皮过日子。 现在是无时无刻不在算,从头到尾都在算。CPU吃了伟哥都抗不住。 如果是这样的话? 所谓的只计算最后一根K线的意义在哪里? |
-- 作者:yukizzc -- 发布时间:2015/5/26 8:34:59 -- 最后一根在盘中是只在最新一根k上刷新公式的,当新k生成时从头刷到尾一次。 你是什么代码卡成这样,图表上有多少k数量,换个模型试试呢 |
-- 作者:jztgg -- 发布时间:2015/5/26 9:07:15 -- 我的意思是这样的:比如盘中延迟1.5秒。那就是1.5秒从头刷一次。 选15秒就是15秒从头到尾刷一次。 对于次根K线出信号,这种刷数据的意义在哪里??? 完全没有意义的重复计算。只需要次根K线计算一次就足够了。 假设选次根日线开盘价出信号,一天算一次就好了啊. 可以针对不同需要更新下模式不。 |
-- 作者:yukizzc -- 发布时间:2015/5/26 9:28:33 -- 这个是图表核心机制问题,必须建立在这种从头刷新的逐k上。 你有多少个调用,太多的话自己考虑用自定义数据吧。看下这里帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=3286 |
-- 作者:jztgg -- 发布时间:2015/5/26 9:33:07 -- 现在不是从头刷的问题。 问题是:不是次根K只算一次,是每根K都算很多次。
|
-- 作者:yukizzc -- 发布时间:2015/5/26 9:43:03 -- 你把仅刷最后一根勾上,在k线中就是在最新一根k上进行不断刷新。只有在新k生成时才会从头到尾进行一次刷新 自己建个msgout看输出 |
-- 作者:jztgg -- 发布时间:2015/5/26 9:47:27 -- 在k线中就是在最新一根k上进行不断刷新 说半天就是这个问题,次根K只要计算一次。 不断刷新重复计算,这就是卡的根源。
|
-- 作者:yukizzc -- 发布时间:2015/5/26 9:52:40 -- 这个本身就是不断刷新的,难道你要公式挂图表上都不刷,输出一个close一直不变??自己把盘中延迟刷新调很大就能刷新间隔很大了。
|
-- 作者:jztgg -- 发布时间:2015/5/26 9:54:48 -- 跟你说无数遍,次根出信号,不断刷新个毛啊。 爱弄不弄,懒得废话了 |
-- 作者:FexTel -- 发布时间:2015/5/26 10:02:18 -- 1,勾选逐K模式,仅刷最后一根K线!新tick历史K线是不会去更新的 |