做市机器人的基础版是免费的,足以满足小型项目的要求并支持有限数量的交易所。如果您正在寻找一种具有更多可能性的更全面的解决方案,请查看建议的功能,甚至订购一个自定义功能。
图片>
为了使订单簿看起来丰富,机器人将对其进行分析并在现有订单之间添加订单。
例如,在订单簿的可见部分,有1、0.9、0.4、0.3和0.1 USDT价格的出价。机器人将以 ~0.8、0.7、0.5 和 0.2 USDT 的价格下订单。
图片>
此功能扩展了标准动态订单簿模块的功能。
如果订单簿中的最低卖价或最高买价较大,交易图表和点差可能会长期保持不变。在这种情况下,机器人会在如此大的订单前面下几个小订单,将其推后一点并恢复交易动态。
该功能的另一个好处是它可以减少传播。
图片>
在基本版本中,机器人会下达接近点差的流动性订单,并且不考虑已完成的购买和销售。这可能会导致代币或 USDT 余额耗尽。
例如,您指定当前价格为1 USDT,流动性为1000个代币和1000 USDT。如果另一个交易者以约 1 USDT 的价格向机器人出售价值 1000 USDT 的代币,机器人将下达另外 1000 USDT 的流动性订单,依此类推,直到其余额耗尽 USDT。
安全流动性提供了额外的定制并改变了这种情况。
首先,您可以将流动性设置得离点差稍远一点。例如,距离为 1-2%。因此,当前价格将无法提供流动性,但像 Coinmarketcap 这样的集成商仍将显示 ±2% 的流动性。
其次,机器人将考虑已经实现的流动性。例如,如果您指定了 1000 个代币和 1000 USDT 的流动性,而机器人购买了价值 500 USDT 的代币,⟶ 机器人会将流动性调整为 1500 个代币和 500 USDT。
第三,机器人会考虑实现的流动性的加权价格,并且只会在获利时进行出售或购买。例如,如果机器人以1 USDT的加权价格购买了价值500 USDT的代币,它将调整流动性卖单以将价格设置为大于1 USDT。
此外,您可以将小批量订单的点差支持设置为最小值(例如 0.1%)。


流动性网格是在订单簿中放置流动性的另一种方式。与将订单放置在更接近点差的经典模块不同,流动性网格将它们分布在整个订单簿中。
流动性网格是为了盈利而工作的,因为机器人卖出的价格高于买入的价格,买入的价格低于卖出的价格。当执行买入订单时,机器人将网格"向下"移动;出售时,它将网格"向上"移动。随着价格波动,该策略会增加余额。
凭借约 10% 的订单步长和足够的交易量,流动性网格可创建饱和订单簿并防止代币价格操纵。


机器人将寻找合适的时机以 USDT 或 BTC 出售代币,对价格影响最小或保持不变。
工作示例:在交易过程中,机器人发现第三方交易者以当前价格 1 USDT 下单,以 0.985 USDT 的价格买入 1000 USDT 的代币。机器人会将代币出售给交易者,并通过下几个小额买单将价格恢复到 1 USDT。
仅考虑其他交易者的订单,而不考虑您自己的订单。
如果流动性很少或点差足够大,交易者就可以操纵价格并耗尽机器人的余额。
操纵价格的一种方法是先用小批量订单将价格推至下限并以更便宜的价格买入,然后将价格推至上限并以更高的价格出售代币。
价格操纵保护可识别此类操纵订单并将其删除,以更便宜的价格买入并更高的价格出售。
该功能还解决了另一个问题 - 当点差收紧至零时,机器人会停止在 spread 做市模式下进行交易。


该机器人可以开箱即用地跟踪支持的 CEX 交易所的价格,在扩展版本中,它还可以瞄准 DEX,例如 Uniswap 或 Pancakeswap。
如果您的代币在 DEX 上具有最高的流动性,则此功能非常有用。
默认情况下,您可以在安全的区块链驱动的 ADAMANT Messenger 应用程序中控制机器人。
如果您觉得使用 Telegram 更方便,我们将添加对此消息程序的支持。
您还可以在 Telegram 中接收来自机器人的通知。
默认情况下,您可以在安全的区块链驱动的 ADAMANT Messenger 应用程序中控制机器人。
bash 命令行允许您直接在同一服务器上与机器人交互。
即时响应。
该机器人的基本版本可以在 ADAMANT、Slack 和 Discord 中进行通知。
我们将教机器人通过电子邮件发送通知。
在常规交易期间,机器人使用流动性模块维持较小的点差。
但是,在某些情况下,例如使用订单簿策略做市或当代币价格发生变化时,标准工具会缓慢恢复较小的价差,从而导致交易图表恶化。
在其他机器人模块执行订单后,点差维护者会快速恢复较小的点差。
在基本版本中,机器人随机进行点差交易,这在交易图表上可以明显看出是相同的蜡烛。
高级功能分析交易历史并以特定价格下订单,平滑蜡烛和代币价格变化。


