介绍

软件安装并配置完成后,您就可以开始做市了。首先完成安装指南并确保/balances响应。

下面的示例使用DOGE/USDT@StakeCube。您的配对和交换设置在config.jsonc

本指南涵盖免费的基本版本。 高级模块添加高级流动性控制。

注意:在了解风险之前,请勿在交易所保留大量代币或 USDT 余额。

流动性和利差

流动性通常是交易者首先注意到的。通过以下方式实现基本流动性和点差维护:

/enable liq 2% 2000 DOGE 200 USDT middle

该软件会在点差附近下达买卖订单——买方最多 200 USDT,卖方最多 2000 DOGE,点差约为 2%。趋势可以是 uptrenddowntrendmiddle

如果其他交易者与您的流动性订单匹配,软件将替换它们以保持账簿填满。为了更安全地控制余额,请参阅安全流动性点差维护者高级模块。

动态订单簿构建

该模块通过下达和更新订单来保持订单簿活跃。在交易所用户界面上,它看起来像是对该货币对的持续兴趣。

启用它:

/enable ob 20 30%

20 是动态订单簿订单的最大数量;相对于您的 /amount 设置,每个订单金额按 30% 缩放。

确保您有足够的 DOGE 和 USDT 来满足配置的订单数量。由于服务器负载,我们不建议超过 40 个订单。

启动和停止

使用/enable启用您需要的功能 - 例如/enable ob …/enable liq …

然后开始做市:

/start

这将运行所有启用的模块。要暂停,请使用 /stop。未平仓订单保留在交易所;如果需要,可以使用 /clear all 取消它们。

交易者(交易量)

交易者模块创建交易活动。启用它:

/enable t optimal 4-200 DOGE 3-120 secs

策略:点差(较低风险,在点差内交易)、订单簿(与账簿匹配)、最优(默认 - 启用流动性时结合点差和订单簿)和深度(溢价)。

在软件运行时随时调整金额和间隔。典型的起点是spread政策;配置流动性后,切换到 optimal

启用 Trader 后,运行 /start 开始。

遵循价格

在价格观察模块的帮助下,您可以设置机器人遵循静态价格范围或另一个交易所的价格。机器人将避免高买低卖,验证机器人模块是否以合适的价格下订单。

此外,如果价格超出安全范围,机器人可以通过启用 fill 选项购买或出售代币来将其拉回。

prevent选项以另一种方式工作:它不允许机器人模块(例如流动性)下达价格观察范围之外的订单,禁止高买低卖。在prevent模式下,机器人不会被迫将价格设置回该范围,而是为其他模块提供安全的价格范围。

如果您选择静态范围,该功能会将代币的价格控制在低-高范围内。您可以设置任何货币的价格范围;机器人会将其转换为交易对的货币。

尝试:

/enable pw 0.13-0.16 USDT prevent

该命令设置机器人以低于 0.16 USDT 的价格下达买单,以高于 0.13 USDT 的价格下达卖单; 0.13–0.16 范围对于买价和卖价来说都是安全的。

您还可以命令机器人跟踪另一个交易所的价格。这种行为可能有不同的原因;最常见的是遵循流动性最强的交易所的价格,并在多个交易所运行机器人时防止套利。

最好的做法是在数值范围内设置流动性最强的领先交易对(例如 DOGE/USDT@Binance),并将其余机器人瞄准领先交易对:

/enable pw DOGE/USDT@Binance 1.5% strict fill

1.5%是允许的价格偏差,strict是价格控制政策。

使用此命令,当 DOGE/USDT@Binance 价格发生变化时,当前交易所的机器人也会跟随价格更新。

手动订单

手动订单允许您在不访问交易所网站的情况下下交易订单。

使用 /buy/sell 命令下单,使用 /fill 命令在某个价格范围内下多个订单。

尝试:

/buy quote=7 price=0.15

机器人将下单以 0.15 的价格以 7 USDT 的价格购买 DOGE。

/buy amount=1000 price=0.15

机器人将下单以 0.15 的价格购买 1000 DOGE。

/buy amount=1000

机器人将下订单以市场价格购买 1000 DOGE。

/fill buy quote=50 low=0.07 high=0.15 count=10

机器人将在 0.07–0.15 USDT 价格范围内发出最多 10 个买入订单,总金额约为 50 USDT。该命令非常适合填写订单簿。

通知

机器人会发送有关警告和错误的通知,您可能需要处理这些通知,例如在余额不足时。

请参阅安装指南的填写配置文件部分来设置通知。

优质流动性工具

为了提高市场质量,请考虑优质模块,例如安全流动性点差维护者阶梯(网格流动性)。它们有助于保护余额,同时保持书籍的吸引力。

继续前进

使用 /params 命令查看机器人的设置。

您可以随时向机器人请求 /stats/orders/deposit/account/info/pair

接下来,学习命令参考

由于可能存在 API 错误,机器人可能无法关闭某些订单,从而导致余额冻结。使用 /orders 命令查看所有未结订单。要关闭所有未跟踪的订单并解冻余额,请运行 /clear unk。注意:它还将取消通过交易所网站下的订单。注意:如果有很多未结订单,此命令可能会运行长达几分钟。

最后的笔记

交易就是买卖。其他用户也进行买卖。这意味着他们可以向机器人出售代币或从机器人购买代币。如果代币价格发生变化,机器人可以高价买入,然后低价卖出,从而导致资产损失。

任何交易策略都与买卖相关,您可能会耗尽余额。

还存在其他风险,例如软件或 API 错误。请注意,只有您对使用 MarketMakingApp 承担全部责任

当您为机器人创建 API 密钥时:

  • 为做市机器人创建一个单独的帐户。请勿使用该账户在交易所网站上进行交易或下单。请勿将此帐户用于其他机器人。
  • 使用足够但不过量的代币和 USDT 为账户余额充值。从较低的余额开始,在您了解做市的运作方式后,考虑充值更多。
  • 不向 API 密钥提供撤回权限;设置为仅读取+交易。