无论是amibroker,wealth,multicharts我都试过,还没有一个软件可以实时charting时像IB TWS自带的charting工具那样,实时数据不失真的。我所指的实时是,比如,像恒指期货一分钟图,TWS的charting实时图走的数据非常准确。即使重新refresh,每一分钟开收盘都没有任何变化。而以上几种软件,只要走上几分钟,你可会发现,数据开收盘是不同的。但如果重新Refresh,或关掉软件,再打开,K线会有不同。因为这时读的TWS服务器里的历史数据。我觉得主要还是电脑上的时钟与IB的不能完成同步。即,如果能实现电脑中本地时间与TWS完全一致,一秒都不能差,如果差一秒,也意味着不同分钟线开盘价,就可以解决此问题。当然,也可人工调时间,但你会发现,过不了几钟,电脑上的时间就与TWS上的有差别了。
金字塔软件的1分钟数据有两种途径,一种是从TWS上补过来的1分钟,另一种是当计算机没有1分钟数据时,由本地的分笔数据来生成,由本地分笔生成的1分钟可能由于很多原因造成与TWS一些不一致,但是你只要定期从TWS那边补1分钟数据即可解决同步问题。
金字塔软件已经解决了电脑中本地时间与TWS的同步问题。只要网络运行良好,基本保证与TWS的charting实时图一致(且更新速度更快,如各分钟K线实时更新),并通过金字塔市场时区配置,满足用户各个时间周期准确图表的需要。