同样的策略。同样的交易对。同样的五笔交易,在同样的日期进行。两个交易所,相隔14个点。
黄金交叉,50/200日均线,3倍做多 BTCUSDT 永续合约,时间从2020-03-25到今天;每个场所都收取各自结算资金费用。
Binance:−16% — 支付了$9,888的资金费用
Bybit:−29% — 支付了$9,641的资金费用
入场与出场完全相同。相同的信号日期——全部5个。而且两边的资金费用账单相差几百美元左右,所以这也不是解释。
差异来自K线。每个交易所都会输出自己的价格,而一条写着“收盘价站上200日均线”的规则,在每个平台上会对应略微不同的收盘结果。规则相同、报价不同、成交不同——到最后就差了14个点。
这意味着,回测的真实程度只和你回测在哪个平台上运行一样。如果你用某个交易所的数据做回测,却在另一个交易所下单,那你测试的是一个并没有被你实际部署的策略。
这也给精确度设定了下限。如果两个诚实的数据源在同一条规则下相差14个点,那么任何回测结果都不可能精确到小数位。有人如果给你报出到小数位的结果,那就是在卖东西。
选择你实际交易的交易所 👉 https://virtuum-lab.com
#BTC #Binance #Bybit #Backtesting