2
关注
1
关注者

关于策略“动态阶梯突破策略”回测出现“仓位不足”的问题

创建于: 2022-07-14 01:31:02, 更新于:
comments   2
hits   468

策略库链接:https://www.youquant.com/strategy/172610

回测时经常会出现“平仓仓位不足”的情况,请问是什么问题?如题 关于策略“动态阶梯突破策略”回测出现“仓位不足”的问题

策略平仓的部分源码如下: if mp > 0 and close0 < middle_line: # 如果当前持有多单,并且最新价小于中轨 exchange.SetDirection(“closebuy”) # 设置交易方向和类型 exchange.Sell(close0 - 1, 1) # 平多单 mp = 0 # 设置虚拟持仓的值,即空仓

if mp < 0 and close0 > middle_line:  # 如果当前持有空单,并且最新价大于中轨
    exchange.SetDirection("closesell")  # 设置交易方向和类型
    exchange.Buy(close0, 1)  # 平空单
    mp = 0  # 设置虚拟持仓的值,即空仓
更多内容
全部留言
avatar of hyea99
hyea99
谢谢
2022-07-16 00:07:14
avatar of 雨幕(youquant)
雨幕(youquant)
可以滑价加大点,应该是平仓单没成交,继续平仓,就报仓位不足了。
2022-07-15 08:47:51