Deutsch한국어日本語中文EspañolFrançaisՀայերենNederlandsРусскийItalianoPortuguêsTürkçePortfolio TrackerSwapCryptocurrenciesPricingIntegrationsNewsEarnBlogNFTWidgetsDeFi Portfolio TrackerOpen API24h ReportPress KitAPI Docs

New update v7.0.0 of Market-making bot for cryptocurrency projects

1M ago
bullish:

1

bearish:

0

Share

Market-making App is a free, open-source and self-hosted tool for cryptocurrency projects and exchanges. It creates trade volume, maintains spread and liquidity/depth, sets price range, and builds a live-like dynamic order book.

While the bot performs all these in its basic version, optional paid modules offer comprehensive mm features.

The devs just updated the mm tool to version 7.0.0:

  • Added request caching feature
  • Command /help now includes info about the bot software and config
  • New commands: /orderbook, /trades, /ticker, /order, /cancel
  • Refactored Command, Order book and Trader modules
  • New config settings: database
  • Fixed getOrderDetails() in Azbit and P2B connectors
  • Updated dependencies
  • General bug fixes and improvements
  • Improved logging
  • Added TypeScript types

Let’s see what changed in detail.

Request caching

Exchange APIs restrict the number of requests, and when market-making is active, the bot can receive the 429 Rate limit exceeded. It interrupts work, and in some cases, the exchange may block the account.

The caching feature solves this issue by combining the results of queries for balances, order books, and open orders within a small interval of ~1–2 seconds.

Previously it was a paid feature, but developers decided to make it as a gift to everybody.

Command /help

Command /help now includes primary info about the bot software and config.

Command /orderbook

You now can see bids and ask from order book:

Command format: /orderbook [pair] [count]

Command /trades

To get the last trades, send the /trades command:

Command format: /trades [pair] [count]

Command /ticker

This one provides similar information to the /rates command, but in a JSON format.

Command format: /ticker [pair]

Command /order

Provides information about specific order by its ID.

Command format: /order {orderId}

Command /cancel

Cancels specific order by its ID and provides its details then.

Command format: /cancel {orderId}

Database settings

Now you can set database settings in the config file, including db name. It allows running several bots on a single server.

Note: Trading may consume significant server’s CPU and RAM resources, check their load before you run several instances.

To set db settings, edit config file:

nano config.jsonc

And search for the db parameters:

This feature is backward compatible, and if you didn’t update config, the bot will use default db parameters.

Other updates

  • Fixes for Azbit and P2B connectors. Both APIs are not perfect, and we added workarounds to make getOrderDetails() work well.
  • Bug fixes and general improvements, updated dependencies: Several minor bugs were identified and fixed, contributing to the overall smooth operation of the software.
  • Refactoring and TypeScript types: We constantly improve the code quality. WIP.

Additionally, we updated logging: The bot features comprehensive logging, and it allows you to identify issues timely.

Remember that the bot also provides informative notifications, so that you can watch that trading goes well.

Try the market-making bot

If you have your own coin or token traded on CEX, you definitely will benefit even from basic and free ADAMANT mm bot. You can start with installing it from the GitHub repository and the Installation and setup guide is here to help.

The mm bot release and the changelog on GitHub: https://github.com/Adamant-im/adamant-tradebot/releases/tag/v7.0.0

More info: https://marketmaking.app


New update v7.0.0 of Market-making bot for cryptocurrency projects was originally published in ADAMANT on Medium, where people are continuing the conversation by highlighting and responding to this story.

1M ago
bullish:

1

bearish:

0

Share
Manage all your crypto, NFT and DeFi from one place

Securely connect the portfolio you’re using to start.