4.31K 浏览
0
# 合约代码
SYMBOL = “SHFE.rb2001”
# 数据长度
length = 10
api = TqApi()
# 获取合约的5分钟K线
klines = api.get_kline_serial(SYMBOL, 60*5)
while True:
api.wait_update()
# 判断最后一根K线的时间是否有变化,如果发生变化则表示新产生了一根K线
# if api.is_changing(position, “pos_long_today”):
# print(“今多头: %d 手” % (position.pos_long_today))
if api.is_changing(klines.iloc[-1], “datetime”):
# 成交量
vol = klines.iloc[-1].volume
# 收盘价
close = klines.iloc[-1].close
# 开盘价
open= klines.iloc[-1].open
# 最高价
high = klines.iloc[-1].high
# 最低价
low = klines.iloc[-1].low
~~~~~

 

# 成交量
vol = klines.iloc[-1].volume

以上是获取成交量代码

0

如果在回测情况下,取该K线刚生成的交易量会显示为0

股市柯南 发表新评论 2019年12月28日

实盘也是这样吗?

您正在查看1个答案中的1个,单击此处查看所有答案。