1
2
3
4
5
6
7
8
9
10
11
12
13
14
from
tqsdk
import
TqApi, TqAuth,TargetPosTask
api
=
TqApi(auth
=
TqAuth(
"******"
,
"******"
))
ts
=
api.get_trading_status(
"SHFE.au2312"
)
print
(ts.trade_status)
auq
=
api.get_quote(
"SHFE.au2312"
)
t1
=
TargetPosTask(api,
"SHFE.au2312"
,price
=
auq.bid_price1 )
while
True
:
api.wait_update()
if
ts.trade_status
=
=
"CONTINOUS"
:
t1.set_target_volume(
1
)
break
# insert_order指令会在下一次wait_update()发出
#api.wait_update()
api.close()
设想是用targetPosTask中设置价格参数,设为卖一,但是报错,说:
raise Exception(“下单方式(price) %s 错误, 请检查 price 参数是否填写正确” % price)
Exception: 下单方式(price) 475.26 错误, 请检查 price 参数是否填写正确
这是怎么回事,设为卖一也不行?
李思恒 已回答的问题 2023年11月29日