在这篇文章中,将开发一个逻辑非常简单的交易系统,正如将看到的,它可以应用于不同的加密货币,并取得非常有趣的结果。该系统基于平均真实波动范围(Average True Range),用作波动性指标,在具体情况下将应用于比特币(BTC)。最近,加密货币的女王引起了很多关注,无论是因为在最近一次减半后预期的重要rally,还是因为其作为对抗法定货币典型通货膨胀的价值储备的战略资产的日益增长的角色。
Summary
如何运作波动性指标Average True Range
平均真实范围 (ATR),即“平均真实区间”,是用于衡量特定时间段内标的波动性的技术指标。它由著名的大宗商品分析师Welles Wilder Jr于1978年创立。ATR的主要目标是提供关于特定工具或市场波动性的数值指示。
实际上,高ATR表示市场波动性高,而低ATR则表示标的价格更加稳定,因此风险较低。
该指标表示特定时间段内金融工具价格的变化,但无法提供有关市场方向及其动量的信息。
正如名称所示,要计算ATR,需要测量“true range”的平均值,与简单的“range”(即一根柱的最高值减去最低值)不同,它的定义还考虑了与前一根柱收盘价的任何缺口。
通常,测量是针对14个周期进行的,但也可以根据交易者的需求在不同的区间计算ATR。
趋势跟随策略在比特币上的应用:逻辑和交易回测
该策略是一个简单的趋势跟随策略,旨在用于现货市场,但也适用于期货市场,它将在突破某个价格水平时通过止损订单进入市场,认为当前的运动可能会继续上涨。
所考虑的交易时段通常从00:00 GMT到23:59 GMT。由于加密货币是24小时报价,因此选择这些时间段以使交易时段与太阳日一致。此外,将使用15分钟的‘time frame’柱状图在市场上进行相当精确的操作,但也使用第二组每日柱状数据(data2)来计算进入水平。
实际上,最后一个将由最后一个日线柱的收盘价加上一定数量决定,该数量通过最近5天(period)的平均真实范围(ATR)确定,然后乘以一个最初设定为1的因子(factor)。
在 c data2 + factor*AvgTrueRange(period)data2 止损处买入下一个柱;
假设每笔交易操作10,000美元,当达到1,000美元的止损时将关闭交易,这个值相当大,但考虑到市场的波动性,尤其是Bitcoin 的波动性和其运动的紧张性,这被认为是必要的。无论如何,该策略具有日内交易的时间框架,因此将在交易日结束前关闭头寸,无需使用止盈。
应用此策略于Bitcoin现货市场 (BTC) 对抗USDT(与美元挂钩的稳定币),从2017年1月到2024年10月,获得了非常令人鼓舞的结果,equity line相当稳定地上升。
这由图2中报告的年度结果证实,但它们表明average trade并不高,因此可以尝试改进以使策略更稳健,以支持实际交易的运营成本(订单执行中的佣金和滑点)。
如何优化趋势跟随策略在Bitcoin上的表现
在可以优化策略的变量中,肯定有用于计算ATR的周期(period),还有它的乘数因子(factor)和止损值。
通过将‘period’在2到10天之间变化,并将‘factor’在0.5到2之间变化(步长为0.25),同时暂时保持止损不变,可以得到图3中的结果。
按 average trade 排序,可以注意到组合 ‘period’=2 和 ‘factor’=1 能够获得一个很好的净利润/回撤比率(自定义标准)以及最高的净利润(约 29,600 美元)在那些 average trade 较高的组合中。实际上,也存在净利润更高的组合,但 average trade 太低而无法被考虑。
使用所选参数,系统的总利润在355笔交易中接近30,000美元,平均交易约为83.50美元。这些结果表明,这已经是一个相当不错的策略,可以应用于实时交易,但这并不意味着不能进一步改进。
目前,策略确实包括使用1,000美元的止损,即头寸价值的10%,尚未优化。从图4可以看出,将止损从500美元变为2,000美元时,没有特别有趣的结果,因此可以保持初始止损,或者最多取1,100美元的值,这是最佳值。
趋势跟随策略:应用于其他加密货币(Ethereum 和 Solana)
在不进一步插入可能轻易导致策略优化过拟合的操作过滤器的情况下,可以尝试简单地通过将相同的逻辑应用于其他加密货币来验证策略,以检查它们是否也能获得良好的结果。众所周知,Bitcoin在整个市场中起到了一定的牵引作用,因此其他加密货币往往以类似的方式移动。
以下是相同策略应用于 Ethereum (ETH) 和 Solana (SOL) 的 equity line,这两者是市场上的主要 altcoin 之一。
两条equity line的增长趋势证实了策略的有效性,即使为了从Ethereum和Solana中获得最佳结果,也有必要像之前对Bitcoin所做的那样优化参数。因此,这项工作留给读者作为操作提示。
关于利用比特币和加密货币波动性的交易策略的结论
总之,在Bitcoin上试验的日内趋势跟踪策略在其简单性上无疑是有趣的,并且可以通过适当的调整和优化应用于许多其他加密货币。这个市场实际上仍然相当年轻,尽管它正在迅速成熟,但为想要参与的交易者提供了许多机会。
下次见,祝您交易愉快!
安德烈亚·翁格