策略 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 | 在一段时间内分批下达限价订单 | 
贡献策略¶
我们鼓励用户为自身目的创建和扩展策略,并愿意与社区分享。
