跳到内容

策略 V1

注意

由于基金会专注于构建策略 V2框架,该框架提供了更大的定制性和可扩展性,我们不再积极维护以下 V1 策略模板。

什么是 V1 策略?

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

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

策略利用交易所和协议连接器暴露的标准化交易接口,使开发人员能够编写可在许多交易所使用的代码。每个 V1 策略都是/hummingbot/strategy文件夹中的一个子文件夹。

V1 策略列表

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

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

贡献策略

我们鼓励用户为自己的目的创建和扩展策略,如果他们愿意,可以与社区分享。

开发人员可以提交策略以供审查。请注意贡献指南。对于有兴趣创建或自定义自己策略的开发人员,请参见构建 V1 策略