当前位置:主页 > 区块链 > 币圈知识 > 回溯测试全面介绍

币圈新手入门:什么是回溯测试?如何对交易策略进行回溯测试?

2024-08-30 10:45:59 | 来源: | 作者:佚名
对于币圈新手来说,如何在交易所里赚钱是每个人必须要考虑的事情,如何对交易策略进行回溯测试是出色系统交易者的基本能力,那么,什么是回溯测试?如何对交易策略进行回溯测试?让我们来了解一下简单的回溯测试流程

摘要

您是否认为自己对市场有不错的想法,但却不知道如何在不损失真金白银的情况下将其付诸实践?了解如何对交易策略进行回溯测试是出色系统交易者的基本能力。

回溯测试背后的前提是过去有效的方法在将来也可能适用。但您要如何进行回溯测试,又该如何评估结果呢?让我们来了解一下简单的回溯测试流程。

简介

回溯测试是自行制定图表和交易策略的关键要素之一。它通过以历史数据为基础的系统来重建过去可能发生的交易。回溯测试的结果会让您大致了解一项投资策略是否有效。

什么是回溯测试?

首先,如果您想进一步了解什么是回溯测试,可以阅读我们的文章《什么是回溯测试?》

简言之,回溯测试的主要目的是向您展示您的交易想法是否有效。您可首先使用以往的市场数据来了解策略的执行情况。如果这项策略看起来有潜力,那么它在实际交易环境中也可能有效。

回溯测试前要做什么?

在开始回溯测试前,您需要确定您是哪类交易者。您是自主决策型交易者还是系统型交易者?

自主决策型交易基于决策 — 交易者利用自己的判断来决定何时开仓和平仓。这是相对宽松且开放的策略,大多数决定取决于交易者对手头情况的评估。因此,回溯测试在自主决策型交易中不那么重要,因为这种策略没有严格的定义。

当然,这并非意味着如果您是自主决策型交易者,就完全不该使用回溯测试或模拟交易。这只是意味着测试结果不如系统型交易者得到的结果可靠。

系统型交易更适合进行回溯测试。系统型交易者依赖于能够定义并告知开仓或平仓时机的交易系统。系统型交易者控制策略的大部分方面,但开仓和平仓的时机完全由策略决定。您可以将简单的系统型策略看作两步:

  • 当A和B同时发生时,进入交易。

  • 当X发生后,退出交易。

一些交易者更偏向于这种方法。它可以消除交易中的情绪化决策,并为交易系统的盈利提供合理的保证。当然,没有任何保证是绝对的。

也正因为如此,您务必要确保您的系统中制定了有关何时开仓或平仓的具体规则。如果策略没有明确的定义,结果也会不一致。正如您所料到的,这种交易风格在算法交易中更受欢迎。

如果您想将流程自动化,您可以购买回溯测试软件 — 您只需输入自己的数据,系统会为您进行回溯测试。但在这个例子中,我们会为您介绍手动回溯测试策略。它需要花费更多功夫,但是完全免费。

如何对交易策略进行回溯测试?

您可以通过此链接找到Google试算表电子表格模板。您可基于这一基本模板来创建自己的模板。它可以让您大致了解回溯测试试算表可能包含哪些信息。一些交易员更偏向于使用Excel或Python中的代码,在这方面并没有严格的规定。您可以添加需要的数据,以及您认为有用的其他任何信息。

日期

市场

方向

开仓

止损

止盈

风险

奖励

盈亏

12/08

BTCUSD

做多

$18,000

$16,200

$21,600

10%

20%

3600

12/09

BTCUSD

做空

$19,000

$20,900

$13,300

10%

30%

-1900

我们来对一些简单的交易策略进行回溯测试:

  • 我们在黄金交叉后以第一个每日收盘价买入一枚比特币。我们认为当50天移动平均线高于200天移动平均线时,就是黄金交叉。

  • 我们在死亡交叉后以第一个每日收盘价卖出一枚比特币。我们认为当200天移动平均线低于50天移动平均线时,是死亡交叉。

