|
@@ -1,270 +1,305 @@
|
|
|
-# ๐ฑ Manual Hyperliquid Trading Bot
|
|
|
+# ๐ Hyperliquid Manual Trading Bot
|
|
|
|
|
|
-**Control your Hyperliquid account from your phone with comprehensive trading statistics**
|
|
|
+**Professional-grade manual trading with comprehensive statistics and mobile control**
|
|
|
|
|
|
-This bot provides complete manual control of your Hyperliquid account via Telegram, with professional-grade statistics tracking including P&L, win rates, Sharpe ratio, Sortino ratio, and all the metrics you'd expect from a trading platform.
|
|
|
+Complete phone control of your Hyperliquid account via Telegram with institutional-level analytics, auto-restart capabilities, and bulletproof data persistence.
|
|
|
|
|
|
-## ๐ฏ What This Bot Does
|
|
|
+[](https://github.com/ccxt/ccxt)
|
|
|
+[](#)
|
|
|
+[](#)
|
|
|
|
|
|
-- ๐ฑ **Phone Control**: Trade from anywhere using Telegram commands
|
|
|
-- ๐ **Comprehensive Stats**: Track all your performance metrics from day one
|
|
|
-- ๐ฐ **Balance Tracking**: Monitor starting vs current balance with real-time P&L
|
|
|
-- ๐ **Performance Metrics**: Win rate, profit factor, expectancy, consecutive wins/losses
|
|
|
-- ๐ **Risk Analysis**: Sharpe ratio, Sortino ratio, max drawdown, VaR (95%)
|
|
|
-- ๐ **Trade History**: Complete trade logging with automatic P&L calculation
|
|
|
-- ๐ก๏ธ **Safety First**: Order confirmations, testnet mode, comprehensive logging
|
|
|
+## ๐ฏ What This Bot Delivers
|
|
|
|
|
|
-## ๐ Quick Start
|
|
|
+### ๐ฑ **Phone Trading**
|
|
|
+- **Complete control** from anywhere via Telegram
|
|
|
+- **One-tap actions** with inline keyboards
|
|
|
+- **Instant notifications** for trades and errors
|
|
|
+- **Mobile-optimized** interface design
|
|
|
|
|
|
-### 1. Install Dependencies
|
|
|
-```bash
|
|
|
-# Clone or download this repository
|
|
|
-cd trader_hyperliquid
|
|
|
-
|
|
|
-# Create virtual environment
|
|
|
-python3 -m venv venv
|
|
|
-source venv/bin/activate # On Windows: venv\Scripts\activate
|
|
|
+### ๐ **Professional Analytics**
|
|
|
+- **Real-time P&L** tracking with percentage returns
|
|
|
+- **Advanced metrics**: Sharpe ratio, Sortino ratio, VaR (95%)
|
|
|
+- **Trade analytics**: Win rate, profit factor, expectancy
|
|
|
+- **Risk monitoring**: Max drawdown, volatility analysis
|
|
|
+- **Complete audit trail** with order IDs and timestamps
|
|
|
|
|
|
-# Install dependencies
|
|
|
-pip install -r requirements.txt
|
|
|
-```
|
|
|
+### ๐ก๏ธ **Bulletproof Reliability**
|
|
|
+- **Auto-restart** on errors (up to 10 attempts)
|
|
|
+- **Persistent statistics** that survive forever
|
|
|
+- **Error notifications** sent to your phone
|
|
|
+- **Comprehensive logging** with daily files
|
|
|
+- **Graceful shutdown** handling
|
|
|
|
|
|
-### 2. Set Up Telegram Bot
|
|
|
-1. **Create a bot**: Message [@BotFather](https://t.me/BotFather) on Telegram
|
|
|
- - Send `/newbot`
|
|
|
- - Choose a name and username for your bot
|
|
|
- - Save the bot token
|
|
|
+### โ๏ธ **CCXT Compatibility**
|
|
|
+- **Standard authentication** following [CCXT patterns](https://github.com/ccxt/ccxt)
|
|
|
+- **Enhanced parameters** support for advanced trading
|
|
|
+- **Future-proof** architecture
|
|
|
+- **Professional configuration** management
|
|
|
|
|
|
-2. **Get your Chat ID**: Run the helper script
|
|
|
- ```bash
|
|
|
- python get_telegram_chat_id.py
|
|
|
- ```
|
|
|
- - Start the script and message your bot
|
|
|
- - Copy the displayed Chat ID
|
|
|
+## ๐ **Single Command Launch**
|
|
|
|
|
|
-### 3. Configure Environment
|
|
|
```bash
|
|
|
-# Copy example configuration
|
|
|
-cp env.example .env
|
|
|
-
|
|
|
-# Edit .env with your details
|
|
|
-nano .env # or use any text editor
|
|
|
+python trading_bot.py
|
|
|
```
|
|
|
|
|
|
-**Required settings in `.env`:**
|
|
|
-```env
|
|
|
-# Hyperliquid API
|
|
|
-HYPERLIQUID_PRIVATE_KEY=your_private_key_here
|
|
|
-HYPERLIQUID_TESTNET=true
|
|
|
+**That's it!** This one command:
|
|
|
+- โ
Starts Telegram bot automatically
|
|
|
+- โ
Handles all errors and restarts
|
|
|
+- โ
Sends notifications to your phone
|
|
|
+- โ
Manages logging and data persistence
|
|
|
+- โ
Validates configuration before starting
|
|
|
|
|
|
-# Telegram Bot
|
|
|
-TELEGRAM_ENABLED=true
|
|
|
-TELEGRAM_BOT_TOKEN=your_bot_token_here
|
|
|
-TELEGRAM_CHAT_ID=your_chat_id_here
|
|
|
+## โก **Quick Setup (5 Minutes)**
|
|
|
|
|
|
-# Trading Settings
|
|
|
-DEFAULT_TRADING_SYMBOL=BTC/USDC:USDC
|
|
|
-DEFAULT_TRADE_AMOUNT=0.001
|
|
|
+### **1. Install & Configure**
|
|
|
+```bash
|
|
|
+# Clone repository
|
|
|
+git clone git@repo.codeskraps.com:codeskraps/ManualTrader.git
|
|
|
+cd ManualTrader
|
|
|
+
|
|
|
+# Setup environment
|
|
|
+python3 -m venv venv
|
|
|
+source venv/bin/activate
|
|
|
+pip install -r requirements.txt
|
|
|
+
|
|
|
+# Configure bot
|
|
|
+cp config/env.example .env
|
|
|
+nano .env # Add your keys
|
|
|
```
|
|
|
|
|
|
-### 4. Start Manual Trading
|
|
|
+### **2. Get Telegram Chat ID**
|
|
|
```bash
|
|
|
-python manual_trading_bot.py
|
|
|
+# Use the robust script
|
|
|
+python utils/get_telegram_chat_id.py
|
|
|
```
|
|
|
|
|
|
-## ๐ฑ Using Your Trading Bot
|
|
|
-
|
|
|
-### Quick Actions (Buttons)
|
|
|
-Open Telegram โ Find your bot โ Send `/start`
|
|
|
+### **3. Start Trading!**
|
|
|
+```bash
|
|
|
+python trading_bot.py
|
|
|
+```
|
|
|
|
|
|
-You'll see quick action buttons for:
|
|
|
-- ๐ฐ **Balance** - Check account balance with P&L
|
|
|
-- ๐ **Stats** - Complete trading statistics
|
|
|
-- ๐ **Positions** - Open positions with unrealized P&L
|
|
|
-- ๐ **Orders** - Pending orders
|
|
|
-- ๐ต **Price** - Current market price
|
|
|
-- ๐ **Recent Trades** - Your trade history
|
|
|
+**๐ฑ Open Telegram โ Send `/start` to your bot**
|
|
|
|
|
|
-### Manual Trading Commands
|
|
|
+## ๐ **Clean Project Structure**
|
|
|
|
|
|
-**Place Orders:**
|
|
|
```
|
|
|
-/buy 0.001 50000 # Buy 0.001 BTC at $50,000
|
|
|
-/sell 0.001 55000 # Sell 0.001 BTC at $55,000
|
|
|
+ManualTrader/
|
|
|
+โโโ ๐ trading_bot.py # MAIN LAUNCHER (run this!)
|
|
|
+โโโ ๐ trading_stats.json # Your persistent statistics
|
|
|
+โโโ ๐ .env # Your configuration
|
|
|
+โ
|
|
|
+โโโ ๐ง src/ # Core modules
|
|
|
+โ โโโ config.py # CCXT-style configuration
|
|
|
+โ โโโ hyperliquid_client.py # Enhanced API wrapper
|
|
|
+โ โโโ telegram_bot.py # Mobile-optimized interface
|
|
|
+โ โโโ trading_stats.py # Professional analytics
|
|
|
+โ
|
|
|
+โโโ ๐ ๏ธ utils/ # Setup & maintenance tools
|
|
|
+โ โโโ get_telegram_chat_id.py # Robust Chat ID finder
|
|
|
+โ โโโ simple_chat_id.py # Alternative for servers
|
|
|
+โ โโโ demo_stats.py # See sample statistics
|
|
|
+โ โโโ [other utilities]
|
|
|
+โ
|
|
|
+โโโ โ๏ธ config/ # Configuration templates
|
|
|
+โโโ ๐ logs/ # Auto-created logs & errors
|
|
|
+โโโ ๐ Documentation/
|
|
|
```
|
|
|
|
|
|
-**Monitor Account:**
|
|
|
+## ๐ฑ **Mobile Trading Interface**
|
|
|
+
|
|
|
+### **Quick Commands**
|
|
|
```
|
|
|
-/balance # Account balance + P&L summary
|
|
|
-/positions # Open positions
|
|
|
-/orders # Pending orders
|
|
|
-/trades # Recent trade history
|
|
|
+/start # Main menu with instant buttons
|
|
|
+/balance # Real-time balance + P&L
|
|
|
+/stats # Complete trading statistics
|
|
|
+/positions # Open positions with P&L
|
|
|
+/orders # Pending orders
|
|
|
```
|
|
|
|
|
|
-**View Statistics:**
|
|
|
+### **Trading Commands**
|
|
|
```
|
|
|
-/stats # Complete trading statistics
|
|
|
+/buy 0.001 50000 # Buy 0.001 BTC at $50,000
|
|
|
+/sell 0.001 55000 # Sell 0.001 BTC at $55,000
|
|
|
```
|
|
|
|
|
|
-## ๐ Trading Statistics Tracked
|
|
|
-
|
|
|
-### Balance & P&L
|
|
|
-- ๐ฐ **Starting Balance**: Recorded when bot first launches
|
|
|
-- ๐ต **Current Balance**: Real-time balance updates
|
|
|
-- ๐ **Total P&L**: Profit/Loss in USD and percentage
|
|
|
-- ๐
**Days Active**: Time since first launch
|
|
|
-
|
|
|
-### Performance Metrics
|
|
|
-- ๐ **Win Rate**: Percentage of profitable trades
|
|
|
-- ๐ **Profit Factor**: Total gains รท Total losses
|
|
|
-- ๏ฟฝ๏ฟฝ **Average Win/Loss**: Mean profit/loss per trade
|
|
|
-- ๐ฏ **Expectancy**: Expected value per trade
|
|
|
-- ๐ฅ **Consecutive Wins/Losses**: Streak tracking
|
|
|
-
|
|
|
-### Risk Metrics
|
|
|
-- ๐ **Sharpe Ratio**: Risk-adjusted returns
|
|
|
-- ๐ **Sortino Ratio**: Downside risk-adjusted returns
|
|
|
-- ๐ **Max Drawdown**: Largest peak-to-trough decline
|
|
|
-- ๐ช๏ธ **Volatility**: Annualized price volatility
|
|
|
-- โ ๏ธ **VaR (95%)**: Value at Risk (95% confidence)
|
|
|
-
|
|
|
-### Trade Analytics
|
|
|
-- ๐ **Total Trades**: Complete trade count
|
|
|
-- ๐ **Buy/Sell Breakdown**: Order type distribution
|
|
|
-- ๐ฏ **Best/Worst Trades**: Largest wins and losses
|
|
|
-- ๐ **Trade History**: Complete audit trail with order IDs
|
|
|
-
|
|
|
-## ๐ก๏ธ Safety Features
|
|
|
-
|
|
|
-### Testnet First
|
|
|
-- Starts in testnet mode by default
|
|
|
-- Test all features before using real money
|
|
|
-- Clear warnings when switching to mainnet
|
|
|
-
|
|
|
-### Order Confirmations
|
|
|
-- All trades require explicit confirmation
|
|
|
-- Clear order details before execution
|
|
|
-- Easy cancellation option
|
|
|
-
|
|
|
-### Comprehensive Logging
|
|
|
-- All actions logged with timestamps
|
|
|
-- Trade history automatically saved
|
|
|
-- Statistics persist between bot restarts
|
|
|
-
|
|
|
-### Risk Management
|
|
|
-- Balance tracking for drawdown monitoring
|
|
|
-- Real-time P&L calculations
|
|
|
-- Risk metrics to assess performance
|
|
|
-
|
|
|
-## ๐ Sample Statistics Output
|
|
|
+### **Instant Action Buttons**
|
|
|
+Send `/start` for one-tap access to:
|
|
|
+- ๐ฐ Balance, ๐ Stats, ๐ Positions, ๐ Orders, ๐ต Price
|
|
|
+
|
|
|
+## ๐ **Professional Statistics**
|
|
|
|
|
|
```
|
|
|
๐ Trading Statistics
|
|
|
|
|
|
๐ฐ Balance Overview
|
|
|
-โข Initial: $1,000.00
|
|
|
-โข Current: $1,150.00
|
|
|
-โข Total P&L: $150.00
|
|
|
-โข Total Return: 15.00%
|
|
|
-
|
|
|
-๐ Trading Activity
|
|
|
-โข Total Trades: 25
|
|
|
-โข Buy Orders: 13
|
|
|
+โข Initial: $1,000.00 โ Starting balance (never lost)
|
|
|
+โข Current: $1,150.00 โ Real-time balance
|
|
|
+โข Total P&L: $150.00 โ Profit/Loss
|
|
|
+โข Total Return: 15.00% โ Percentage return
|
|
|
+
|
|
|
+๐ Trading Activity
|
|
|
+โข Total Trades: 25 โ Complete trade count
|
|
|
+โข Buy Orders: 13 โ Order breakdown
|
|
|
โข Sell Orders: 12
|
|
|
-โข Days Active: 30
|
|
|
+โข Days Active: 30 โ Since first launch
|
|
|
|
|
|
๐ Performance Metrics
|
|
|
-โข Win Rate: 68.0%
|
|
|
-โข Profit Factor: 2.15
|
|
|
-โข Avg Win: $45.50
|
|
|
-โข Avg Loss: $28.75
|
|
|
-โข Expectancy: $6.25
|
|
|
+โข Win Rate: 68.0% โ Profitable trades %
|
|
|
+โข Profit Factor: 2.15 โ Gains รท Losses
|
|
|
+โข Avg Win: $45.50 โ Average winning trade
|
|
|
+โข Avg Loss: $28.75 โ Average losing trade
|
|
|
+โข Expectancy: $6.25 โ Expected $ per trade
|
|
|
|
|
|
๐ Risk Metrics
|
|
|
-โข Sharpe Ratio: 1.85
|
|
|
-โข Sortino Ratio: 2.41
|
|
|
-โข Max Drawdown: 8.5%
|
|
|
-โข Volatility: 12.3%
|
|
|
-โข VaR (95%): 3.2%
|
|
|
-
|
|
|
-๐ฏ Best/Worst
|
|
|
-โข Largest Win: $125.00
|
|
|
-โข Largest Loss: $75.00
|
|
|
-โข Max Consecutive Wins: 5
|
|
|
-โข Max Consecutive Losses: 2
|
|
|
-
|
|
|
-๐
Since: 2024-01-15
|
|
|
+โข Sharpe Ratio: 1.85 โ Risk-adjusted returns
|
|
|
+โข Sortino Ratio: 2.41 โ Downside risk metric
|
|
|
+โข Max Drawdown: 8.5% โ Worst decline from peak
|
|
|
+โข Volatility: 12.3% โ Price volatility
|
|
|
+โข VaR (95%): 3.2% โ Value at Risk
|
|
|
+
|
|
|
+๐ฏ Best/Worst Performance
|
|
|
+โข Largest Win: $125.00 โ Best single trade
|
|
|
+โข Largest Loss: $75.00 โ Worst single trade
|
|
|
+โข Max Consecutive Wins: 5 โ Winning streaks
|
|
|
+โข Max Consecutive Losses: 2 โ Losing streaks
|
|
|
+
|
|
|
+๐
Tracking Since: 2024-01-15
|
|
|
```
|
|
|
|
|
|
-## ๐ง Files Overview
|
|
|
+## โ๏ธ **CCXT-Style Configuration**
|
|
|
|
|
|
-| File | Purpose |
|
|
|
-|------|---------|
|
|
|
-| `manual_trading_bot.py` | **Main launcher** - Start this for manual trading |
|
|
|
-| `telegram_bot.py` | Telegram interface with trading commands |
|
|
|
-| `trading_stats.py` | Comprehensive statistics tracking |
|
|
|
-| `hyperliquid_client.py` | Hyperliquid API wrapper |
|
|
|
-| `config.py` | Configuration management |
|
|
|
-| `get_telegram_chat_id.py` | Helper to find your Chat ID |
|
|
|
-| `trading_stats.json` | Your trading statistics (auto-created) |
|
|
|
+Following [CCXT standards](https://github.com/ccxt/ccxt) for exchange compatibility:
|
|
|
|
|
|
-## โ๏ธ Advanced Configuration
|
|
|
-
|
|
|
-### Custom Trading Symbol
|
|
|
```env
|
|
|
-DEFAULT_TRADING_SYMBOL=ETH/USDC:USDC
|
|
|
-```
|
|
|
+# Hyperliquid API (CCXT Style)
|
|
|
+HYPERLIQUID_PRIVATE_KEY=your_private_key_here
|
|
|
+HYPERLIQUID_SECRET_KEY=your_secret_key_here
|
|
|
+HYPERLIQUID_TESTNET=true
|
|
|
|
|
|
-### Adjust Default Trade Size
|
|
|
-```env
|
|
|
-DEFAULT_TRADE_AMOUNT=0.01
|
|
|
-```
|
|
|
+# Telegram Bot
|
|
|
+TELEGRAM_BOT_TOKEN=your_token_from_botfather
|
|
|
+TELEGRAM_CHAT_ID=your_chat_id_here
|
|
|
+TELEGRAM_ENABLED=true
|
|
|
|
|
|
-### Logging Level
|
|
|
-```env
|
|
|
-LOG_LEVEL=INFO # DEBUG, INFO, WARNING, ERROR
|
|
|
+# Trading Settings
|
|
|
+DEFAULT_TRADING_SYMBOL=BTC/USDC:USDC
|
|
|
+DEFAULT_TRADE_AMOUNT=0.001
|
|
|
```
|
|
|
|
|
|
-## ๐ Troubleshooting
|
|
|
+## ๐ก๏ธ **Built-in Safety Features**
|
|
|
|
|
|
-### Bot Won't Start
|
|
|
+### **๐ Data Protection**
|
|
|
+- **Statistics never lost** - saved to `trading_stats.json`
|
|
|
+- **Automatic backups** via comprehensive logging
|
|
|
+- **Persistent between restarts** - your data survives forever
|
|
|
+
|
|
|
+### **๐ Error Recovery**
|
|
|
+- **Auto-restart** up to 10 attempts with exponential backoff
|
|
|
+- **Telegram error notifications** sent to your phone
|
|
|
+- **Comprehensive logging** to daily files
|
|
|
+- **Graceful shutdown** on Ctrl+C
|
|
|
+
|
|
|
+### **โ ๏ธ Trading Safety**
|
|
|
+- **Testnet default** - safe testing environment
|
|
|
+- **Order confirmations** - all trades require approval
|
|
|
+- **Balance monitoring** - real-time P&L tracking
|
|
|
+- **Clear error messages** with troubleshooting tips
|
|
|
+
|
|
|
+## ๐ฎ **Demo & Testing**
|
|
|
+
|
|
|
+### **See Sample Statistics**
|
|
|
```bash
|
|
|
-# Check configuration
|
|
|
-python -c "from config import Config; Config.validate()"
|
|
|
+python utils/demo_stats.py
|
|
|
+```
|
|
|
+Shows you exactly what metrics the bot will track.
|
|
|
|
|
|
-# Check Telegram setup
|
|
|
-python get_telegram_chat_id.py
|
|
|
+### **Test Configuration**
|
|
|
+```bash
|
|
|
+python -c "import sys; sys.path.insert(0, 'src'); from config import Config; Config.validate()"
|
|
|
```
|
|
|
|
|
|
-### Telegram Not Responding
|
|
|
-1. Verify bot token with BotFather
|
|
|
-2. Ensure Chat ID is correct
|
|
|
-3. Check that bot is started in Telegram
|
|
|
+### **Alternative Chat ID Finder**
|
|
|
+```bash
|
|
|
+# If the main script has issues
|
|
|
+python utils/simple_chat_id.py
|
|
|
+```
|
|
|
|
|
|
-### Trading Issues
|
|
|
-1. Confirm sufficient balance
|
|
|
-2. Check order parameters
|
|
|
-3. Verify network connectivity
|
|
|
+## ๐ง **Key Features**
|
|
|
+
|
|
|
+### **Mobile-First Design**
|
|
|
+- ๐ฑ **Complete phone control** via Telegram
|
|
|
+- ๐ **One-tap buttons** for quick actions
|
|
|
+- ๐ **HTML-formatted** messages with emojis
|
|
|
+- ๐ฑ **Instant notifications** for errors and updates
|
|
|
+
|
|
|
+### **Professional Analytics**
|
|
|
+- ๐ **Institutional-grade metrics** (Sharpe, Sortino, VaR)
|
|
|
+- ๐ฐ **FIFO P&L calculation** for accurate tracking
|
|
|
+- ๐ **Real-time balance** monitoring
|
|
|
+- ๐ฏ **Complete trade history** with audit trails
|
|
|
+
|
|
|
+### **Robust Architecture**
|
|
|
+- ๐ **Auto-restart capability** with error notifications
|
|
|
+- ๐พ **Persistent data storage** that survives restarts
|
|
|
+- ๐ก๏ธ **Comprehensive error handling** and logging
|
|
|
+- โ๏ธ **CCXT-compatible** configuration and parameters
|
|
|
+
|
|
|
+## ๐ **Documentation**
|
|
|
+
|
|
|
+| Guide | Purpose |
|
|
|
+|-------|---------|
|
|
|
+| [SETUP_GUIDE.md](SETUP_GUIDE.md) | **5-minute setup** with step-by-step instructions |
|
|
|
+| [QUICK_START.md](QUICK_START.md) | **Your questions answered** - persistence, structure, safety |
|
|
|
+| [PROJECT_STRUCTURE.md](PROJECT_STRUCTURE.md) | **Folder organization** and file purposes |
|
|
|
+| [DEPLOYMENT_GUIDE.md](DEPLOYMENT_GUIDE.md) | **Production deployment** options and best practices |
|
|
|
+
|
|
|
+## ๐จ **Important Notes**
|
|
|
|
|
|
-## ๐ Network Modes
|
|
|
+### **Start with Testnet**
|
|
|
+- Bot defaults to **testnet mode** (safe testing)
|
|
|
+- Get testnet keys from [Hyperliquid Testnet](https://app.hyperliquid-testnet.xyz/)
|
|
|
+- Switch to mainnet only when fully tested
|
|
|
|
|
|
-### Testnet (Default)
|
|
|
-- Safe testing environment
|
|
|
-- No real money at risk
|
|
|
-- Perfect for learning
|
|
|
+### **Your Keys**
|
|
|
+- **Private Key**: From Hyperliquid account settings
|
|
|
+- **Secret Key**: May be optional depending on implementation
|
|
|
+- **Keep secure** - never share your private keys
|
|
|
|
|
|
-### Mainnet (Production)
|
|
|
-- Real money trading
|
|
|
-- Requires explicit confirmation
|
|
|
-- Use with caution
|
|
|
+### **Statistics Persistence**
|
|
|
+- โ
**YES** - All statistics are permanently saved
|
|
|
+- โ
**Survives restarts** - data loads automatically
|
|
|
+- โ
**Never lost** - comprehensive backup via logging
|
|
|
|
|
|
-## ๐ Support
|
|
|
+## ๐ **Troubleshooting**
|
|
|
+
|
|
|
+### **Bot Won't Start**
|
|
|
+```bash
|
|
|
+# Check configuration
|
|
|
+python -c "import sys; sys.path.insert(0, 'src'); from config import Config; Config.validate()"
|
|
|
+
|
|
|
+# Try alternative Chat ID finder
|
|
|
+python utils/simple_chat_id.py
|
|
|
+```
|
|
|
+
|
|
|
+### **Telegram Issues**
|
|
|
+1. Verify bot token from @BotFather
|
|
|
+2. Ensure you messaged your bot first
|
|
|
+3. Check Chat ID with utility scripts
|
|
|
+
|
|
|
+### **Trading Problems**
|
|
|
+1. Confirm sufficient balance
|
|
|
+2. Verify network connectivity
|
|
|
+3. Check logs in `logs/` directory
|
|
|
|
|
|
-This bot is designed for manual trading control via phone. All features are focused on giving you complete control over your Hyperliquid account with professional-grade statistics tracking.
|
|
|
+## ๐ฏ **What Makes This Special**
|
|
|
|
|
|
-For technical issues:
|
|
|
-1. Check configuration with validation commands
|
|
|
-2. Review log files for error details
|
|
|
-3. Ensure all dependencies are installed
|
|
|
+- **๐ One command** - `python trading_bot.py` runs everything
|
|
|
+- **๐ฑ Professional mobile interface** - institutional-grade phone trading
|
|
|
+- **๐ Complete analytics** - every metric you need from day one
|
|
|
+- **๐ก๏ธ Bulletproof reliability** - auto-restart with error notifications
|
|
|
+- **๐พ Never lose data** - statistics persist forever
|
|
|
+- **โ๏ธ CCXT compatible** - follows industry standards
|
|
|
+- **๐งน Clean organization** - logical folder structure
|
|
|
+- **๐ Complete documentation** - guides for every use case
|
|
|
|
|
|
-**Happy trading! ๐๐ฑ**
|
|
|
+**Get institutional-grade trading infrastructure with simple phone control! ๐๐ฑ**
|