Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:运行模式问题。

1楼
jztgg 发表于:2015/5/26 2:25:26
不管是逐K-仅刷最后一根,还是序列

为什么每笔数据都要计算?调用一多卡得要死。


假设15分钟周期,下一根K线开盘价出信号。
只需要计算一个开盘价就可以了。每15分钟一次。大家嗨嗨皮皮过日子。


现在是无时无刻不在算,从头到尾都在算。CPU吃了伟哥都抗不住。


如果是这样的话?
所谓的只计算最后一根K线的意义在哪里?





2楼
yukizzc 发表于:2015/5/26 8:34:59

最后一根在盘中是只在最新一根k上刷新公式的,当新k生成时从头刷到尾一次。

你是什么代码卡成这样,图表上有多少k数量,换个模型试试呢

3楼
jztgg 发表于:2015/5/26 9:07:15
我的意思是这样的:比如盘中延迟1.5秒。那就是1.5秒从头刷一次。

选15秒就是15秒从头到尾刷一次。

对于次根K线出信号,这种刷数据的意义在哪里???

完全没有意义的重复计算。只需要次根K线计算一次就足够了。


假设选次根日线开盘价出信号,一天算一次就好了啊.
可以针对不同需要更新下模式不。


4楼
yukizzc 发表于:2015/5/26 9:28:33

这个是图表核心机制问题,必须建立在这种从头刷新的逐k上。

你有多少个调用,太多的话自己考虑用自定义数据吧。看下这里帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=3286

5楼
jztgg 发表于:2015/5/26 9:33:07
现在不是从头刷的问题。

问题是:不是次根K只算一次,是每根K都算很多次。
6楼
yukizzc 发表于:2015/5/26 9:43:03

你把仅刷最后一根勾上,在k线中就是在最新一根k上进行不断刷新。只有在新k生成时才会从头到尾进行一次刷新

自己建个msgout看输出

7楼
jztgg 发表于:2015/5/26 9:47:27
在k线中就是在最新一根k上进行不断刷新

说半天就是这个问题,次根K只要计算一次。
不断刷新重复计算,这就是卡的根源。
8楼
yukizzc 发表于:2015/5/26 9:52:40

这个本身就是不断刷新的,难道你要公式挂图表上都不刷,输出一个close一直不变??自己把盘中延迟刷新调很大就能刷新间隔很大了。

 

9楼
jztgg 发表于:2015/5/26 9:54:48
跟你说无数遍,次根出信号,不断刷新个毛啊。

爱弄不弄,懒得废话了


10楼
FexTel 发表于:2015/5/26 10:02:18
1,勾选逐K模式,仅刷最后一根K线!新tick历史K线是不会去更新的
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03223 s, 2 queries.