HomeZ - 横幅首页 ita比特币交易系统:利用波动率和日内价格区间构建日内交易策略

比特币交易系统:利用波动率和日内价格区间构建日内交易策略

在本文中,我们将开发一个逻辑非常简单的交易系统,基于使用日内区间作为市场波动率的度量。正如将要看到的,即使是极其简单线性的规则,也可以产生有趣的操作思路,尤其是当它被应用到像比特币(BTC)这样具有方向性运动和波动率扩张阶段的市场时。

该策略背后的想法,是利用那些相对于整体波动幅度而言,市场走势出现一定压缩的交易日。具体来说,系统会比较K线实体(即开盘价与收盘价之间的距离)与当日的总区间(定义为最高价与最低价之差)。当实体小于区间的一定比例时,就将这种情况解释为一个可能的犹豫或压缩阶段,市场随后可能从中产生更为明确的走势。

因此,策略将通过在收盘价上方放置一个买入止损单来做多,更准确地说,距离等于该K线的区间。这样一来,系统不会立即入场,而只会在价格真正表现出足够的上涨动能、突破预设入场水平时才进场。

起始代码(PowerLanguage 语言)的核心将是这一简单的代码行:

if Body < (dFactor * Range) then buy next bar at close + range stop;

可以看到,逻辑是刻意保持精简的:参数 dFactor 初始设为 1,用来决定K线实体相对于整体区间需要被压缩到什么程度,才能生成操作信号。为了完善系统结构,还加入了止损、止盈以及在交易日结束时的强制平仓,从而将策略限定在日内周期内,避免隔夜持仓。

所考虑的交易时段约定为 GMT 时间 00:00 至 23:59,使其与自然日重合,因为加密货币是 24 小时不间断交易的。此外,将使用 1440 分钟(即 24 小时)的K线周期。

在接下来的段落中,将详细分析这一逻辑的运行方式,评估其初始结果以及对主要操作参数进行优化的可能性。

比特币交易系统:初始策略的构建

假设每笔交易操作资金为 100,000 美元,这只是为了简化计算的假设值,但由于现货市场可分割,该数值是可伸缩的。交易将在触及 2,000 美元的止损时平仓(即头寸价值的 2%)。这是一个相对较大的数值,但考虑到比特币的波动性以及其走势的“神经质”特征,假定在该市场上有必要设置如此幅度的止损。无论如何,该策略的时间框架为日内,因此会在当日结束时平掉所有持仓,或者在达到 10,000 美元(10%)的止盈目标时平仓。

将这一策略应用于比特币(BTC)对 USDT(与美元锚定的稳定币)的现货市场,从 2017 年 1 月到 2026 年 5 月,可以得到非常令人鼓舞的结果,权益曲线相当平稳地向上。

图 1 – 比特币(BTC)交易系统在初始配置下的权益曲线

这一点也由图 2 中给出的年度结果所证实,不过可以看出平均每笔交易收益并不算高,尤其是在最近几年。因此可以尝试对其进行改进,以增强策略的稳健性,从而在真实交易中更好地覆盖交易成本(手续费以及订单执行中的滑点)。

图 2 – 比特币交易策略初始版本的年度结果

比特币交易系统的优化:提升稳健性与表现

在可用于优化策略的变量中,肯定包括区间的乘数因子 dFactor,以及止损和止盈的数值。

dFactor 从 0.5 以 0.05 为步长变化到 1,可以得到图 3 中的结果。

图 3 – 比特币交易策略中参数 dFactor 的优化

按净利润排序后可以注意到,0.75 这一数值能够获得非常好的净利润/回撤比(自定义指标),以及最佳的平均每笔交易收益(约 454 美元)。其附近的数值对系统指标的影响并不大,这进一步证实了该过滤条件的有效性。

在选定这些参数后,系统的总利润接近 241,000 美元,共 530 笔交易,平均每笔交易约 454 美元。这些结果表明,该策略已经相当不错,可以用于实盘交易,但这并不妨碍我们继续对其进行改进。

目前,策略使用的是 2,000 美元的止损,即头寸价值的 2%,以及 10,000 美元的止盈目标。图 4 显示,当将止损从 1,000 美元变化到 5,000 美元、止盈从 0 美元变化到 30,000 美元时,3,000 美元与 15,000 美元这一组合在净利润/回撤比方面表现最优。

图 4 – 比特币交易策略中止损与止盈的优化

在其他加密货币上的策略验证:以太坊、BNB 与 Solana

在不进一步加入可能导致策略优化过拟合的操作过滤条件的前提下,可以尝试将同样的逻辑应用到其他加密货币上,以验证在这些品种上是否也能取得良好结果。众所周知,比特币在一定程度上起到带动整个市场的作用,因此其他加密货币往往也会呈现类似的走势。

下面给出将同一策略、使用相同参数应用于以太坊(ETH)、BNB 和 Solana(SOL)这三种主要山寨币时的权益曲线。

图 5 – 策略应用于以太坊(ETH)时的权益曲线

图 6 – 策略应用于 BNB 时的权益曲线

图 7 – 策略应用于 Solana(SOL)时的权益曲线

所有权益曲线的上升走势都证实了该策略的有效性,不过若要在每一种被考察的加密货币上获得最佳结果,仍有必要像之前对 BTC 那样,对参数进行优化。因此,将这一工作留给读者作为操作上的延伸思路。

结论:一个简单的比特币交易系统真的可行吗?

在本研究中,我们开发了一个极其简单的比特币交易系统,仅仅基于日内区间的行为以及市场波动率。

结果表明,当应用于像比特币(BTC)这样具有强方向性和大幅波动的品种时,即便是非常基础的操作逻辑,也能提供有趣的交易思路。

随后在以太坊、BNB 和 Solana 上的验证还表明,这一策略背后的操作原理可能在更广泛的加密货币市场中同样存在。

当然,没有任何策略是万能解,每一种方法都需要深入测试、风险控制以及持续验证。然而,这一示例再次表明,在加密货币市场开发交易系统时,简单、稳健与方法论往往可以构成一种有效的组合。

下次再见,祝交易顺利!

Andrea Unger

RELATED ARTICLES

Stay updated on all the news about cryptocurrencies and the entire world of blockchain.

Featured video

LATEST