Home
Softono

Adamant Tradebot

Open source JavaScript
798
Stars
127
Forks
6
Issues
125
Watchers
2 months
Last Commit

 About Adamant Tradebot

Free self-hosted market-making bot for crypto projects & token issuers. Volume, spread, liquidity, price ranges, and dynamic order books — all in one.

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Adamant Tradebot?

We provide expert installation service for this software. Our team will install, configure, and secure Adamant Tradebot on your server. plans start at just $30.

Adamant Tradebot

View on GitHub

ADAMANT’s market-making bot is software that enables trading on cryptocurrency exchanges. It helps generate trading volume, maintain spread and liquidity, set price ranges, and build a live-like dynamic order book.

This is the free version — suitable for small crypto projects with low liquidity, traded on centralized exchanges from the open list.

For premium features, see https://marketmaking.app/cex-mm/mm-features.

Market-making bot

In Market-making mode, the bot automatically places and executes orders to generate trading volume, maintain spread and liquidity, build live-like dynamic order books, and track token prices. Market making is useful for:

  • Cryptocurrency projects (token issuers)
  • Cryptocurrency exchanges

See marketmaking.app to explore the bot’s full list of features.

Trading chart

Market Making & OrderBook Building

Profit trading

Profit Trading is a mode where the bot executes orders based on a chosen strategy. For profit-trading functionality, see our other software—CoinOptimus.

Features

  • Easy to install and configure
  • Initial fill order books
  • Dynamic order book building
  • Place buy and sell limit or market orders
  • Market making with 4 policies: spread, orderbook, optimal, and depth
  • Spread & liquidity/depth maintenance
  • Price range setting
  • Arbitrage token price on other trade pairs or exchanges
  • Managed with your commands using ADAMANT Messenger

Premium features

For premium features, see https://marketmaking.app/cex-mm/mm-features.

Supported exchanges

In the free version, the bot supports the following exchanges out of the box:

To add support for other exchanges, see https://marketmaking.app/cex-mm/mm-features/#add-more-exchanges.

Usage and Installation

After installation, you control the bot directly via a secure ADAMANT Messenger chat. The bot is fully self-hosted.

Installation and usage guide.

Command reference.

Requirements

Setup

su - adamant
git clone https://github.com/Adamant-im/adamant-tradebot
cd ./adamant-tradebot
npm i

Pre-launch tuning

The bot will use config.jsonc if available, or config.default.jsonc otherwise.

cp config.default.jsonc config.jsonc
nano config.jsonc

Parameters: see comments in config.jsonc.

Launching

You can start the bot with the node app command, but it is recommended to run it under a process manager:

pm2 start app.js --name tradebot

Remember to add tradebot to pm2 startup or cron.

Updating

su - adamant
cd ./adamant-tradebot
pm2 stop tradebot
git pull
npm i

Revise config.jsonc if config.default.jsonc changed.

Then pm2 restart tradebot.