
等级: 新手上路
- 注册:
- 2023-9-26
- 曾用名:
|

楼主 |
发表于 2024-9-27 16:24
|
显示全部楼层
if main_transfer != '' and get_dynainf(code_final,207) >= 30000:
minimum = get_dynainf(code_final,208)
handle_p_last = get_lastmain(code_letter,main_transfer)
portfolio=get_portfolio (handle_p_last, 2)
if portfolio.buy_quantity !=0:
amount = portfolio.buy_quantity
buy_1 = get_dynainf(handle_p_last,28)
h_price = buy_1 - n_14*minimum
t1 = threading.Thread(target = opt_operate,args =(12,handle_p_last,h_price,amount,))
t1.start()
#orderid = sell_close(handle_p_last,'Limit',h_price,volume=amount,serial_id = 147)
#logging.debug(orderid)
sell_1 = get_dynainf(code_final,34)
h_price = sell_1 + n_14*minimum
orderid = buy_open(code_final,'Limit',h_price,volume=amount,serial_id = 148)
logging.debug(orderid)
我同时测试了用多线程处理,但是问题还是近7秒才执行下一个开仓语句,解决不了问题。供你们参考吧 |
|