首先要明确,回测手续费设置偏差会导致回测收益、胜率等数据失真,不能直接等同于实盘结果,咱们先把风险说在前。
1. 打开QMT客户端,进入量化回测的策略编辑或回测设置页面,找到“手续费参数”配置模块。
2. 按交易品种对应设置费率:需配置卖出时收取的万分之五印花税,沪深两市均收取的万分之0.1过户费,以及佣金按实际可申请的成本佣金设置;场内ETF无过户费,仅需配置佣金和印花税(若涉及卖出)。
3. 记得设置最低收费标准,比如佣金不足5元按5元收取(交易所统一规定),避免回测时忽略小额交易的费用成本。
举个简单例子:卖出市值10万元的股票,印花税50元,佣金按成本佣金计算若为20元(无最低收费触发),过户费1元,单次交易总费用为71元,回测时就按这个逻辑核算。
如果您还不清楚如何申请成本佣金,或者想获取更适配您交易策略的回测参数定制方案,欢迎点击右上角添加微信进一步沟通。新开户立享成本!ETF 和可转债佣金降至 0.5,两融的专项利率降至 3.6% 以下,能够降到打一折。
发布于2026-8-16 16:52 深圳 举报
问一问,专业解答少走弯路
QMT回测手续费支持图形界面和代码两种配置方式,核心是尽可能贴近实盘费率,否则回测收益会虚高。
️ 图形界面设置(新手推荐)
在策略编辑器右下方的 〖回测参数〗 面板中,直接输入各项费率即可。需分别设置:
· 佣金:按实际账户费率填写,默认约万3。
· 印花税:卖出时收取,固定 0.05% (万5)。
· 过户费:沪深两市均收 0.001% (万0.1)。
· 最低收费:佣金不足5元按5元收取。
· 品种差异:场内ETF无印花税和过户费。
⌨️ 代码动态设置(精准控制)
在init函数中用ContextInfo.set_commission()设置,代码优先级高于图形界面。
· 按比例(推荐):commissionType=0。例:设佣金万1、卖出印花税千1、最低收费5元:
```python
commissionList = [0, 0.001, 0.0001, 0.0001, 0, 5]
ContextInfo.set_commission(0, commissionList)
```
· 按每手:commissionType=1,按固定金额收费。
计算示例
卖出10万元股票,佣金万2(20元)、印花税50元、过户费1元,总费用71元。
⚠️ 核心要点
· 区分全佣与净佣:全佣已包过户费,设佣金即可,勿重复计算。
· 配合滑点:同时设置滑点(如0.01%-0.1%)模拟冲击成本,结果才真实。
发布于2026-8-17 14:30 增城 举报












1分钟入驻>

量化回测平台
追问
分享


10万+
1.1万
是的,量化回测一定要考虑手续费和印花税,忽略这些交易成本计算出的回测收益,确实会比真实的实盘收益高出不少,偏差程度和交易频率正相关,高频策略的偏差会尤其明显。第一步:整理需要计入回测的...
等17人解答
联系TA
公网安备:11010802032515号 ICP备案:京ICP备18019099号-3