回测如何设置手续费和保证金率
由qxiao创建,最终由qxiao 被浏览 187 用户
回测如何设置手续费和保证金率
可以在Initial函数中通过context的set_commission设置
def initialize(context):
"""初始化"""
print("initialize")
# 股票设置费率的示例
context.set_commission(equities_commission=PerOrder(buy_cost=0.0003, sell_cost=0.0013, min_cost=5.0))
# 期货设置费率的示例
comm_dict = {
# 开仓,平仓,平今手续费
'I':(0.00012, 0.00006, 0.00012),
'RB':(0.000045, 0.000045, 0.000045)
}
context.set_commission(futures_commission=PerContract(comm_dict))
# 期货设置保证金率
context.set_margin('RB', 0.05)
\