回答答案
position()返回的是个 tqsdk.objs.Entity,要怎么提取现有持仓的手数,品种,方向?

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('合约:',...

2021年12月31日 5
回答答案
不填则返回所有持仓,我确实没有填写,报错!

{'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':...

2021年11月19日 5
回答答案
希望能提供之字转向ZIG指标,很多人用它来分析形态的

需要C++环境, 看公众号小黎财经 建议直接安装visual studio,选C++模块安装 pip install zigzag 报错安装cython, pip install cython

2021年11月16日 5
回答答案
策略内有多重止损,回测时两重止损同时下单平仓,就会报错,策略停止运行,怎么解决

非官方,交流,共同进步,如果多合约的话可以试试这种写法,我自己的异步代码可运行,你可以多加点判断条件啥的,把你的两种止损都加进去,我这里是对价买入,挂止盈价单,如果损失达到止损点,撤单(target_pos自动撤,不需要cancel)挂对价止损...

2021年9月18日 5
回答答案
读取 商品名称 用哪个字段?怎么没找到?

query_symbol_info(symbol: Union[str, List[str]])¶ 查询合约信息 Args: symbol (str/list of str): 指定合约代码或合约代码列表. str: 一个合约代码 list of str: 合约代码列表...

2021年9月16日 5
获得赞成票
2021年9月15日 10
回答答案
实盘交易时报错,怎么解决?

order == “”是啥?有点迷惑 判断当前无订单,不应该是 if not order 或者 order == {}吗?

2021年9月14日 5
回答答案
策略内有多重止损,回测时两重止损同时下单平仓,就会报错,策略停止运行,怎么解决

1可以止损下单前判断下当前下单状态、如果有委托单未成交、可以撤单、然后对价止损 2把这两个止损方式打包成一个止损函数、就不存在冲突了 3更改两种止损方式的跳点、避开两种止损方式的重叠区

2021年9月11日 5
获得赞成票
2021年8月31日 10
回答答案
关于主图指标显示问题

个人觉得可能原因: 1订阅K线长度,data_length默认是200,你看看你的是多少 2均线计算原因,如30均线,前30根是没有的 3记得把均线代码,包括画线部分,放入循环里

2021年8月26日 5
回答答案
我按照先调用insert_order,再调用 wait_update,当订单发生变化,再判断是否成交

不懂你这个为啥不行,第一个实际上就是tqsim模拟,第二个就是快期3模拟盘,你可以翻一下学习与支持,看一下他们的文档

2021年8月1日 5
回答答案
跨周期引用的问题,望回复

非官方,我是小白,自己是这样写的,可以参考优化下,共同学习 klines_day=api.get_kline_serial(symbol, 60*60*24) klines_30min=api.get_kline_serial(symbol, 60*30) def_get_ma(klines):...

2021年7月28日 5
问了一个问题
请问为什么图一画出的指标bar在小于0时变成了线而不是大于0时的实心蜡烛线

图一为问题图示,图二为我模仿的正常的MACD, 图三为画DDI的代码,图四为数据,好奇为什么会这样,谢谢,麻烦您了

2021年7月27日 2
回答答案
请教,如何计算“最近一次价格突破BOLL指标上轨到当前的周期数”? barlast函数的cond 类型?

作为小白,我可能会加个变量,判断价格突破轨道,然后判断api.is_changing(klines.iloc[-1],datatime),变量+=1 ………………

2021年7月24日 5
回答答案
下单后成交,怎么得到成交价?

trade

2021年7月11日 5
回答答案
模拟交易的订单在哪里查看?

模拟交易每次下单成交都会有提示的,或者你传入account=TqKq(),再登录快期软件,在快期上也能看到 api = TqApi(account=TqKq(), auth=TqAuth("*****",...

2021年7月11日 5
回答答案
现在免费用户无法使用复盘了么?

多试几次吧,这两天遇到报无法创建复盘的次数比较多

2021年6月16日 5
注册的
2021年6月5日 10