TIME:取周期时间;返回序列数据
CURRENTTIME:用户本地计算机系统时间;--返回常数
TIME返回值是一组序列值,在不同的K线上能看到不同的值。如果是9点开盘,1分钟周期的第一个K线就是090100,而5分钟则是090500。
CURRENTTIME返回值只有一个,永远都是计算机最新系统时间。DYNAINFO(207) 返回值只有一个,永远都是交易所最近一笔行情时间。如果用户需要精确的时间做某些事情,请使用CURRENTTIME。图表程序化交易必须要使用一组序列数据,故尽量不要在图表程序化交易策略上使用返回常数的CURRENTTIME。
交易所及行情时间,那么直接使用DYNAINFO(207)。这个也是无法避免不同电脑直接的微差的
没有的,K是由tick数据生成的。您盘后补充的K线是直接由服务器生成推送到您本地的,怎么避免?
都是由tick数据生成的,每台服务器时间都会有微差。而且tick可能存在并笔情况
您仔细对比下tick数据,没有不一样的。只不过划分成K线后对应K线数据会有微差