不管是逐K-仅刷最后一根,还是序列
为什么每笔数据都要计算?调用一多卡得要死。
假设15分钟周期,下一根K线开盘价出信号。
只需要计算一个开盘价就可以了。每15分钟一次。大家嗨嗨皮皮过日子。
现在是无时无刻不在算,从头到尾都在算。CPU吃了伟哥都抗不住。
如果是这样的话?
所谓的只计算最后一根K线的意义在哪里?
最后一根在盘中是只在最新一根k上刷新公式的,当新k生成时从头刷到尾一次。
你是什么代码卡成这样,图表上有多少k数量,换个模型试试呢
我的意思是这样的:比如盘中延迟1.5秒。那就是1.5秒从头刷一次。
选15秒就是15秒从头到尾刷一次。
对于次根K线出信号,这种刷数据的意义在哪里???
完全没有意义的重复计算。只需要次根K线计算一次就足够了。
假设选次根日线开盘价出信号,一天算一次就好了啊.
可以针对不同需要更新下模式不。
这个是图表核心机制问题,必须建立在这种从头刷新的逐k上。
你有多少个调用,太多的话自己考虑用自定义数据吧。看下这里帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=3286
你把仅刷最后一根勾上,在k线中就是在最新一根k上进行不断刷新。只有在新k生成时才会从头到尾进行一次刷新
自己建个msgout看输出
这个本身就是不断刷新的,难道你要公式挂图表上都不刷,输出一个close一直不变??自己把盘中延迟刷新调很大就能刷新间隔很大了。
1,勾选逐K模式,仅刷最后一根K线!新tick历史K线是不会去更新的