2.94K 浏览
0

并没有像文档中说的起始于结束的值;

  • open: 51450.0 (K线起始时刻的最新价)
  • high: 51450.0 (K线时间范围内的最高价)
  • low: 51450.0 (K线时间范围内的最低价)
  • close: 51450.0 (K线结束时刻的最新价)
  • volume: 11 (K线时间范围内的成交量)
  • open_oi: 27354 (K线起始时刻的持仓量)
  • close_oi: 27355 (K线结束时刻的持仓量)

[apcode language="python"]

from datetime import date, time, datetime;
from tqsdk import TqApi, TqSim, TqBacktest, BacktestFinished, TargetPosTask;
from tqsdk import tafunc;
 acc = TqSim();
api = TqApi(acc, backtest=TqBacktest(start_dt=datetime(2020, 4, 17, 9, 0), end_dt=datetime(2020, 4, 17, 9, 9)));
klines = api.get_kline_serial("SHFE.ru2009", 3 * 60);
 while True:
    api.wait_update();
    if (api.is_changing(klines.iloc[-1], "datetime")):
        print(klines.iloc[-1]);
 api.close();

west 已回答的问题 2020年4月21日
0

你输出的这个是K线开始的价格,9980是id为13871这根K线的开始的价格(即它上一根K线的结束价格),10030是id为13871的K线结束价格,

west 已回答的问题 2020年4月21日
您正在查看1个答案中的1个,单击此处查看所有答案。