如您所见,我们还定义了策略有效的时间范围。也就是说,如果黄金交叉出现在4小时图表上,就不会被我们视为交易信号。

此示例中的时间段始于2019年初。然而,如果想获得更准确可靠的结果,您可以追溯到更远的比特币历史价格走势。

现在,我们来看一下系统在这一时段内产生了哪些交易信号:

  • 买入 @~$5,400

  • 出售 @ ~$9,200

  • 买入 @ ~$9,600

  • 出售 @ ~$6,700

  • 买入 @ ~$9,000

以下是我们的信号在图表上叠加时的视图:

我们的第一笔交易获利约$3800,而第二笔交易将产生$2900的损失。这意味着我们的已实现盈亏是$900。

我们的交易也很活跃,截至2020年12月,未实现盈利约为$9000。如果我们坚持最初制定的策略,就会在下一次死亡交叉时平仓。

评估回溯测试结果

那么,这些结果说明了什么?我们的策略本应带来合理的回报,但到目前为止还没有任何出色的表现。我们可以通过执行目前的未平仓交易,来大幅增加我们的已实现盈亏,但这与回溯测试的目的背道而驰。如果我们不坚持按计划执行,结果也不会可靠。

即便这只是一项系统策略,也依然应该考虑当时的特定背景。从$9600到$6700之间的未盈利交易发生在2020年3月由新 冠 肺 炎疫 情导致的崩盘期间。这种黑天鹅事件可能会对任一交易系统产生巨大的影响。也正因为如此,我们要通过进一步回溯来了解这种亏损是属于异常情况,还是只是策略的副作用。

这是一次简单的回溯测试过程的示例。如果我们回溯并用更多数据对其进行测试,或纳入其他技术指标可能会使其产生更强的信号,从而让策略变得更有前景。

但是回测结果还能告诉您什么?

  • 波动性测量:您的最大上升和回撤。

  • 风险敞口:为执行该策略,您需要从整个投资组合中分配的资金量。

  • 年化回报:此策略在一年内的百分比回报。

  • 盈亏:系统中有多少交易可能盈利,有多少交易可能会亏损。

  • 平均成交价格:您在策略中成交的开仓和平仓均价。

请知晓:上述示例不足以详尽说明回溯测试的作用。具体需要追踪哪些指标,完全取决于您。无论如何,您在有关设置的交易日记中记录的详细信息越多,您从得到的结果中学习的机会就越多。有些交易者对自己的回溯测试非常严格,这一点从他们的结果中可能也会有所体现。

最后要考虑的一个因素是优化。如果您已阅读我们的回溯测试文章,就会知道回溯测试和前瞻性测试(模拟交易)之间的区别。

结语

我们已经了解了对交易策略进行手动回溯测试的基本流程。但请务必记住,过去的表现不能代表未来的表现。

市场环境瞬息万变,如果您想改进交易策略,就必须顺应这些变化。您也需要谨记不能盲目信任数据。评估结果时,常识(虽然经常被忽视)也是一种非常有用的工具。

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:回溯测试   交易   策略  

你可能感兴趣的文章

更多

热门币种

  • 币种
    最新价格
    24H涨跌幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 75736.44¥ 516673.99
    +1.31%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 2357.64¥ 16083.82
    +0.72%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 1.0002¥ 6.8233
    +0.02%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.4471¥ 9.8721
    +2.14%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 633.14¥ 4319.28
    +1.94%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9996¥ 6.8192
    -0.01%
  • solana SOL Solana

    SOL

    Solana

    $ 88.1312¥ 601.23
    +3.27%
  • tron TRX 波场

    TRX

    波场

    $ 0.324¥ 2.2103
    -0.92%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.099079¥ 0.6759
    +2.24%
  • hyperliquid HYPE Hyperliquid

    HYPE

    Hyperliquid

    $ 43.6331¥ 297.66
    -2.78%

