Crypto News

New Binance Coin Listings Bot Open Source New Listings Trading Bot

Whenever Binance announces that they will list a new coin, that coin typically sees a significant surge in price. In fact, this spike happens twice:
  • 1. When Binance announces the listing.
  • 2. When Binance actually lists the coin.

Heres a great example of that:

Magic Eden (ME) did a cool 10x as soon as Binance announced that it will be listing the token.

And this is a single exampletons of assets do anywhere between 210x when Binance announces it will list the token.

This is the thesis for this bot, in a nutshell scan Binance announcements and automatically Buy the announcement not the listing itself, which is often too late.

To achieve that, I built a crypto trading bot that listens for new coin listing announcements on Binance and then attempts to immediately buy the coin on a different exchange (in this case, Poloniex) .

This is the second iteration of this type of bot, taking forward some of the learnings from the first version, mainly:

  • Increased speed of execution. This was a major pain point in the past. This was due to the proximity to Binances servers: meaning that running the app from a Beijing server would improve latency. Equally important, however, is also the apps bottleneck. The app was written in Python so execution was quite slow. The new Binance new listings bot is now written in C#, making it a lot faster.
  • Better Exit strategy. The bot now uses a trailing stop to maximize profit.
  • More robust trading library. The bot uses ExchangeSharp, which is a wrapper for multiple crypto exchanges. This means we can easily change the exchange were buying the coins on.

The New Binance New Listings Bot

The first version was written in Python and used some (rather janky) multi-threading to do async operations. This new New Listings bot is built as a Worker Service using C# and .NET so not only is it blazingly fast, its able to run independent operations through its workers.

The code is available on GitHub so pretty much anyone can run it. Let me run through how it works, and what the current configuration options do:

How it works

The bot operates through two coordinated services: one for detecting new coin listings and executing buy orders, and another for managing exit strategies to secure profits or limit losses.

The Buying Service
The first service, BuyListingWorker, continuously scans Binances announcement feed using an HTTP client. When a new listing notice appears (identified by the phrase will list), it extracts coin symbols from the announcement text using a regular expression to parse tickers like BTC or SOL from parentheses.

Heres the crucial bitfor each symbol, it checks our database to avoid duplicate purchases, then places a market buy order on Poloniex. Instead of waiting for Binance to actually list the token and then buy, were going to attempt to buy on an exchange is likely to have already listed that coin.

Due to my location, I opted for Poloniex, but Gate.io and HTX are good options too.

The Selling Service
The second service, ExitStrategyWorker, monitors open positions in the database.

It periodically fetches current market prices and compares them against our take profit and stop loss. If the price hits the stop-loss threshold, the bot immediately sells the asset to minimize losses. If the price reaches the take-profit target, it employs a trailing stop mechanism: the profit target and stop-loss levels are recalculated upward based on the new price, locking in gains while allowing further upside. This dynamic adjustment continues until the stop-loss is triggered.

How to configure it yourself

If youd like to run this bot yourself, youll need to configure the appsettings.json file. This file contains the main trading settings for the bot, as well as Exchange API credentials.

The actual instructions for the bot live under BotConfig and are passed automatically to the relevant services using dependency injection.

{"BotConfig": {"BuyAmount": 20,"StopLoss": 1,"TakeProfit": 1,"TestMode": true},

Here is a quick breakdown of these settings:

BuyAmount
This sets the amount of USDT (Tether) the bot spends to buy a newly listed coin. For example, if Bitcoin is announced, the bot uses $20 worth of USDT to purchase it.

StopLoss: 1
A 1% stop-loss threshold. If the coins price drops 1% below the purchase price, the bot automatically sells to limit losses. These are trailing values. Adjust to whatever you see fit.

TakeProfit: 1
A 1% take-profit target. When the coins price rises 1% above the purchase price, the bot dynamically adjusts its profit target upward (trailing take-profit). It also adjust Stop Loss based on this.

TestMode: true
When enabled, the bot simulates trades without spending real money. Orders appear as paper trades with mock results, letting users test strategies risk-free. Disabling this switches to live trading on Poloniex with real funds.

 

If youre into algorithmic trading and looking for a no-code solution check out crypto trading bot platform Aesir. Get 20% OFF with code CRYPTOMATON20. Aesir is one of the fastest crypto trading bot platforms out there with best-in-class tools to help you automate your investment portfolio or trading strategy.

Enjoyed this article?

Sign up to the newsletter

 

The post New Binance Coin Listings Bot Open Source New Listings Trading Bot appeared first on cryptomaton.

Read more: https://www.cryptomaton.org/2025/02/17/new-binance-coin-listings-bot-open-source-new-listings-bot/

Text source: Automated Cryptocurrency Trading

Disclaimer: Financial information and news are not financial advice, read the disclaimer.
Buy & sell Crypto in minutes

Join BINANCE!

The world's largest crypto exchange

You're just steps away from receiving your reward.

The most complete Crypto News Center.

Search Stories:

Latest top stories