问答交流

【平台使用】回测中设置手续费不生效,请问如何解决?

由bquwo8rn创建,最终由small_q 被浏览 4 用户

def m3_initialize_bigquant_run(context):
    # # 加载预测数据
    from bigtrader.finance.commission import PerContract
    # 0.000023, 0.00012, 0.00023
    # 期货设置费率的示例
    comm_dict = {
        # 开仓,平仓,平今手续费,todo: 隔日平仓待定
        'IM':(0.000023, 0.00012, 0.00023)
    }
    context.set_commission(futures_commission=PerContract(cost=comm_dict))
    # context.set_commission(PerContract(0.000023, 0.00012, 0.00023))
    context.close_pos_time = "14:59"
    context.product = product

实际回测交易记录中的手续费:389.97/1130360 = 0.0003449963


评论
  • 可否把原策略链接贴一下,便于我们排查。
{link}