https://github.com/pydevtop/interexchange-arbitrage-bot
Inter-exchange bot for cryptocurrency arbitrage
https://github.com/pydevtop/interexchange-arbitrage-bot
arbitrage-trading arbitrage-trading-bot binance binance-api binance-trading-bot bot bybit bybit-api bybit-trading-bot cryptocurrency-trading-bot exchange-api inter-exchange python spot
Last synced: 5 months ago
JSON representation
Inter-exchange bot for cryptocurrency arbitrage
- Host: GitHub
- URL: https://github.com/pydevtop/interexchange-arbitrage-bot
- Owner: pydevtop
- License: other
- Created: 2023-11-05T10:17:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-09T12:05:49.000Z (about 1 year ago)
- Last Synced: 2025-06-09T13:20:03.335Z (about 1 year ago)
- Topics: arbitrage-trading, arbitrage-trading-bot, binance, binance-api, binance-trading-bot, bot, bybit, bybit-api, bybit-trading-bot, cryptocurrency-trading-bot, exchange-api, inter-exchange, python, spot
- Homepage: https://py-dev.top/en/application-software/interexchange-arbitrage-bot-spottradingbot
- Size: 48.8 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Interexchange arbitrage bot
SpotTradingBot it automated trading tool designed to execute spot trades on cryptocurrency exchanges, specifically Binance and ByBit. This bot is designed to perform inter-exchange arbitrage and maximize profits by taking advantage of price differences between different exchanges.

## Main functions:
Inter-Exchange Arbitrage: The bot actively monitors Binance and ByBit prices, as well as other market parameters, to identify arbitrage opportunities. It automatically detects price differences and executes trades on exchanges to profit from the differences price.
## Advantages:
#### Profit Maximization:
The bot allows you to maximize profits by taking advantage of the price difference between Binance and ByBit exchanges.
#### Automation:
You are freed from the need to monitor the market 24/7, since the bot works automatically.
#### Management of risks:
The bot monitors the last trades it has made and compares the prices of the latest trades before opening new ones
#### Usage:
SpotTradingBot is designed for traders and investors who are looking for ways to increase their profits and diversify their portfolio using inter-exchange arbitrage.
#### Installing
Instructions for installing and configuring the SpotTradingBot
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.py 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
#### 3. API keys to connect to ByBit
We create or take existing API Key and Secret Key to connect to the Bybit 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.py
#### 4. 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 SpotTradingBot.zip
Go to the SpotTradingBot folder and click on the start.bat file to start the bot
## Report:
********************************************************************************************************************************************************************************
### 20/09/2024 - Update: version 1.0.1
Added: Events that inform about the bot's actions on the exchanges, that is, on which of the exchanges a purchase or sale is being prepared when an arbitrage situation occurs
### 19/07/2025 - Update version 1.0.2 - Added:
✔ Implemented real-time spot screener to track hundreds of pairs
✔ Multi-token arbitrage support — trade more than one pair simultaneously
✔ Fully redesigned UI — faster, cleaner, and more intuitive
✔ Added filters by ROI, volume, and volatility
✔ Telegram integration — get instant alerts in your chat
✔ Improved performance and bot stability
✔ All trading data is dynamically loaded from Binance and ByBit at bot startup — including up-to-date fees, token lists, limits, and market parameters
### 23/07/2025 – Version 1.0.3
Update – Introduced Can Buy Amount functionality: the bot now evaluates the actual amount available for purchase at current price levels. This avoids low-liquidity trades.
********************************************************************************************************************************************************************************
#### Similar developments:
******************************************************************************
P2P Trade Bot Binance https://github.com/pydevtop/p2p-trade-bot-binance
******************************************************************************
### Additional Information
System requirements: Windows 10/11, Python 3.x.x
## Buy SpotTradingBot
SpotTradingBot is an advanced tool for automated spot trading on major exchanges.
👉 [Click here to buy SpotTradingBot](https://py-dev.top/application-software/interexchange-arbitrage-bot-spottradingbot)
## Contacts
Telegram: @morgan_sql
## 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