It's a Python project that combines whale alert scraping, transaction analysis, and an automated trading bot to act on large crypto transfers.
This repo consists of three main components:
-
Whale Alert Scraper
Uses Selenium with a headless Firefox browser to scrape large crypto transaction alerts (whale alerts) from a twitter page called whale_alert using nitter(https://nitter.net/whale_alert). It filters and extracts relevant data like transfer amounts, coins, and destination exchanges. -
Whale Transfer Analyzer
Processes the scraped whale transfer data from CSV files, filters transfers from unknown wallets to exchanges, and analyzes short-term price impact using Binance's public API. This helps understand how whale movements affect price action in the minutes following a transfer. -
Automated Trading Bot
Uses Binance Futures API to open short positions on selected symbols when a qualifying whale transfer is detected. The bot places market orders with preset take-profit (TP) and stop-loss (SL) percentages and manages open positions. It is designed to be simple and effective, without optimizing TP/SL parameters yet.
- Scrapes large whale transfer alerts in real-time.
- Analyzes price impact of whale transfers within a 15-minute window.
- Automatically places leveraged short trades on Binance Futures based on whale flows.
- Logs activity and errors for monitoring.
- Python 3.8+
pandas,numpy,requests,matplotlibseleniumand Firefox GeckoDriver for scraping- Binance Futures API key and secret
- Internet connection for API calls and scraping
- Run the scraper to collect whale alert data.
- Use the analyzer script to evaluate price impact from saved CSV data.
- Run the trading bot to automate trades based on live whale alert signals.
- This is a project which combine data scraping, analysis, and automated trading.
- TP and SL values are fixed in the config and not yet optimized.
MIT License
Abhinav V abhinav00345@gmail.com