3 分钟快速生成代码
输入想法,AI 即刻生成可运行代码
在PTrade量化交易平台中,set_fixed_slippage和set_slippage都是用于在回测中设置滑点的函数,但它们的计算方式有所不同:
set_fixed_slippage(fixedslippage=0.0) - 设置固定滑点
最终成交价格 = 委托价格 ± fixedslippage / 2。set_fixed_slippage(fixedslippage=0.2),原本买入交易的成交价为10元,则设置之后成交价将变成10.1元。set_slippage(slippage=0.1) - 设置滑点比例
最终成交价格 = 委托价格 ± 委托价格 * slippage / 2。set_slippage(slippage=0.2),原本买入交易的成交价为10元,则设置之后成交价将变成11元(10 + 10 * 0.2 / 2)。总结:
set_fixed_slippage设置的是一个绝对数值的滑点。set_slippage设置的是一个相对比例的滑点。在实际回测中,您可以根据策略的特点和对滑点的敏感度选择合适的滑点设置方式,以使回测结果更接近真实交易场景。