币圈快讯

  • 华盛证券将清理内地存量业务6月15日起暂停新开仓及资金证券转入

    2026-06-06 14:42
    据金十援引一财报道,华盛证券于6月6日上午向客户发布通知称,自北京时间6月15日起,将对存量投资者账户在中国内地的服务进行调整,包括暂停股票等所有品种的新开仓、加仓交易,仅支持卖出、平仓操作;暂停资金及证券转入,转出功能保持正常。 通知称,本次调整不影响为存量投资者在境外提供服务,也不影响全体客户现有资产安全,客户可正常查询账户、持有及卖出已有持仓。
  • 富途老虎长桥之后未被“点名”的华盛证券也将清理内地业务

    2026-06-06 14:26
    6月6日,继富途、老虎、长桥之后,又一家跨境券商宣布清理内地存量业务。华盛证券于6月6日上午向客户发布的通知称,自北京时间6月15日起,华盛证券将对存量投资者账户在中国内地的服务进行相应调整:一是在中国内地交易服务:暂停股票等所有品种的新开仓、加仓交易,仅支持卖出、平仓操作;二是在中国内地资金划转服务:暂停资金及证券转入,转出功能保持正常。通知显示,此次调整是为落实2年集中整治期的行业监管要求,推动跨境证券业务规范发展,并强调本次调整不影响为存量投资者在境外提供服务,也不影响全体客户现有资产安全,客户可正常查询账户、持有及卖出已有持仓。这也意味着,除5月22日被中国证监会直接“点名”的3家券商外,部分中小券商也将开启存量非法业务整治。(一财)
  • 某ETH多头再遭清算累计清算超3.1万枚ETH

    2026-06-06 14:23
    据链上分析师Ai姨监测,1.68亿美元ETH多头再次被清算10,117枚ETH,昨晚至今累计清算数量增长至31,915.13枚ETH。最新清算价格为:地址0xc3f…931e4:借出41,167.63枚,清算价$1,472.09地址0x34d…c4ac1:借出31,537.7枚,清算价$1,458.78。某鲸鱼ETH多单遭清算,共被清算超21,700枚ETH。
  • 疑似同一巨鲸两钱包在过去6日花费2400万枚USDT买入2110万枚“币安人生”

    2026-06-06 14:23
    6月6日,据OnchainLens监测,两个可能属于同一巨鲸的钱包在过去6天内共花费2400万枚USDT,买入了2110万枚“币安人生”,目前仍持有99.8万枚USDT,可用于继续增持该代币。
  • 中国武汉66万元虚拟货币盗窃案二审改判:盗窃金额按被害人实际支付成本认定主犯获刑十年六个月

    2026-06-06 13:57
    据《检察日报》报道,林某、曾某、戴某经预谋以交易虚拟货币为幌子,在交易过程中偷拍被害人数字钱包私钥,并在虚拟货币到账后秘密登录被害人钱包撤销交易,将相关虚拟货币转回至其控制账户。3人先后作案3次,造成被害人经济损失共计66万元。一审法院认为,在缺乏明确司法解释对虚拟货币价值计算方式和量刑标准作出规定的情况下,不宜直接依据被害人购入金额66万元认定涉案数额特别巨大,因此以“其他严重情节”量刑,分别判处3人有期徒刑八年至五年六个月不等,并处罚金。湖北省武汉市汉阳区检察院随后提出抗诉,武汉市检察院支持抗诉。检方认为,一审法院法律适用错误、量刑畸轻。武汉市检察院检察官代文涛表示,在被害人有明确损失数额可参考的情况下,又认为无法认定虚拟货币价值,存在逻辑矛盾和法律适用错误。司法实践中,将销赃价格、成交价格作为盗窃数额认定已是主流做法,以被害人实际支付成本价格认定虚拟货币价值,具有事实、法律和实践依据。武汉市中级法院二审采纳检方意见,撤销原判决相应内容,改为认定盗窃数额特别巨大,以盗窃罪判处主犯林某有期徒刑十年六个月,判处从犯曾某、戴某有期徒刑八年,各并处罚金。
  • 查看更多