Arbitrage Chances
Finding the best arbitrage opportunies for the top 100 cryptocurrencies in python3.
Install / Use
npx skills add reteps/arbitrage-chancesInstalls into whichever agent you are using.
README
arbitrage-chances
Finding the best arbitrage opportunities for the top 100 cryptocurrencies.
Dependencies
- Cython -
python3 -m pip install cython - Pymarketcap -
python3 -m pip install pymarketcap
Settings
start [--pairs -p] [--exchanges -e] [--minimum_volume -m] [--simple -s] [--coins_shown -c] [--top -t] [--coin_list -l]
trading_pairs = ALL- sets what trading pairs are accepted
exchanges = ALL- sets what exchanges are accepted
minimum_volume = 1%- sets minimum coin percent volume on exchange
simple = False- hides information and errors
coins_shown = 10- sets the number of coins shown
coin_list = []- If set, runs on a set of specified currencies instead of the top X currencies
top = 100- sets the number of top currencies to use. It gets buggy towards the bottom (700s), so be warned.
I usually run it with these settings:
Recommended settings
python3 ./start --exchanges Binance Kucoin Etherdelta Cryptopia Bittrex Bitfinex Poloniex --pairs ETH BTC LTC
If this library helped you at all, you can donate ETH to 0x293a25bc3e1da86bb3322cf940e7baf49f52cae4.
Warning
- Arbitrage usually exists for a reason. Usually this is:
- No wallet withdrawal / Deposit for a coin
- High withdrawal fees or long wait time
- Very low volume
- This library does not take any of these factors
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR
