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

Improved /balances output in the MM bot

2M ago
bullish:

0

bearish:

0

Open-source market-making tools are only as powerful as they are usable. One of the ongoing improvements in the ADAMANT TradeBot — a self-hosted market-making bot for crypto projects and exchanges — is making the interface more informative, especially for essential commands like /balances.

Issue #89 on the Adamant-im/adamant-tradebot GitHub repository proposes enhancements to how balance information is shown when a user runs the /balances command.

What the enhancement suggests

The request for improvement lays out several key refinements:

  • Remove confusing notes when no unknown tokens are present to avoid extra text that doesn’t add value for the user (“dust”)
Don’t show not significant values: “Normalized trading coins (ADM+USDT) value ~ No changes”
  • Fix visual bugs in related commands
  • Add indicators of price strength in trade messages (e.g., showing whether a sell was at a good or bad price relative to the market)
Emoji reflects value: “USDT: 🐬 +627.4374 USDT, +178.98%”

Proposed emojis

Volumes: 🦐 🍤 🐟 🐬 🦈 🐳

Volume-to-Emoji mapping goes to the MM bot config file:

  /** Volume thresholds in USD for different emoji levels */
"volumes_thresholds_usd": {
"🦐": 10,
"🍤": 50,
"🐟": 100,
"🐬": 300,
"🦈": 1000,
"🐳": 5000,
"🐳🐳": 10000,
"🐳🐳🐳": 50000
},

Price compared to market:

  • 🟢 Good price (low buy or high sell)
    🔴 Bad price (high buy or low sell)
  • 🟢⬆️⬆️ Sold at very high price
    🟢⬇️ Bought at low price
    🔴⬇️⬇️ Sold at very low price
    🔴⬆️⬆️ Bought at very high price

Final words

Project maintainers often emphasize core functionality first — things like market-making logic, exchange connectivity, and order execution. But usability enhancements like this matter enormously once those core systems are stable.

Better command output reduces cognitive load for bot operators and makes the tool more accessible to new users. This issue is also tagged as a good first issue, signaling that it’s a great entry point for contributors to get involved with the codebase.

Currently, these changes are implemented in the Premium version of the MM bot, but they will soon be available in the basic open-source version as well.


Improved /balances output in the MM bot was originally published in ADAMANT on Medium, where people are continuing the conversation by highlighting and responding to this story.

2M ago
bullish:

0

bearish:

0

Manage all your crypto, NFT and DeFi from one place

Securely connect the portfolio you’re using to start.