http://www.weistock.com/WeisoftHelp/changgui.htm所述: 延迟刷新,实际是图标交易图形数据从交易所采集的间隔时间。 数据采集的起点时间设置,是以交易开市的时间为起点,还是以使用者数据连接接收的第一笔数据为开始的时间作为起点?这样两种数据采集方式在不同的延迟刷新带来的不同周期图表K线形成与刷新间隔同步的结果不一样。如以交易开市时间开始后,再固定延迟刷新间隔时间设置,实际就是固定时间节点刷新图标,形成图标K线,若设置K线周期的公约数刷新时间间隔,就可做到刷新取到的CLOSE与K线的CLOSE一致,不会导致图表K线形成“延迟”,也可作到“延迟刷新”转变为“同步刷新”。 请老师详细回答机制!采用固定起点时间刷新机制,可有效的解决K线走完图表及后台运行运行效率问题。
|
软件启动时开始定时刷新。这种定时器的控制,但凡知道一些编程知识的人都知道,无论多小的时间间隔,cpu在分配资源也不会毫秒不差。所以你这种要求说法只存在理论中。实际中不可能达到你说的同步。
同时交易所行情推送的数据每笔之间的间隔也不是完全一致的。这种想法及做法没有任何实际意义。
盘中延迟刷新功能只针对图表。这个功能只作用于图表的k线生成。后台不受这个选项的控制。
注:启动图表程序化时,若勾选tick级别刷新,k线图的刷新频率会提高到tick级别,即每接收一笔数据k线图都会刷新一次,不在受盘中延迟刷新设置的影响。
奥不奥妙都没用。满足不了你这种要求,受到的限制是多方面的。你只能按我给你的方式处理。“勾选tick级别刷新”的方式才能百分百对应到每一笔最新的价格计算。
但是会牺牲计算机的性能为代价。
注:上面的方式中,公式执行一次的时间间隔小于等于交易所每笔行情的数据间隔。否者也无法达到上面说的效果。
前面的回复让你感觉不适,我在这里和你道歉。
这个问题不单单是客户端自身。所以在这个上面纠结那些毫秒的问题,没有任何实质性的意义。
抱歉,这个真没办法。时间误差任何形式的程序都会存在。并且还存在与从交易所数据到客户端的各个环节,以及计算机底层的时间切片等等因素。