A Python arbitrage bot that automatically executes profitable trades between Bittrex and Poloniex cryptocurrency exchanges.
ArbitrageBot is a Python trading bot that automatically identifies and executes profitable arbitrage opportunities between Bittrex and Poloniex cryptocurrency exchanges. It monitors bid and ask prices across both platforms and executes trades when price differences exceed configured thresholds, allowing traders to profit from market inefficiencies.
Cryptocurrency traders and developers looking to automate arbitrage strategies between Bittrex and Poloniex exchanges using Python.
It provides a simple, configurable solution for cross-exchange arbitrage without requiring complex trading infrastructure, with features like dry-run mode for safe testing and comprehensive logging for analysis.
Arbitrage bot that currently works on bittrex & poloniex
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automates detection and execution of trades between Bittrex and Poloniex to exploit price differences, as outlined in the README for capturing profits.
Allows customization via command-line arguments for target coin, base coin, minimum profit threshold, and polling interval, enabling tailored strategies.
Includes a dry-run mode that simulates trades without API keys, useful for strategy validation without financial risk, as noted in the features.
Checks available order sizes on both exchanges before executing trades to prevent failed transactions, ensuring reliability in arbitrage opportunities.
Outputs trading activity and debug information to log files for analysis, aiding in monitoring and debugging as per the logging support feature.
Coded for Python 2.7, which is no longer supported, posing security risks and compatibility issues with modern Python ecosystems and libraries.
Only works with Bittrex and Poloniex, excluding other major exchanges that could offer broader arbitrage opportunities and market coverage.
Uses fixed sleep intervals between loops, which may miss rapid price changes and lacks real-time, event-driven updates for optimal trading.