klines = api.get_kline_serial(symbol, duration_seconds=60) target_pos = TargetPosTask(api, symbol) position = api.get_position() print(position) for i, j in position.items(): print('合约:',...
查看问题{'SHFE.rb2201': <tqsdk.objs.Position object at 0x00000278722CCBB0>, D({'exchange_id': 'SHFE', 'instrument_id': 'rb2201', 'pos_long_his': 0, 'pos_long_today': 0, 'pos_short_his': 0, 'pos_short_today':...
查看问题需要C++环境, 看公众号小黎财经 建议直接安装visual studio,选C++模块安装 pip install zigzag 报错安装cython, pip install cython
查看问题非官方,交流,共同进步,如果多合约的话可以试试这种写法,我自己的异步代码可运行,你可以多加点判断条件啥的,把你的两种止损都加进去,我这里是对价买入,挂止盈价单,如果损失达到止损点,撤单(target_pos自动撤,不需要cancel)挂对价止损...
查看问题query_symbol_info(symbol: Union[str, List[str]])¶ 查询合约信息 Args: symbol (str/list of str): 指定合约代码或合约代码列表. str: 一个合约代码 list of str: 合约代码列表...
查看问题非官方,我是小白,自己是这样写的,可以参考优化下,共同学习 klines_day=api.get_kline_serial(symbol, 60*60*24) klines_30min=api.get_kline_serial(symbol, 60*30) def_get_ma(klines):...
查看问题