发现在realtime SCAN中会出现停顿

Discussion in 'Wealth-Lab Developer' started by gzpony, Jun 26, 2006.

  1. 发现一个问题,就是利用这个接口,在WLD的realtime SCAN中实时监控20多个股票时,过一段时间(比如1个多小时后)会停顿下来,没有刷新。而在Quote Manager中的数据仍然做实时更新。
    这个会是什么问题呢? fisher有没有预到过? 是WLD的realtime SCAN的问题吗?
     
  2. 在realtime scans 选scale 是?
    在chartscript 中有数据接收吗?
     

  3. 在realtime scans 选scale 是5min,当然选1min也试过这样停顿。

    在chartscript 中记得是有数据接收吧。
     
  4. realtime scans 和 chartscrip 都是调用同样的方法接收数据,可能不是插件的问题,我再试试看有没有同样的错误.
     
  5. 好的,到时我注意观察一下realtime scans 和 chartscript 是不是同时停顿了
     

  6. 刚刚测试过了,确实是一起停顿的。我从13:00开始测试,realtime scans 的last update 那里停留在13:15。仔细观察了一下chartscript 同样停顿在13:15那个bar 那里,可是chartscript的这个13:15的bar在不断的变长变短,可见是收到价格数据的,可是没有根据时间变化生成新的bar。
    再看realtime scans ,就全部停顿了,除了last update的 时间没有变化外,价格也没有更新。
     
  7. 试一下同时打开几只股票的chartscrtip 选同样的scale ,看是不是同时停顿
     
  8. 又弄了一下,开了些新股票的chartscrtipt来看,发现这后面的bar线补上了。可是13:15的bar后面紧跟了13:25的(scale一直是5min的),然后后面的一直正常了。

    当然,realtime scans 下面仍然是停顿的。

    我想,会不会是某些原因让13:20的那个数据接收不到或者接收到显示不到或者处理不了,让realtime scans 停顿了下来。而chartscrtipt的就能跳过这个停顿,在重新打开几个股票的时候把后面的bar展现出来了。
     
  9. 还发现个问题,就是realtime scans 和 chartscrtipt 生成的bar的时间和系统时间有时候有不同步现象。检查过不是我电脑系统时钟不对。

    现象是这样的:

    电脑系统时钟在13:17分的时候,realtime scans 和 chartscrtipt的最新的bar才更新到13:10分的,然后也每隔5分钟(5min线)更新一次。也就是说bar的数据和系统时钟保持有7分钟的差距。而这个差距在WLD下一次使用可能会变,也有可能完全没有差距。
     
  10. 插件5min显示的时间以开始的时间为准,如9:30-9:35的5min分析家软件显示9:35 ,这插件是9:30(其他的间隔也是这样处理),所以会出现你说的问题.