这里只是暂时记录折腾的过程,我并未完全弄清楚到底是怎么回事,之前使用QT的时候我还真没动过这些设置,没想到最近折腾了2天还是晕乎乎的。
首先,我怀疑QT的软件是否有问题?或者说提示是有问题?
使用Preferences->Timing->Sync Time (好多tab可以进入这个功能,我喜欢在这里使用而已)的时候,提示会有3个时间:
1:系统本地时间,我使用的是GMT+8 东八区 北京时间
2:美国东部时间,GMT-5
3:另外一个啥东部时间,应该和2一样吧
但我点击Sync Time后2和3出现的时间却实际是GMT+0,也就是UTC,这就出现问题了:QT主面板右下角和Title显示的时间就是用的第二个即美国东部时间来显示的,明显的,显示的时间快了5个小时,这样导致我从IB拉回的数据的正常交易时间前移了5个小时,最终导致日线显示异常。
我通过如下办法勉强凑合这back fill之后看数据正常:
1:Perferences->Timing 中显示时区仍然选择东部时间,但offet选择 -5
2:Multiday Chars Timing Settings 进行一些修改:
Perferences->Charts->Multi-Day Timeframes新建一个Timesframes,暂且命名为UTC,时区选US Eastern吧(选择UTC也一样--怪异,没明白),关键是下面的Market Time设置的时候比东部时间+5。
--EOF--
Leave a comment