- Python 3.10 or higher
- pip package manager
- Ethereum private keys
- Proxies (one per account)
- USDC on Arbitrum for each wallet
git clone https://github.com/Sviche/Variational-Trading-Bot.git
cd Variational-Trading-Botpip install -r requirements.txtOr use a virtual environment (recommended):
python -m venv venv
.\venv\Scripts\activate.bat # Windows
pip install -r requirements.txtOpen the file user_data/private_keys.txt and add your Ethereum private keys (one per line):
0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
Note: The file is already created in the repository, just add your keys.
Open the file user_data/proxies.txt and add your proxies (one per line):
http://user:[email protected]:8080
socks5://user:[email protected]:1080
Note: The file is already created in the repository, just add your proxies.
Edit settings.py if you need to change:
- Trading markets (
markets) - Batch size (
batch_size_usd) - Order mode (
order_type: LIMIT or MARKET) - Leverage settings
- Other parameters
Deposit USDC to each wallet address on Variational (Arbitrum network) before launching the bot.
python main.pyOn first run, the following will happen automatically:
- Automatic key synchronization with database
- Automatic onboarding of accounts on Variational Protocol (SIWE auth)
- Cloudflare challenge solving (if captcha service configured)
- Referral code application
- Trading starts
Make sure all dependencies are installed:
pip install -r requirements.txt --upgradePrivate keys must be in 0x... format (66 characters). Check the user_data/private_keys.txt file.
Check the proxy format in user_data/proxies.txt. Make sure the proxies are working.
Variational uses Cloudflare protection. Make sure your captcha service API key is configured, or try using a different proxy.
Join our Telegram chat for support: https://t.me/Sviche_Crypto_Chat