郭易燔 wrote:
因为tdengine不是部署在本机的,所以是否有按照文档修改FQDN。
tdengine安装的linux是服务器上的么,还是docker中的linux呢。
FQDN应该是没问题的,毕竟s_bar表都创建成功了,到s_tick表的时候才报上面错误,tdengine是centos7服务器上
郭易燔 wrote:
是在windows上使用taos客户端连接的linux上的服务端么
是的
应该不是语法问题,我把字段bid_price_1 DOUBLE后面的删了,不会报错,后面的加上就有问题了 是不是表字段数量有限制?
s_bar的超级表没问题
这个tdengine的语法找半天没看到哪里有问题,求救
附vnpy_taos源码
# 创建bar超级表
CREATE_BAR_TABLE_SCRIPT = """
CREATE STABLE IF NOT EXISTS s_bar (
datetime TIMESTAMP,
volume DOUBLE,
turnover DOUBLE,
open_interest DOUBLE,
open_price DOUBLE,
high_price DOUBLE,
low_price DOUBLE,
close_price DOUBLE
)
TAGS(
symbol BINARY(20),
exchange BINARY(10),
interval_ BINARY(5),
start_time TIMESTAMP,
end_time TIMESTAMP,
count DOUBLE
)
"""
# 创建tick超级表
CREATE_TICK_TABLE_SCRIPT = """
CREATE STABLE IF NOT EXISTS s_tick (
datetime TIMESTAMP,
name NCHAR(20),
volume DOUBLE,
turnover DOUBLE,
open_interest DOUBLE,
last_price DOUBLE,
last_volume DOUBLE,
limit_up DOUBLE,
limit_down DOUBLE,
open_price DOUBLE,
high_price DOUBLE,
low_price DOUBLE,
pre_close DOUBLE,
bid_price_1 DOUBLE,
bid_price_2 DOUBLE,
bid_price_3 DOUBLE,
bid_price_4 DOUBLE,
bid_price_5 DOUBLE,
ask_price_1 DOUBLE,
ask_price_2 DOUBLE,
ask_price_3 DOUBLE,
ask_price_4 DOUBLE,
ask_price_5 DOUBLE,
bid_volume_1 DOUBLE,
bid_volume_2 DOUBLE,
bid_volume_3 DOUBLE,
bid_volume_4 DOUBLE,
bid_volume_5 DOUBLE,
ask_volume_1 DOUBLE,
ask_volume_2 DOUBLE,
ask_volume_3 DOUBLE,
ask_volume_4 DOUBLE,
ask_volume_5 DOUBLE,
localtime TIMESTAMP
)
TAGS(
symbol BINARY(20),
exchange BINARY(10)
)
"""
我发现for循环批量运行遗传算法优化会出现这问题,用多线程就没有
请教一下,批量回测为啥全是返回第一条回测的结果?