2.56K 浏览
0

def kq_jy(zldm,sl):
    try:
        if hirmbhy.index(zldm) >= 0:
            target_pos = TargetPosTask(api, zldm, offset_priority='昨开',min_volume=1, max_volume=20)
    except Exception:
        target_pos = TargetPosTask(api, zldm)
     target_pos.set_target_volume(sl)
    api.wait_update()

Traceback (most recent call last):
File “C:\Users\Administrator\Desktop\zz\dzq.py”, line 701, in <module>
kq_jy(zlhy,ss)
File “C:\Users\Administrator\Desktop\zz\dzq.py”, line 278, in kq_jy
target_pos = TargetPosTask(api, zldm)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\tqsdk\lib\target_pos_task.py”, line 56, in __call__
raise Exception(“您试图用不同的 price 参数创建两个 %s 调仓任务, price参数原为 %s, 现为 %s” % (symbol, instance._price, price))
Exception: 您试图用不同的 price 参数创建两个 SHFE.rb2110 调仓任务, price参数原为 <function _check_price.<locals>.<lambda> at 0x0000026E72F3B8C8>, 现为 ACTIVE

没有发现任何问题。。。。版本更新前就没问题,更新后才出现的。

ringo 已回答的问题 2021年5月24日
0

从什么版本升级到了什么版本了

报错原因就是图上解释的,尝试在一个进程中对同一个合约创建两个参数不同的targetpostask任务

ringo 已回答的问题 2021年5月24日