本来想发帖求助的,看了这个贴觉得lz和我的问题差不多,现在美国似乎改到夏令时了,我的黄金的K本来设的是7:00开盘,6:15收盘,但这两天就有问题了,如果改成夏令时,那么以前的数据就有问题了,这个AMIBROKER能解决吗?
假设你是IB的数据,其实数据源是什么不重要。 如果DDE不能从数据源获得exchange/market的时间的话,就使用本地的时间。 我以前在什么地方看到说可以修改本地机器的时间和市场对应, 但是如果你关注的市场在不同时区则不行。 简单的方法如下: file -> database settings... -> configuration 你会看到有一项:time offset ____ (in hours) 这个地方控制amibroker把什么样的时间保存到数据库中。 里面填上你本地时间和市场时间的差值可以。要好好算一下是正值还是负值 这样做的另外一个好处是,你不必修改历史数据,时间上仍然是连续的。