1.79K 浏览
0
if open_cond_1 == -1 or open_cond_4 == 1:
    print("空头开仓")
    target_pos.set_target_volume(-1)

if open_cond_1 == 1 or open_cond_4 == 1:
    print("多头开仓")
    target_pos.set_target_volume(1)

我不小心把开仓条件写错了。理论上当满足open_cond_4 == 1时,多头和空头会同时开仓。但我实盘交易时发现,空头开仓后,当行情同时满足多头、空头条件时,多头只是平空后再开多1手就没在继续开仓了。理论上不应该是反复多空对开吗?

请教这是什么原因?顺祝投资顺利!

李思恒 已回答的问题 2022年1月14日
0

首先,这个函数的意思是,保持你的净持仓是多少,而不是下单。仔细看一下文档哈,如果你只是开仓下单,用insert_order更佳

李思恒 已回答的问题 2022年1月14日
您正在查看1个答案中的1个,单击此处查看所有答案。