网格交易之对冲网格策略(译文)
什么是网格交易
网格交易是一种通过一系列订单来建仓而非一次性建仓的交易策略。通常围绕当前价格水平附近用“止损”或“限价”订单来入场。
网格交易类似于金字塔式交易,在金字塔式交易中,当趋势向正确方向移动时以及在趋势向正确方向移动时建立位置。
对冲网格字波动市场时一种有效的手段。吸引外汇交易者的原因有两个。首先是不需要“要求”您对市场方向做出明确的预测。其次,它在波动趋势不明显的市场(货币市场中常见的情况)中表现良好。
本文提供了一些网格交易设置的实际示例,并解释了网格在什么条件下工作以及它们的弱点。您可以通过以下下载此Excel电子表格来自己尝试,并在不同的交易场景下进行测试。
经典对冲网格系统
一个“对冲网格”由多头和空头组成。顾名思义,这种方法存在一定程度的内在套期保值或损失保护。基本思路是,任何亏损交易都可以由获利交易抵消。
理想情况下,整个交易系统会在某个时候成为正数。然后,我们将平掉所有剩余头寸,以实现利润。
使用这种网格策略,理想的情况是价格在网格的一侧来回移动。这样做可以执行尽可能多的订单,并在尽可能多的一半上传递尽可能多的获利水平。
对冲网格可以证明在没有明确的趋势的“波动性”市场中运作良好。但是,您仍然可以在趋势市场中获利。一分钟后,我会讲解。
对冲网格是市场中立的策略。无论市场是上升还是下降,利润都是完全一样的。这种交易方式的吸引力在于,您无需预测任何方向趋势。
但是,如果设置正确,您仍然可以在看跌或看涨的反弹中获利。让我们看一下基本的网格配置。
网格配置-EURUSD示例
假设我们要在EURUSD上建立一个网格,当前价格为1.3500。首先,我们的订单簿应如下所示:
Level | Order | Entry | Level | Order | Entry | Hedge |
---|---|---|---|---|---|---|
1 | Buy Stop | 1.3515 | -4 | Sell Stop | 1.3440 | -75 |
2 | Buy Stop | 1.3530 | -3 | Sell Stop | 1.3455 | -75 |
3 | Buy Stop | 1.3545 | -2 | Sell Stop | 1.3470 | -75 |
4 | Buy Stop | 1.3560 | -1 | Sell Stop | 1.3485 | -75 |
最大网格损失(点) | -300 |
为创建网格,我使用15个点的间隔大小,并在起点的上方和下方使用了4个级别。这里没有明确的规则。您可以使用枢轴线或任何其他支撑/阻力指示器设置水平。
您还可以根据需要随意增加或减少交易数量,并更改时间间隔并根据自己的喜好获利。但是请记住,增加间隔的大小并添加更多的级别会增加最大的损失。
如果价格高于入门水平,则触发止损订单,如果价格低于入门水平,则触发止损订单。因此,我们总是使用该系统将订单打开到趋势中。参见图1。
其他网格技术则以相反的方式工作,并根据趋势打开订单。
如表所示,网格中的交易对相互套期保值。一旦交易对的双方都开放,他们的损益就变成了“锁定”于对冲金额。当所有交易都开放时,对冲的网格达到最大损失,并且盈亏固定在该点。
运行网格
如果价格直线上升60个点,它将执行所有买入订单,而不执行卖出订单。因此,我们将获得90点(45 + 30 + 15)的利润。同样,如果价格直线下跌60个点,那么我们将执行所有卖出订单,最后再获得90个点的利润。
不过,更可能发生的是价格将上下波动,导致我们的一些买卖订单在不同的时间执行。假设价格跌至1.3500以下,并且我们的第一个卖单被执行。
现在,如果我们出现逆转和看涨反弹,会发生什么?假设价格上涨到足以达到网格中最后一个买入订单的水平。那是1.3560。因此,我们的损益表如下所示:
Level | Order | Entry | P/L | Level | Order | Entry | P/L |
---|---|---|---|---|---|---|---|
1 | Buy Stop | 1.3515 | 45 | -4 | Sell Stop | 1.3440 | 0 |
2 | Buy Stop | 1.3530 | 30 | -3 | Sell Stop | 1.3455 | 0 |
3 | Buy Stop | 1.3545 | 15 | -2 | Sell Stop | 1.3470 | 0 |
4 | Buy Stop | 1.3560 | 0 | -1 | Sell Stop | 1.3485 | -75 |
由于级别4 / -1的交易对的损益表都处于打开状态,因此现在已锁定。但是我们仍然可以从剩余的三个购买订单中获利。
何时“关闭”网格
为简单起见,我宁愿在交易总额达到我选择的利润水平后就关闭整个网格。在上面的网格中,最大损失为300点。因此,我们可以说350点作为目标利润,然后离开网格运行。
通常,对于网格交易,最好将整个设置视为“单个系统”。而不是试图单独管理每个交易。这种方法可以简化交易管理。
使用这种套期保值配置,理想的结果是使价格达到网格的上半部分或下半部分的水平,但不能同时达到两个水平。如果价格朝一个方向发展,那么您必须考虑是否有可能发生反转,从而你的利润“回撤”。
另一种选择是一旦交易对达到一定的利润目标,就将其动态平仓。
这样做的好处是,您可以通过动态利润管理来实现更高的利润目标。但是,缺点是您将不得不等待未知的时间才能进行交易。这将占用您的资金和帐户保证金。
实施网格时,较好的作法是,一旦“突破”了一个关卡,就取消对立级别上的订单。这样可以避免在固定利润兑现时立即开设两个相对交易的不必要成本(点差和掉期费)。
相对的货币对彼此抵消,将双方保持开放是没有好处的。
例如,假设在第1级的买入打开网格,接着价格回落至1.3440,并在第-4级触发卖单。未平仓的“买入”单应在这时应该关闭,并在执行前取消卖出订单。
管理风险
对于这种网格设置,我们的最大损失是-300点。当价格达到所有水平并且打开了完整的交易集时,就会发生这种情况。然而,网格的潜在利润上升潜力是无限的。
使用对冲网格,只要所有交易对都保持在原位,下行风险始终会是受限的。请注意,如果非对立的交易对彼此独立关闭,则可能导致系统未对冲,并可能导致亏损失控。
这就是为什么为了安全起见,在所有交易中设置广泛的止损是一个好习惯的原因。在失控的市场或流动性较低的货币中,您的交易可能无法完全按照网格级别执行。这会使风险比您计划的更大。
作为网格设置的一部分,必不可少的是要清楚地了解可能的市场范围,以便正确设置退出级别。
要记住的另一件事是,在设置手数和网格配置时,请确保您的帐户在任何时候都不会过度敞口,这可能会导致追加保证金。
使用网格的主要优点是平均进场和出场价格。这种方法永远不会增加风险,而会减少风险。
在网格交易中,当务之急是不要试图使订单量和对任何市场的敞口都超过可接受的风险限额。
网格最大利润/亏损
如果打开了网格中的所有交易,对冲的网格将达到最大损失,并且此时网格系统的盈利/亏损无法更改。在最佳情况下,当价格上升或下降仅通过网格的一侧的所有网格级别时,就会发生最大利润。
因此,当市场条件波动太大时,通常最好使用网格系统针对趋势开单而不是进入趋势。 当价格达到所有网格水平时,这种类型的网格会使利润最大化。
测试
使用这种方法时,建议您测试尽可能多的设置。这会让您获取使用网格的盘感。您可以下载我们的Excel电子表格,并在不同的市场条件下尝试任意数量的不同方案(请参见下文)。
Excel工作簿使用高度现实的价格数据模型,因此您可以确保结果尽可能“真实”。与“回溯测试”相比,模拟数据的优势在于,您可以生成无限数量的方案-以及模拟不同级别的波动率和看涨或看跌趋势。
下载链接位于页面底部。
模拟#1
第一个模拟给一个接近理想的测试案例。价格开始上涨,触发了我们所有的买单。我在图表上用虚线标记了订单级别。高于1.3500的是买入止损订单,低于的是卖出止损订单。就是说,它们进入了优势趋势。参见图2。
价格保持在上半部,仅达到这些水平,因此没有卖出订单。我们的网格最终获得了以下利润:
Order | Entry | Limit | O | C | Net | Order | Entry | Limit | O | C | Net | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Buy | 1.3515 | 1.3865 | Y | N | 71.1 | Sell | 1.3485 | 1.3135 | N | N | 0 | |
Buy | 1.3530 | 1.3880 | Y | N | 56.1 | Sell | 1.3470 | 1.3120 | N | N | 0 | |
Buy | 1.3545 | 1.3895 | Y | N | 41.1 | Sell | 1.3455 | 1.3105 | N | N | 0 | |
Buy | 1.3560 | 1.3910 | Y | N | 26.1 | Sell | 1.3440 | 1.3090 | N | N | 0 | |
P&L | Pips | 194.6 |
模拟#2
这次用最坏的情况。在此过程中,价格行为非常不稳定,并设法达到网格上的所有级别(请参见图3)。最终盈亏为-316点。网格的最大损失为300点,额外16点损失为滑价导致。
Order | Entry | Limit | O | C | Net | Order | Entry | Limit | O | C | Net | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Buy | 1.3515 | 1.3865 | Y | N | 145.5 | Sell | 1.3485 | 1.3135 | Y | N | -179.5 | |
Buy | 1.3530 | 1.3880 | Y | N | 130.5 | Sell | 1.3470 | 1.3120 | Y | N | -194.5 | |
Buy | 1.3545 | 1.3895 | Y | N | 115.5 | Sell | 1.3455 | 1.3105 | Y | N | -209.5 | |
Buy | 1.3560 | 1.3910 | Y | N | 100.5 | Sell | 1.3440 | 1.3090 | Y | N | -224.5 | |
P&L -316 | Pips | 492.2 | -808.2 |
在非常波动的市场中,当所有水平都可能被击穿时,则采用反向策略–“单一”网格是首选。有关更多信息和比较,请参见此处。
对于趋势市场,另一种选择是使用垂直网格来汇总价格以利用趋势。
对冲网格系统的优缺点
优点
- 在典型市场条件下赚钱的系统方法
- 随着趋势的增强而增加头寸规模,而不会一口气冒险
- 不依赖强势趋势。网格交易可以在无趋势的横盘市场中盈利。外汇中常见的情况。
- 使用多个进/出水平,意味着您不太可能被价格上涨、市场噪音或异常大的点差“带走”。
- 多个点开仓使您可以受益于平均成本。
- 它不依赖于市场方向的单一“绝对情况”。
- 轻松实现执行和管理订单流程的自动化。
缺点
- 为了快速实现利润,交易者常常倾向于过早地兑现盈利,但亏损的交易却被淘汰,从而导致大幅亏损。
- 在不利的市场中,网格可能长期处于亏损状态。
- 在快速变化的市场中,滑价可能会导致您的交易订单执行得离所需的网格水平很远。这会导致您不受对冲保护。
- 技术问题:为了使网格系统正常运行,正确执行订单,止损和限制非常重要。如果您的某些交易订单失败,则可能导致累积亏损。因此,网格高度依赖软件和经纪人端的忠实执行。