跳至内容

策略 V1

注意

由于基金会目前专注于构建 策略 V2 框架,该框架提供更高的自定义性和可扩展性,我们不再主动维护以下 V1 策略模板。

什么是 V1 策略?

V1 策略是用户可配置、扩展和运行的算法交易策略模板。交易策略本身是一个持续运行的过程,用于监控一个或多个交易所上的交易对,以做出交易决策。

策略将交易逻辑(定义策略行为的开源代码)与参数(用户定义的变量,如价差和订单数量,用于控制策略在实时市场条件下的部署)分离。策略参数存储在本地的配置文件中,该文件不对外暴露。

策略利用交易所和协议连接器提供的标准化交易接口,使开发者能够编写可在多个交易所上复用的代码。每个 V1 策略都是 /hummingbot/strategy 文件夹下的一个子文件夹。

V1 策略列表

这些策略已通过最新投票中的最低投票权阈值,并包含在每月发布的版本中。它们不由 Hummingbot 基金会维护,但可能由社区成员维护。

策略 描述
pure_market_making Hummingbot 原始的单交易对做市策略
cross_exchange_market_making 通过在另一交易所对冲来降低库存风险的做市策略
amm_arb 利用 AMM 去中心化交易所与其他交易所之间价格差异的套利策略
avellaneda_market_making 基于经典 Avellaneda-Stoikov 论文的单交易对做市策略
cross_exchange_mining 社区维护的跨交易所做市策略修改版
hedge 使用永续合约对冲现货交易所的库存风险
liquidity_mining 使用单一基础或报价代币为多个交易对提供流动性
perpetual_market_making 社区
spot_perpetual_arbitrage 利用现货与永续合约交易所之间的价格差异进行套利
twap 在一段时间内分批下达限价订单

贡献策略

我们鼓励用户为自身目的创建和扩展策略,并愿意与社区分享。

开发者可提交策略以供审核。请参阅贡献指南。如开发者希望创建或自定义自己的策略,请参阅构建 V1 策略