Skip to content

pydevtop/p2p-trade-bot-binance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 

Repository files navigation

Binance P2P Trading Bot – Price Tracking & Ad Automation

P2P Trade Bot for Binance is a Binance P2P bot designed for automated price tracking and ad management.

It monitors competitor ads in real time and automatically updates your prices to keep your offers competitive and visible at the top of Binance P2P listings.

About Binance P2P Bot

This Binance P2P trading bot helps users manage ads, track competitor prices, and automate listing updates.

It is useful for traders who want to automate Binance P2P trading, maintain top positions, and reduce manual work.

How It Works

P2PTradeBot follows competitors' prices and adjusts your ads to make them more attractive for users.

You can:

  • Track a specific competitor
  • Follow only merchants or all sellers
  • Filter ads by minimum amount

Key Features

  • Auto Top Position (Top 1)
    Keeps your ads at the top of Binance P2P listings

  • Competitor Price Tracking
    Automatically adjusts your price in real time

  • Flexible Filters
    Filter ads by amount, payment methods, and seller type

  • Smart Price Limits
    Prevents overpricing or underpricing

  • High Performance Engine
    Efficiently processes large volumes of P2P ads

P2P Trade Bot Binance

Advantages of the P2P Trade Bot in trading on the Binance cryptocurrency exchange: The bot is multi-processor - this allows the bot to efficiently process large amounts of data and perform tasks in the background

P2P Trade Bot Binance

Demo

Binance P2P bot:

P2PTradeBot

P2P Bot Binance:

P2PTradeBot

Similar developments:


Automatic purchase of orders on Binance P2P https://github.com/pydevtop/binance_p2p_bot


Installing

Instructions for installing and configuring the P2P Trade Bot Binance To manage the Binance P2P bot software, you need to create and connect a telegram bot

1. Registering a new Telegram bot

Detailed instructions for registering a new telegram bot: https://py-dev.top/registering-telegram-bot

The resulting API key for your telegram bot will need to be copied and added to the config.ini configuration file located in the bot folder

Example: BOT_TOKEN = '5017012087:AAGXATlZLS3l25SxVbXIxXVcOPNqkT1Q5ig' # token BotFather

2. API keys to connect to Binance

We create or take existing API Key and Secret Key to connect to the Binance API on the binance website in your account in the section - API Management

APIKey and Secret Key also need to be copied and added to the bot configuration file config.ini

3. Install Python

Detailed instructions on how to install Python on Windows: https://py-dev.top/installing-python

Go to the settings of the bot itself

Go to the C drive folder: In the folder of drive C: unpack the archive P2PTradeBot.zip

Go to the P2PTradeBot folder and click on the start.bat file to start the bot

 25/12/2025 – Version 1.0.9 (Critical Update) 
 Important: P2P Ads Update

- Binance has changed the logic for P2P advertisement ranking and updates.  
- The bot behavior has been updated to correctly sync prices, limits, and ad status according to the new API rules.  
- An advanced configuration mode has been implemented: settings can be applied globally to all banks or individually per bank (as in version 1.0.7).  
- Fixed issues where ads could stop updating, lose ranking, or become desynchronized.  
- This update is mandatory to keep ads visible, competitive, and operating reliably.
08/02/2026 – Version 2.0.0  

BTC Restriction Check

- A full check for BTC position restrictions has been added using the Binance P2P API.  
- If a competitor’s advertisement requires a BTC balance, that advertisement is excluded from price calculations.  
- The bot does not compete with sellers who cannot actually execute trades.  
- This prevents incorrect price drops and preserves a realistic and stable trading strategy.  
 Seller Activity Check (Beta)  
- A real activity check for sellers on the Binance platform has been added.  
- If a seller remains inactive for more than 20 minutes, the bot skips price updates based on that advertisement.  
- This prevents competition with inactive or non-responsive listings.  
- This feature is currently in Beta and may be refined in future versions.
 14/02/2026 – Version 2.1.0  

Smart Self-Detection (User ID Based)  
- The bot now identifies your own advertisements using your Binance User ID instead of your nickname.  
- Your User ID is automatically detected and securely saved at startup.  
- No manual configuration is required.  
- Eliminates self-competition and prevents incorrect price calculations.  
- Significantly improves trading accuracy and positioning logic.  

Dedicated Ads Synchronization Module  
- A new separate script for ads synchronization has been introduced.  
- Advertisement management is now fully decoupled from the core trading engine.  
- Improves performance, stability, and update flexibility.  
- Prepares the system for future advanced advertisement automation features.  

Improved Start & Restart Stability  
- Enhanced process management for cleaner startup and restart behavior.  
- Previous bot instances are now properly closed before launching a new session.  
- Eliminates duplicate Telegram polling conflicts (Error 409).  
- Prevents multiple browser instances from running simultaneously.  
- Ensures a smoother, more stable operational cycle — even after freezes or unexpected interruptions.  

✅ System Requirements

🖥️ Operating System

  • Windows 10/11
  • macOS
  • Linux (Ubuntu, Debian, etc.)

🐍 Python Version

  • Python 3.10 or higher

📄 Description

  • The bot is written in pure Python and is fully cross-platform.
  • Compatible with all major desktop operating systems.
  • Only the startup method may vary slightly depending on the platform:
    • .bat file for Windows
    • .sh shell script for Linux/macOS

Buy P2P Trade Bot Binance

https://py-dev.top/application-software/p2p-trade-bot-binance

Contacts

Telegram: @morgan_sql
Telegram channel: https://t.me/pydevtop

License and Usage Notice

This project is licensed under the MIT License.

⚠️ However, unauthorized copying, redistribution, publication, or forking of this repository in a way that falsely attributes authorship or contributor status is strictly prohibited.

The author (PyDev) does not consent to being listed as a contributor in unauthorized forks or copies of this repository.

If you find any unauthorized fork or copy that misuses the author’s name, please report it to GitHub Support.

Author: PyDev

About

P2PTradeBot - follows competitors' prices and changes prices in your ads making them more beneficial for the user (follow a competitor's price)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors