跳转至内容

hedge

📁 策略信息

📝 摘要

该策略允许您通过在另一个 perp 交易所或 spot 交易所自动开立相反头寸来对冲做市策略。像 hedge_ratio 这样的配置允许您自定义对冲比例。用户应将此策略与另一个做市策略一起运行。

该策略是 dYdX 黑客马拉松 的获胜提交。

🏦 支持的交易所

  • SPOT CLOB CEX
  • PERP CLOB CEX

🛠️ 策略配置

参数 类型 默认 提示新配置? 提示
value_mode bool True True 您想按资产价值 [y] 还是资产数量 [n] 进行对冲?(y/n)?
hedge_ratio decimal 1 True 输入对冲资产比例,例如 0.5 表示将对冲总资产价值的 50%。
hedge_interval decimal 60 True 输入检查对冲的间隔秒数
min_trade_size decimal 0 True 输入报价资产的最小交易量
slippage decimal 0.02 True 输入最大滑点小数,例如 0.1 -> 10%
hedge_connector Union[None, ExchangeEnum] None True 交易所连接器的名称。
hedge_markets List[str] None True 交易对的名称。(对于价值模式,只能输入一个市场)
hedge_offsets List[Decimal] [0.0] True 输入用于对冲市场的偏移量,用逗号分隔
hedge_leverage decimal 1 True 输入对冲市场使用的杠杆
hedge_position_mode Literal["ONEWAY", "HEDGE"] ONEWAY True 输入对冲市场使用的位置模式。(确保 perp 连接器位置模式与此处的位置模式匹配)
connector_0 MarketConfigMap True 您想监控 connector 0 吗?
connector_1 MarketConfigMap True 您想监控 connector 1 吗?
connector_2 MarketConfigMap True 您想监控 connector 2 吗?
connector_3 MarketConfigMap True 您想监控 connector 3 吗?
connector_4 MarketConfigMap True 您想监控 connector 4 吗?
MarketConfigMap: 对于 connector_0 到 connector_4?
connector Union[None, ExchangeEnum] None True 交易所连接器的名称。
markets List[str] None True 交易对的名称。
offsets List[Decimal] [0.0] True 输入用于对冲市场的偏移量,用逗号分隔

📓 描述

交易逻辑

仅近似

以下是对该策略的总体近似描述。请检查上面的交易逻辑中的策略代码以确切了解其工作原理。

leastchaos 撰写 - 查看原始 pull request

摘要

该策略包含 2 种对冲模式。

  1. 按数量对冲

该策略将通过计算每种资产的对冲数量来按数量进行对冲。对冲资产数量按以下公式计算:对于对冲市场对中的每种资产,amount_to_hedge = 具有相同基础资产的资产数量之和 * hedge_ratio + 对冲资产数量 对冲资产数量必须大于最小交易量才能进行交易。

  1. 按价值对冲

该策略将通过计算对冲资产数量来按价值进行对冲。对冲资产数量按以下公式计算:amount_to_hedge = 所有市场对的资产价值之和 * hedge_ratio + 对冲资产价值 对冲资产数量必须大于最小交易量才能进行交易。

代码逻辑:

每隔 hedge_interval 秒,

  1. 检查所有市场是否就绪。
  2. 检查并取消任何未执行的以前的活动订单
  3. 根据所选模式(按数量或按价值)计算对冲方向和数量
  4. 如果数量满足 min_trade_size,则下单

示例用例

  • 使用价值对冲模式通过使用可能相关的可做空市场来对冲多个不同市场的价值,对不可做空资产执行代理对冲。

例如,某些代币组合(FEAR、ODDZ、DAFI(仅随机示例))的价格可能与 ETH 价格存在某种相关性。因此,您可以选择用 ETH 的空头头寸来对冲您持有的该代币组合的价值,从而降低该代币组合的库存风险。因此,当您利用该头寸进行做市时,它将帮助您在永续市场自动做空一个定义好的比例,以便在整体市场下跌时,部分损失可以通过 ETH 的空头头寸得到缓解。

  • 固定数量的资产对冲/抵消

您可以设置一个固定的抵消值/数量,机器人将在每个间隔时间将您持有的资产/头寸数量维持在抵消水平。

ℹ️ 更多资源

注意

以下视频可能已过时,因为它们基于策略的 v0.45.0 版本

做市中的对冲 | 交易者策略 | 第 01 部分

对冲与风险管理 | 交易者策略 | 第 02 部分

使用 dYdX 永续合约进行做市对冲 | 交易者策略 | 第 03 部分