通过定价功能,您可以在特定时间设置所需的价格。
例如,按照当前价格 1 USDT,您将指示机器人在一周内达到 1.5 USDT。机器人将有条不紊地购买并更接近目标。
与此同时,机器人的运行存在一定的可变性。即当价格普遍上涨时,可能会出现局部抛售。
此功能可与 Price Watcher 和 Price Maker 模块一起使用。
当您为代币设置固定价格范围(例如 1.0–1.1 USDT)时,机器人将在此范围内选择新目标并跟随它们,从而改变趋势。这样,代币的价格就不会一成不变,而是会随着时间的推移而变化,让交易图表看起来更加活跃。
该功能分析代币价格的变化,在上涨和下跌期间增加交易量,并在稳定时期减少交易量。
您还可以配置额外的音量。如果机器人自己改变价格,它可以回购订单簿中自己的订单,而无需取消订单,这也增加了交易量。
一些交易所禁止自行交易。
该机器人可以同时使用两个帐户;一个买入,另一个卖出,反之亦然。
此外,您可以在使用第一个帐户的同时执行第二个帐户的命令。例如,/sell ADM/USDT amount=1000 -2将在第二个账户上以市场价格出售1000 ADM。
它是双账户交易功能的附加模块。
当交易两个账户时,会出现以下情况:第一个账户积累代币,第二个账户积累 USDT/BTC,反之亦然。
机器人会自动更改买卖比率以平衡代币,以防止您自己在帐户之间转移代币。
当您使用一个账户在同一交易所的多个货币对(例如 ADM/USDT@NonKyc 和 ADM/BTC@NonKyc)上进行机器人交易时,此功能非常实用。
如果机器人缺少 USDT 或 BTC,该功能将使用 BTC/USDT 等顶级市场来补充代币供应。
交易所 API 限制请求数量,当做市活动时,机器人可以接收 429 Rate limit exceeded。它会中断工作,在某些情况下,交易所可能会冻结该帐户。
缓存功能通过在约 1-2 秒的小间隔内组合余额、订单簿和未结订单的查询结果来解决此问题。
一般来说,标准 REST 连接器足以满足做市需求。
然而,随着高频交易和请求限制,与交易所的数据交换速度变得至关重要。这在 Kraken、Coinbase、Bitfinex、Gate、Huobi/HTX 等技术交易所上尤其明显。
Socket连接大大节省了API请求,同时也保证了最新数据和即时响应。
如果您有多个机器人,机器人通信服务器可以让您轻松管理机器人。
您将能够一次向所有机器人发送一个命令。
示例:
/remote balances -all或/rb将在一条消息中显示所有机器人的余额
/remote make price 1.1 USDT in 5 days -all将告诉所有机器人达到1.1 USDT的价格
/remote enable pw 1-1.1 USDT -all将立即为所有机器人设置价格范围
/remote make volume +25% -all将增加所有机器人的交易量
您还可以通过指定 ID 向特定机器人发送命令。
想知道交易者何时在订单簿中下大批量订单?机器人将向您发送通知。
您可以配置订单量,超过该数量您希望收到通知 - 例如,在订单簿中下达 1000 USDT 订单时。
您可以设置机器人将全力支持的价格,即使它必须取消所有订单。
该功能可以与价格观察器一起使用。
例如,您在预防模式下将价格观察器设置为 1.0–1.1 USDT,支持价格为 0.5 USDT。如果代币价格跌至0.7 USDT,机器人不会主动恢复价格,但如果跌至0.45 USDT,机器人将使用所有资源将其恢复至0.5 USDT。
机器人会不断将您的当前余额与您启用该功能时拍摄的参考快照进行比较。
它监控报价币余额和标准化交易币价值。如果任一跌破可配置阈值,机器人就会触发紧急停止以保护资金。
这有助于检测销售压力、过高的费用、交易问题、恶意机器人活动或潜在的漏洞。您可以在配置文件中调整阈值。
图片>
该机器人支持永续(期货)合约的做市,而不仅仅是现货市场。
交易量、动态订单簿构建和订单通知等核心模块适用于永续货币对。配置期货API的交易连接器并设置您的永续交易对。
该功能允许您以加权平均价格购买或出售代币。
您指定订单量、最高价格以及想要完成交易的时间。
例如,
/twap BTC/USDT buy amount=5 maxprice=48k time=20m interval=1m
机器人将在 20 分钟内以不超过 48,000 USDT 的价格购买 5 BTC 换 USDT。
当交易量超过交易所的流动性时,该模块非常有用。即使流动性较低,您也能够在对价格影响最小的情况下结束交易。
某些场景下,第三方交易者和机器人拦截mm订单,导致代币和USDT/BTC余额不等。缺少代币或 USDT 会导致交易暂停。
当机器人购买的商品多于出售的商品时,也会出现同样的情况,反之亦然。例如,当价格上涨或下跌时。
平衡均衡器功能可更改交易量模块的买入和卖出比率或订单簿中的买入/卖出比率,以进行即时修正。