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.
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.
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
-
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
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
Automatic purchase of orders on Binance P2P https://github.com/pydevtop/binance_p2p_bot
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
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
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
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.
- Windows 10/11
- macOS
- Linux (Ubuntu, Debian, etc.)
- Python 3.10 or higher
- 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:
.batfile for Windows.shshell script for Linux/macOS
https://py-dev.top/application-software/p2p-trade-bot-binance
Telegram: @morgan_sql
Telegram channel: https://t.me/pydevtop
This project is licensed under the MIT License.
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



