# ๐Ÿ“ฑ Commands Reference **Complete guide to all Hyperliquid Trading Bot commands** ## ๐Ÿš€ Quick Start Commands The most important commands to get started: ``` /start # Show main menu with quick action buttons /balance # Check your account balance /long BTC 10 # Open long position with $10 USDC /long BTC 10 sl:9500 # Long with automatic stop loss /sl BTC 9000 # Set stop loss at $9,000 /tp BTC 11000 # Set take profit at $11,000 /monitoring # Check order monitoring status /performance # Token performance ranking /daily # Daily performance (last 10 days) /alarm BTC 50000 # Set price alert for BTC at $50,000 /risk # Advanced risk metrics /version # Bot version and system info /help # Full command reference ``` **๐Ÿ’ก Auto-Notifications:** The bot automatically monitors your orders every 10 seconds and sends notifications when orders are filled! ## ๐Ÿ’ผ Account Management ### `/balance` Show your current account balance and P&L summary with detailed breakdown of available vs used funds. **Example:** ``` /balance ``` **Response:** ``` ๐Ÿ’ฐ Account Balance ๐Ÿ’ต USDC: ๐Ÿ“Š Total: 1,250.00 โœ… Available: 1,150.00 ๐Ÿ”’ In Use: 100.00 ๐Ÿ’ต BTC: ๐Ÿ“Š Total: 0.002 โœ… Available: 0.001 ๐Ÿ”’ In Use: 0.001 ๐Ÿ’ผ Portfolio Summary: ๐Ÿ’ฐ Total Value: $1,250.00 ๐Ÿš€ Available for Trading: $1,150.00 ๐Ÿ”’ In Active Use: $100.00 ๐Ÿ“Š Performance: ๐Ÿ’ต P&L: $150.00 (+13.64%) ๐Ÿ“ˆ Initial: $1,100.00 ``` ### `/positions` Display all open positions with unrealized P&L and percentages. **Example:** ``` /positions ``` **Response:** ``` ๐Ÿ“ˆ Open Positions ๐Ÿ“Š BTC (LONG) ๐Ÿ“ Size: 0.001000 BTC ๐Ÿ’ฐ Entry: $45,230.50 ๐Ÿ’ต Value: $45.23 ๐ŸŸข P&L: $1.84 (+4.07%) ๐Ÿ“Š ETH (SHORT) ๐Ÿ“ Size: 0.010000 ETH ๐Ÿ’ฐ Entry: $3,200.00 ๐Ÿ’ต Value: $32.00 ๐Ÿ”ด P&L: -$0.75 (-2.34%) ๐Ÿ’ผ Total Portfolio: ๐Ÿ’ต Total Value: $77.23 ๐ŸŸข Total P&L: $1.09 (+1.43%) ``` ### `/orders [token (optional)]` Show all pending/open orders, optionally filtered by token. **Usage:** ``` /orders # Show all open orders /orders # Show open orders for specific token ``` **Examples:** ``` /orders # Show all open orders /orders BTC # Show only Bitcoin orders /orders ETH # Show only Ethereum orders ``` **Response (All Orders):** ``` ๐Ÿ“‹ All Open Orders ๐ŸŸข BTC ๐Ÿ“Š BUY 0.001 @ $44,500.00 ๐Ÿ’ต Value: $44.50 ๐Ÿ”‘ ID: abc123 ๐Ÿ”ด ETH ๐Ÿ“Š SELL 0.01 @ $3,400.00 ๐Ÿ’ต Value: $34.00 ๐Ÿ”‘ ID: def456 ๐Ÿ’ก Filter by token: /orders BTC, /orders ETH ``` **Response (Filtered):** ``` ๐Ÿ“‹ Open Orders - BTC ๐ŸŸข BTC ๐Ÿ“Š BUY 0.001 @ $44,500.00 ๐Ÿ’ต Value: $44.50 ๐Ÿ”‘ ID: abc123 ๐ŸŸข BTC ๐Ÿ“Š BUY 0.002 @ $44,000.00 ๐Ÿ’ต Value: $88.00 ๐Ÿ”‘ ID: ghi789 ๐Ÿ’ก Quick Actions: โ€ข /coo BTC - Cancel all BTC orders โ€ข /orders - View all orders ``` **Response (No Orders):** ``` ๐Ÿ“ญ No open orders for BTC ๐Ÿ’ก No pending BTC orders found. Use /long BTC 100 or /short BTC 100 to create new orders. ``` ### `/coo [token]` Cancel all open orders for a specific token. **Usage:** ``` /coo ``` **Examples:** ``` /coo BTC # Cancel all Bitcoin orders /coo ETH # Cancel all Ethereum orders ``` **How it works:** 1. Fetches all open orders for the specified token 2. Shows confirmation dialog with order details 3. Cancels all orders after user confirmation 4. Reports success/failure for each order **Confirmation Dialog:** ``` โš ๏ธ Cancel All BTC Orders ๐Ÿ“‹ Orders to Cancel: ๐ŸŸข BUY 0.001 @ $44,500.00 ($44.50) ๐ŸŸข BUY 0.002 @ $44,000.00 ($88.00) ๐Ÿ”ด SELL 0.001 @ $46,000.00 ($46.00) ๐Ÿ’ฐ Total Value: $178.50 ๐Ÿ”ข Orders Count: 3 โš ๏ธ Are you sure you want to cancel ALL BTC orders? This action cannot be undone. ``` **Success Response:** ``` โœ… Cancel Orders Results ๐Ÿ“Š Summary: โ€ข Token: BTC โ€ข Cancelled: 3 orders โ€ข Failed: 0 orders โ€ข Total Attempted: 3 orders ๐Ÿ—‘๏ธ Successfully Cancelled: ๐ŸŸข BUY 0.001 @ $44,500.00 ๐ŸŸข BUY 0.002 @ $44,000.00 ๐Ÿ”ด SELL 0.001 @ $46,000.00 ๐ŸŽ‰ All BTC orders successfully cancelled! ``` ### `/stats` Complete trading statistics and performance metrics. **Example:** ``` /stats ``` **Response:** ``` ๐Ÿ“Š 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 โ€ข Sell Orders: 12 โ€ข Days Active: 30 ๐Ÿ† Performance Metrics โ€ข Win Rate: 68.0% โ€ข Profit Factor: 2.15 โ€ข Avg Win: $45.50 โ€ข Avg Loss: $28.75 โ€ข Expectancy: $6.25 ๐Ÿ“Š 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.50 โ€ข Largest Loss: $45.25 โ€ข Max Consecutive Wins: 5 โ€ข Max Consecutive Losses: 2 ๐Ÿ“… Since: 2024-01-15 ``` ## ๐Ÿ“ˆ Performance Analytics ### `/performance [token (optional)]` Show token performance ranking or detailed stats for a specific token. **Usage:** ``` /performance # Show all token rankings /performance # Detailed stats for specific token ``` **Examples:** ``` /performance # Token performance ranking /performance BTC # Detailed Bitcoin performance /performance ETH # Detailed Ethereum performance ``` **Response (Ranking):** ``` ๐Ÿ† Token Performance Ranking ๐Ÿฅ‡ BTC ๐ŸŸข P&L: $245.50 (+12.3%) ๐Ÿ“Š Trades: 15 | Win: 73% ๐Ÿฅˆ ETH ๐ŸŸข P&L: $125.75 (+8.9%) ๐Ÿ“Š Trades: 12 | Win: 67% ๐Ÿฅ‰ SOL ๐Ÿ”ด P&L: -$25.00 (-2.1%) ๐Ÿ“Š Trades: 8 | Win: 38% ๐Ÿ’ผ Portfolio Summary: ๐ŸŸข Total P&L: $346.25 ๐Ÿ“ˆ Tokens Traded: 3 ๐Ÿ”„ Completed Trades: 35 ๐Ÿ’ก Usage: /performance BTC for detailed BTC stats ``` **Response (Detailed):** ``` ๐Ÿ“Š BTC Detailed Performance ๐Ÿ’ฐ P&L Summary: โ€ข ๐ŸŸข Total P&L: $245.50 (+12.3%) โ€ข ๐Ÿ’ต Total Volume: $2,150.00 โ€ข ๐Ÿ“ˆ Expectancy: $16.37 ๐Ÿ“Š Trading Activity: โ€ข Total Trades: 20 โ€ข Completed: 15 โ€ข Buy Orders: 11 โ€ข Sell Orders: 9 ๐Ÿ† Performance Metrics: โ€ข Win Rate: 73.3% โ€ข Profit Factor: 2.85 โ€ข Wins: 11 | Losses: 4 ๐Ÿ’ก Best/Worst: โ€ข Largest Win: $85.50 โ€ข Largest Loss: $35.25 โ€ข Avg Win: $32.50 โ€ข Avg Loss: $18.75 ๐Ÿ”„ Recent Trades: โ€ข ๐Ÿ”ด SELL $450 @ 12/15 14:30 | P&L: $25.50 โ€ข ๐ŸŸข BUY $425 @ 12/14 09:15 โ€ข ๐Ÿ”ด SELL $380 @ 12/13 16:45 | P&L: $15.25 ๐Ÿ”„ Use /performance to see all token rankings ``` ### `/daily` Show daily performance breakdown for the last 10 days. **Example:** ``` /daily ``` **Response:** ``` ๐Ÿ“… Daily Performance (Last 10 Days) ๐Ÿ“Š Dec 15, 2024 ๐ŸŸข P&L: $45.25 (+2.1%) ๐Ÿ”„ Trades: 3 ๐Ÿ“Š Dec 14, 2024 ๐Ÿ”ด P&L: -$15.50 (-0.7%) ๐Ÿ”„ Trades: 2 ๐Ÿ“Š Dec 13, 2024 ๐ŸŸข P&L: $85.75 (+4.2%) ๐Ÿ”„ Trades: 5 ๐Ÿ“Š Dec 12, 2024 ๐ŸŸข P&L: $12.00 (+0.6%) ๐Ÿ”„ Trades: 1 ๐Ÿ“Š Dec 11, 2024 ๐ŸŸข P&L: $25.50 (+1.3%) ๐Ÿ”„ Trades: 2 ๐Ÿ’ผ 10-Day Summary: ๐ŸŸข Total P&L: $153.00 ๐Ÿ”„ Total Trades: 13 ๐Ÿ“Š Avg per Day: $15.30 ``` ### `/weekly` Show weekly performance breakdown for the last 10 weeks. **Example:** ``` /weekly ``` **Response:** ``` ๐Ÿ“Š Weekly Performance (Last 10 Weeks) ๐Ÿ“ˆ Week Dec 9-15, 2024 ๐ŸŸข P&L: $125.50 (+5.8%) ๐Ÿ”„ Trades: 8 ๐Ÿ“ˆ Week Dec 2-8, 2024 ๐ŸŸข P&L: $85.25 (+4.1%) ๐Ÿ”„ Trades: 6 ๐Ÿ“ˆ Week Nov 25-Dec 1, 2024 ๐Ÿ”ด P&L: -$25.75 (-1.2%) ๐Ÿ”„ Trades: 4 ๐Ÿ“ˆ Week Nov 18-24, 2024 ๐ŸŸข P&L: $45.00 (+2.3%) ๐Ÿ”„ Trades: 3 ๐Ÿ’ผ 10-Week Summary: ๐ŸŸข Total P&L: $230.00 ๐Ÿ”„ Total Trades: 21 ๐Ÿ“Š Avg per Week: $23.00 ``` ### `/monthly` Show monthly performance breakdown for the last 10 months. **Example:** ``` /monthly ``` **Response:** ``` ๐Ÿ“† Monthly Performance (Last 10 Months) ๐Ÿ“… December 2024 ๐ŸŸข P&L: $245.50 (+11.2%) ๐Ÿ”„ Trades: 15 ๐Ÿ“… November 2024 ๐ŸŸข P&L: $185.25 (+9.1%) ๐Ÿ”„ Trades: 12 ๐Ÿ“… October 2024 ๐Ÿ”ด P&L: -$45.75 (-2.1%) ๐Ÿ”„ Trades: 8 ๐Ÿ“… September 2024 ๐ŸŸข P&L: $125.00 (+6.5%) ๐Ÿ”„ Trades: 10 ๐Ÿ’ผ 10-Month Summary: ๐ŸŸข Total P&L: $510.00 ๐Ÿ”„ Total Trades: 45 ๐Ÿ“Š Avg per Month: $51.00 ``` ## ๐Ÿš€ Perps Trading ### `/long [token] [USDC amount] [price (optional)] [sl:price (optional)]` Open a long position using market order or limit order, with optional automatic stop loss. **Usage:** ``` /long # Market order /long # Limit order /long sl: # Market order with stop loss /long sl: # Limit order with stop loss ``` **Examples:** ``` /long BTC 100 # Long Bitcoin with $100 USDC (Market Order) /long BTC 100 45000 # Long Bitcoin with $100 USDC at $45,000 (Limit Order) /long BTC 100 sl:44000 # Market order with automatic stop loss at $44,000 /long BTC 100 45000 sl:44000 # Limit order at $45,000 with stop loss at $44,000 /long ETH 50 # Long Ethereum with $50 USDC (Market Order) /long ETH 50 3200 # Long Ethereum with $50 USDC at $3,200 (Limit Order) /long ETH 50 sl:3100 # Market order with stop loss at $3,100 /long ETH 50 3200 sl:3100 # Limit order with stop loss at $3,100 ``` **Stop Loss Validation:** - For LONG positions: Stop loss price must be BELOW entry price - Stop loss is placed automatically when the original order fills - Uses `sl:price` format to distinguish from limit price **How it works:** 1. **Market Order** (2 parameters): Fetches current market price and places market buy order 2. **Limit Order** (3 parameters): Places limit buy order at specified price 3. **With Stop Loss**: Saves stop loss for automatic placement when order fills 4. Calculates token amount: `token_amount = usdc_amount / price` 5. Records trade in statistics **Market Order Confirmation:** ``` ๐ŸŸข Long Position Confirmation ๐Ÿ“Š Order Details: โ€ข Token: BTC โ€ข Direction: LONG (Buy) โ€ข USDC Value: $100.00 โ€ข Current Price: $45,230.50 โ€ข Order Type: Market Order โ€ข Token Amount: 0.002211 BTC ๐ŸŽฏ Execution: โ€ข Will buy 0.002211 BTC at current market price โ€ข Est. Value: $100.00 โš ๏ธ Are you sure you want to open this long position? ``` **Limit Order Confirmation:** ``` ๐ŸŸข Long Position Confirmation ๐Ÿ“Š Order Details: โ€ข Token: BTC โ€ข Direction: LONG (Buy) โ€ข USDC Value: $100.00 โ€ข Current Price: $45,230.50 โ€ข Order Type: Limit Order โ€ข Token Amount: 0.002222 BTC ๐ŸŽฏ Execution: โ€ข Will buy 0.002222 BTC at $45,000.00 โ€ข Est. Value: $100.00 โš ๏ธ Are you sure you want to open this long position? ``` ### `/short [token] [USDC amount] [price (optional)] [sl:price (optional)]` Open a short position using market order or limit order, with optional automatic stop loss. **Usage:** ``` /short # Market order /short # Limit order /short sl: # Market order with stop loss /short sl: # Limit order with stop loss ``` **Examples:** ``` /short BTC 100 # Short Bitcoin with $100 USDC (Market Order) /short BTC 100 46000 # Short Bitcoin with $100 USDC at $46,000 (Limit Order) /short BTC 100 sl:47000 # Market order with automatic stop loss at $47,000 /short BTC 100 46000 sl:47000 # Limit order at $46,000 with stop loss at $47,000 /short ETH 50 # Short Ethereum with $50 USDC (Market Order) /short ETH 50 3400 # Short Ethereum with $50 USDC at $3,400 (Limit Order) /short ETH 50 sl:3500 # Market order with stop loss at $3,500 /short ETH 50 3400 sl:3500 # Limit order with stop loss at $3,500 ``` **Stop Loss Validation:** - For SHORT positions: Stop loss price must be ABOVE entry price - Stop loss is placed automatically when the original order fills - Uses `sl:price` format to distinguish from limit price **How it works:** 1. **Market Order** (2 parameters): Fetches current market price and places market sell order 2. **Limit Order** (3 parameters): Places limit sell order at specified price 3. **With Stop Loss**: Saves stop loss for automatic placement when order fills 4. Calculates token amount: `token_amount = usdc_amount / price` 5. Records trade in statistics **Market Order Confirmation:** ``` ๐Ÿ”ด Short Position Confirmation ๐Ÿ“Š Order Details: โ€ข Token: BTC โ€ข Direction: SHORT (Sell) โ€ข USDC Value: $100.00 โ€ข Current Price: $45,230.50 โ€ข Order Type: Market Order โ€ข Token Amount: 0.002211 BTC ๐ŸŽฏ Execution: โ€ข Will sell 0.002211 BTC at current market price โ€ข Est. Value: $100.00 โš ๏ธ Are you sure you want to open this short position? ``` **Limit Order Confirmation:** ``` ๐Ÿ”ด Short Position Confirmation ๐Ÿ“Š Order Details: โ€ข Token: BTC โ€ข Direction: SHORT (Sell) โ€ข USDC Value: $100.00 โ€ข Current Price: $45,230.50 โ€ข Order Type: Limit Order โ€ข Token Amount: 0.002174 BTC ๐ŸŽฏ Execution: โ€ข Will sell 0.002174 BTC at $46,000.00 โ€ข Est. Value: $100.00 โš ๏ธ Are you sure you want to open this short position? ``` ### `/exit [token]` Close an open position using market order. **Usage:** ``` /exit ``` **Examples:** ``` /exit BTC # Close Bitcoin position (long or short) /exit ETH # Close Ethereum position /exit SOL # Close Solana position ``` **How it works:** 1. Checks for existing position in the specified token 2. Determines position direction (long/short) and size 3. Creates opposite market order to close position 4. Shows position details and estimated P&L 5. Executes market order after confirmation **Confirmation Dialog:** ``` ๐Ÿ”ด Exit Position Confirmation ๐Ÿ“Š Position Details: โ€ข Token: BTC โ€ข Position: LONG โ€ข Size: 0.002211 contracts โ€ข Entry Price: $45,230.50 โ€ข Current Price: $46,150.00 โ€ข ๐ŸŸข Unrealized P&L: $203.45 ๐ŸŽฏ Exit Order: โ€ข Action: SELL (Close LONG) โ€ข Amount: 0.002211 BTC โ€ข Est. Value: ~$102.03 โ€ข Order Type: Market Order โš ๏ธ Are you sure you want to close this LONG position? This will place a market sell order to close your entire BTC position. ``` ## ๐Ÿ›ก๏ธ Risk Management ### `/sl [token] [price]` Set a stop loss order to limit downside risk. **Usage:** ``` /sl ``` **Examples:** ``` /sl BTC 44000 # Stop loss for Bitcoin at $44,000 /sl ETH 3200 # Stop loss for Ethereum at $3,200 ``` **How it works:** 1. Checks for existing position in the specified token 2. Validates stop loss price against position direction: - **Long positions**: Stop loss must be BELOW entry price - **Short positions**: Stop loss must be ABOVE entry price 3. Places limit order at stop loss price 4. Order executes automatically when price is reached **Confirmation Dialog:** ``` ๐Ÿ›‘ Stop Loss Order Confirmation ๐Ÿ“Š Position Details: โ€ข Token: BTC โ€ข Position: LONG โ€ข Size: 0.002211 contracts โ€ข Entry Price: $45,230.50 โ€ข Current Price: $46,150.00 ๐ŸŽฏ Stop Loss Order: โ€ข Stop Price: $44,000.00 โ€ข Action: SELL (Close LONG) โ€ข Amount: 0.002211 BTC โ€ข Order Type: Limit Order โ€ข ๐Ÿ”ด Est. P&L: -$272.15 โš ๏ธ Are you sure you want to set this stop loss? This will place a limit sell order at $44,000.00 to protect your LONG position. ``` ### `/tp [token] [price]` Set a take profit order to secure gains. **Usage:** ``` /tp ``` **Examples:** ``` /tp BTC 50000 # Take profit for Bitcoin at $50,000 /tp ETH 3800 # Take profit for Ethereum at $3,800 ``` **How it works:** 1. Checks for existing position in the specified token 2. Validates take profit price against position direction: - **Long positions**: Take profit must be ABOVE entry price - **Short positions**: Take profit must be BELOW entry price 3. Places limit order at take profit price 4. Order executes automatically when price is reached **Confirmation Dialog:** ``` ๐ŸŽฏ Take Profit Order Confirmation ๐Ÿ“Š Position Details: โ€ข Token: BTC โ€ข Position: LONG โ€ข Size: 0.002211 contracts โ€ข Entry Price: $45,230.50 โ€ข Current Price: $46,150.00 ๐Ÿ’ฐ Take Profit Order: โ€ข Target Price: $50,000.00 โ€ข Action: SELL (Close LONG) โ€ข Amount: 0.002211 BTC โ€ข Order Type: Limit Order โ€ข ๐ŸŸข Est. P&L: $1,054.35 โš ๏ธ Are you sure you want to set this take profit? This will place a limit sell order at $50,000.00 to capture profits from your LONG position. ``` ## ๐Ÿ“Š Market Data ### `/price [token (optional)]` Quick price check for any token. **Usage:** ``` /price # Default trading token price /price # Specific token price ``` **Examples:** ``` /price # Default token price /price BTC # Bitcoin price /price ETH # Ethereum price /price SOL # Solana price ``` **Response:** ``` ๐Ÿ’ต BTC: $45,230.50 โฐ Updated: 14:25:30 ๐Ÿ’ก Usage: /price BTC or /price for default ``` ### `/market [token (optional)]` Detailed market data with orderbook information. **Usage:** ``` /market # Default trading token market data /market # Specific token market data ``` **Examples:** ``` /market # Default token market data /market BTC # Bitcoin market data /market ETH # Ethereum market data ``` **Response:** ``` ๐Ÿ“Š Market Data - BTC ๐Ÿ’ต Current Price: $45,230.50 ๐Ÿ“ˆ 24h High: $46,850.00 ๐Ÿ“‰ 24h Low: $44,120.00 ๐Ÿ“Š 24h Volume: 2,450.25 ๐ŸŸข Best Bid: $45,225.00 ๐Ÿ”ด Best Ask: $45,235.00 ๐Ÿ“ Spread: $10.00 (0.022%) ๐Ÿ’ก Usage: /market BTC or /market for default ``` ### `/trades` Recent trade history. **Example:** ``` /trades ``` **Response:** ``` ๐Ÿ”„ Recent Trades ๐ŸŸข BUY 0.002211 BTC/USDC:USDC ๐Ÿ’ฐ $45,230.50 | ๐Ÿ’ต $100.00 ๐Ÿ“… 12/15 14:25 ๐Ÿ”ด SELL 0.001850 ETH/USDC:USDC ๐Ÿ’ฐ $3,200.00 | ๐Ÿ’ต $59.20 ๐Ÿ“… 12/15 13:40 ๐ŸŸข BUY 0.008500 SOL/USDC:USDC ๐Ÿ’ฐ $85.00 | ๐Ÿ’ต $72.25 ๐Ÿ“… 12/15 12:15 ``` ## ๐Ÿ”” Price Alerts ### `/alarm [token] [price] OR [token] OR [alarm_id] OR (no args)` Comprehensive price alert system with multiple usage patterns. **Usage:** ``` /alarm # List all active alarms /alarm # List alarms for specific token /alarm # Set new alarm /alarm # Remove alarm by ID ``` **Examples:** ``` /alarm # List all alarms /alarm BTC # List Bitcoin alarms /alarm BTC 50000 # Set BTC alarm at $50,000 /alarm ETH 3500 # Set ETH alarm at $3,500 /alarm 3 # Remove alarm ID 3 ``` **Set New Alarm:** ``` /alarm BTC 50000 ``` **Response:** ``` โœ… Price Alarm Created ๐Ÿ“Š Alarm Details: โ€ข Alarm ID: 5 โ€ข Token: BTC โ€ข Target Price: $50,000.00 โ€ข Current Price: $45,230.50 โ€ข Direction: ABOVE ๐Ÿ“ˆ Alert Condition: Will trigger when BTC price moves above $50,000.00 ๐Ÿ’ฐ Price Difference: โ€ข Distance: $4,769.50 (10.55%) โ€ข Status: ACTIVE โœ… โฐ Created: 14:25:30 ๐Ÿ’ก The alarm will be checked every 10 seconds and you'll receive a notification when triggered. ``` **List All Alarms:** ``` /alarm ``` **Response:** ``` ๐Ÿ”” Active Price Alarms (5 total) ๐Ÿšจ Alarm #1: BTC โ€ข Target: $50,000.00 (ABOVE) โ€ข Current: $45,230.50 โ€ข Distance: $4,769.50 (10.55%) ๐Ÿšจ Alarm #2: ETH โ€ข Target: $3,500.00 (ABOVE) โ€ข Current: $3,200.00 โ€ข Distance: $300.00 (9.38%) ๐Ÿšจ Alarm #3: BTC โ€ข Target: $44,000.00 (BELOW) โ€ข Current: $45,230.50 โ€ข Distance: $1,230.50 (2.72%) ๐Ÿ’ก Usage: โ€ข /alarm BTC - Show BTC alarms only โ€ข /alarm BTC 52000 - Set new BTC alarm โ€ข /alarm 3 - Remove alarm ID 3 ``` **List Token Alarms:** ``` /alarm BTC ``` **Response:** ``` ๐Ÿ”” BTC Price Alarms (2 total) ๐Ÿšจ Alarm #1: BTC โ€ข Target: $50,000.00 (ABOVE) โ€ข Current: $45,230.50 โ€ข Distance: $4,769.50 (10.55%) ๐Ÿšจ Alarm #3: BTC โ€ข Target: $44,000.00 (BELOW) โ€ข Current: $45,230.50 โ€ข Distance: $1,230.50 (2.72%) ๐Ÿ’ก Set new: /alarm BTC 52000 ๐Ÿ’ก Remove: /alarm 1 or /alarm 3 ``` **Alarm Triggered Notification:** ``` ๐Ÿšจ PRICE ALARM TRIGGERED! ๐Ÿšจ ๐Ÿ“Š Alarm Details: โ€ข Token: BTC โ€ข Target Price: $50,000.00 โ€ข Current Price: $50,125.50 โ€ข Direction: ABOVE โœ… Condition Met: BTC moved ABOVE $50,000.00 โฐ Triggered: 16:45:22 ๐ŸŽฏ Alarm ID: 1 (automatically removed) ๐Ÿ’ก Price has increased by $4,895.00 (+10.82%) since alarm was set. ``` **Remove Alarm:** ``` /alarm 3 ``` **Response:** ``` โœ… Alarm ID 3 has been removed. ``` ## ๐Ÿ”„ Order Monitoring & Notifications The bot automatically monitors your orders and positions every 10 seconds and sends real-time notifications when orders are filled. ### Automatic Notifications **๐Ÿš€ Position Opened Notifications** ``` ๐Ÿš€ Position Opened ๐Ÿ“Š Trade Details: โ€ข Token: BTC โ€ข Direction: LONG โ€ข Size: 0.002 contracts โ€ข Entry Price: $45,230.50 โ€ข Value: $90.46 โœ… Status: New LONG position opened โฐ Time: 14:25:30 ๐Ÿ“ฑ Use /positions to view all positions ``` **๐ŸŽฏ Position Closed Notifications** ``` ๐ŸŽฏ Position Closed ๐Ÿ“Š Trade Summary: โ€ข Token: BTC โ€ข Direction: LONG โ€ข Size: 0.002 contracts โ€ข Entry Price: $45,230.50 โ€ข Exit Price: $46,150.00 โ€ข Exit Value: $92.30 ๐ŸŸข Profit & Loss: โ€ข P&L: $1.84 (+2.04%) โ€ข Result: PROFIT โœ… Status: Position fully closed โฐ Time: 16:45:22 ๐Ÿ“Š Use /stats to view updated performance ``` **๐Ÿ“‰ Partial Position Closed** ``` ๐Ÿ“‰ Position Partially Closed ๐Ÿ“Š Partial Close Details: โ€ข Token: BTC โ€ข Direction: LONG โ€ข Closed Size: 0.001 contracts โ€ข Entry Price: $45,230.50 โ€ข Exit Price: $46,150.00 ๐ŸŸข Partial P&L: โ€ข P&L: $0.92 (+2.04%) โœ… Status: Partial position closed โฐ Time: 15:30:15 ๐Ÿ“ˆ Use /positions to view remaining position ``` **๐Ÿ”„ External Trade Detection** ``` ๐Ÿ”„ External Trade Detected ๐Ÿ“Š Trade Details: โ€ข Token: ETH โ€ข Side: BUY โ€ข Amount: 0.015 ETH โ€ข Price: $3,200.00 โ€ข Value: $48.00 ๐ŸŸข Source: Direct Platform Trade โฐ Time: 14:35:20 ๐Ÿ“ˆ Note: This trade was executed outside the Telegram bot ๐Ÿ“Š Stats have been automatically updated ``` ### `/monitoring` Check the status of all monitoring systems. **Example:** ``` /monitoring ``` **Response:** ``` ๐Ÿ”„ System Monitoring Status ๐Ÿ“Š Order Monitoring: โ€ข Active: โœ… Yes โ€ข Check Interval: 10 seconds โ€ข Orders Tracked: 3 โ€ข Positions Tracked: 2 ๐Ÿ”” Price Alarms: โ€ข Active Alarms: 5 โ€ข Triggered Today: 2 โ€ข Tokens Monitored: 3 โ€ข Next Alarm ID: 6 ๐Ÿ”„ External Trade Monitoring: โ€ข Last Check: 2024-12-15 14:25:30 โ€ข Auto Stats Update: โœ… Enabled โ€ข External Notifications: โœ… Enabled ๐Ÿ›ก๏ธ Risk Management: โ€ข Automatic Stop Loss: โŒ Disabled โ€ข Stop Loss Threshold: 5.0% โ€ข Position Monitoring: โŒ Inactive ๐Ÿ“ˆ Notifications: โ€ข ๐Ÿš€ Position Opened/Increased โ€ข ๐Ÿ“‰ Position Partially/Fully Closed โ€ข ๐ŸŽฏ P&L Calculations โ€ข ๐Ÿ”” Price Alarm Triggers โ€ข ๐Ÿ”„ External Trade Detection โ€ข ๐Ÿ›‘ Automatic Stop Loss Triggers โฐ Last Check: 14:25:30 ๐Ÿ’ก Monitoring Features: โ€ข Real-time order fill detection โ€ข Automatic P&L calculation โ€ข Position change tracking โ€ข Price alarm monitoring โ€ข External trade monitoring โ€ข Auto stats synchronization โ€ข Instant Telegram notifications ๐Ÿ“‹ Active Alarms by Token: โ€ข BTC: 2 alarms โ€ข ETH: 2 alarms โ€ข SOL: 1 alarm ``` ## ๐Ÿ—‚๏ธ System Management ### `/logs [cleanup] [days (optional)]` View log file statistics and manage log cleanup. **Usage:** ``` /logs # Show log statistics /logs cleanup # Clean logs older than 30 days (default) /logs cleanup # Clean logs older than specified days ``` **Examples:** ``` /logs # View log stats /logs cleanup # Clean old logs (30 days) /logs cleanup 7 # Clean logs older than 7 days ``` **Log Statistics:** ``` ๐Ÿ“Š System Logging Status ๐Ÿ“ Current Log Files: โ€ข Main Log: trading_bot_20241215.log (2.5 MB) โ€ข Error Log: bot_errors.log (0.8 MB) โ€ข Archive Files: 5 files (12.3 MB total) ๐Ÿ“ˆ Log Activity (Last 24h): โ€ข Total Entries: 2,450 โ€ข Info: 2,180 (89%) โ€ข Warning: 195 (8%) โ€ข Error: 75 (3%) ๐Ÿ’พ Disk Usage: โ€ข Current Logs: 3.3 MB โ€ข Archive Logs: 12.3 MB โ€ข Total Usage: 15.6 MB ๐Ÿ“ˆ Log Configuration: โ€ข Log Level: INFO โ€ข Heartbeat Interval: 30s โ€ข Bot Uptime: 2024-12-15 14:25:30 ๐Ÿ’ก Log Management: โ€ข /logs cleanup - Clean old logs (30 days) โ€ข /logs cleanup 7 - Clean logs older than 7 days โ€ข Log rotation happens automatically โ€ข Old backups are removed automatically ๐Ÿ”ง Configuration: โ€ข Rotation Type: SIZE โ€ข Max Size: 10MB (size rotation) โ€ข Backup Count: 5 ``` **Log Cleanup:** ``` /logs cleanup 7 ``` **Response:** ``` ๐Ÿงน Cleaning up log files older than 7 days... โœ… Log cleanup completed! ``` ### `/risk` Show advanced risk metrics and portfolio analysis. **Example:** ``` /risk ``` **Response:** ``` ๐Ÿ“Š Risk Analysis & Advanced Metrics ๐ŸŽฏ Risk-Adjusted Performance: โ€ข Sharpe Ratio: 1.850 โ€ข Sortino Ratio: 2.410 โ€ข Annual Volatility: 12.30% ๐Ÿ“‰ Drawdown Analysis: โ€ข Maximum Drawdown: 8.50% โ€ข Value at Risk (95%): 3.20% ๐Ÿ’ฐ Portfolio Context: โ€ข Current Balance: $1,150.00 โ€ข Initial Balance: $1,000.00 โ€ข Total P&L: $150.00 โ€ข Days Active: 30 ๐Ÿ“Š Risk Interpretation: โ€ข ๐ŸŸข Good risk-adjusted returns (Sharpe > 1.0) โ€ข ๐ŸŸข Low maximum drawdown (< 15%) โ€ข ๐ŸŸก Moderate portfolio volatility (< 25%) ๐Ÿ’ก Risk Definitions: โ€ข Sharpe Ratio: Risk-adjusted return (excess return / volatility) โ€ข Sortino Ratio: Return / downside volatility (focuses on bad volatility) โ€ข Max Drawdown: Largest peak-to-trough decline โ€ข VaR 95%: Maximum expected loss 95% of the time โ€ข Volatility: Annualized standard deviation of returns ๐Ÿ“ˆ Data Based On: โ€ข Completed Trades: 25 โ€ข Daily Balance Records: 30 โ€ข Trading Period: 30 days ``` ### `/version` Show bot version and system information. **Example:** ``` /version ``` **Response:** ``` ๐Ÿค– Trading Bot Version & System Info ๐Ÿ“ฑ Bot Information: โ€ข Version: v2.0.0 โ€ข Network: Mainnet โ€ข Uptime: 2d 5h 30m โ€ข Default Token: BTC ๐Ÿ’ป System Information: โ€ข Python: 3.11.5 โ€ข Platform: Darwin arm64 โ€ข Architecture: arm64 ๐Ÿ“Š Trading Stats: โ€ข Total Orders: 45 โ€ข Completed Trades: 25 โ€ข Days Active: 30 โ€ข Start Date: 2024-01-15 ๐Ÿ”„ Monitoring Status: โ€ข Order Monitoring: โœ… Active โ€ข External Trades: โœ… Active โ€ข Price Alarms: โœ… Active (5 active) โ€ข Risk Management: โŒ Disabled โฐ Current Time: 2024-12-15 14:25:30 ``` ### `/balance_adjustments` Show deposit and withdrawal history for accurate P&L tracking. **Example:** ``` /balance_adjustments ``` **Response:** ``` ๐Ÿ’ฐ Balance Adjustments History ๐Ÿ“Š Summary: โ€ข Total Deposits: $500.00 โ€ข Total Withdrawals: $200.00 โ€ข Net Adjustment: $300.00 โ€ข Total Transactions: 3 ๐Ÿ“… Recent Adjustments: โ€ข ๐Ÿ’ฐ 12/15 09:30: +$200.00 โ€ข ๐Ÿ’ธ 12/10 16:45: -$150.00 โ€ข ๐Ÿ’ฐ 12/05 11:20: +$300.00 ๐Ÿ’ก How it Works: โ€ข Bot checks for deposits/withdrawals every hour โ€ข Adjustments maintain accurate P&L calculations โ€ข Non-trading balance changes don't affect performance metrics โ€ข Trading statistics remain pure and accurate โฐ Last Check: 12/15 14:00 ``` ## ๐Ÿ’ก Pro Tips ### **๐ŸŽฏ Best Practices** - Start small and test with small amounts first - Use confirmations and always review orders - Monitor positions regularly with `/positions` - Track performance with `/stats` and `/performance` - Set up price alerts with `/alarm` for key levels - Review daily/weekly performance with `/daily` and `/weekly` ### **โšก Quick Trading** ```bash /long BTC 10 # Quick $10 long (market) /long BTC 10 44000 # Quick $10 long at $44k (limit) /sl BTC 42000 # Set stop loss /tp BTC 48000 # Set take profit /exit BTC # Close position ``` ### **๐Ÿ›ก๏ธ Risk Management** ```bash # Long position protection /long BTC 100 # Open long /sl BTC 42000 # Stop loss 5% below /tp BTC 50000 # Take profit 10% above /alarm BTC 41000 # Emergency alert ``` ### **๐Ÿ“Š Performance Tracking** ```bash /stats # Overall performance /performance # Token rankings /daily # Daily breakdown /weekly # Weekly trends /monthly # Monthly analysis /performance BTC # Detailed BTC stats ``` ### **๐Ÿ”” Alert Management** ```bash /alarm BTC 50000 # Set upside alert /alarm BTC 40000 # Set downside alert /alarm # Check all alarms /alarm BTC # Check BTC alarms /alarm 3 # Remove alarm ID 3 ``` ### **๐Ÿ“Š Monitoring** ```bash /balance # Check account /positions # Monitor open trades /monitoring # Check system status /orders # All open orders /logs # System health ``` ## โš ๏ธ Important Notes ### **๐Ÿ›ก๏ธ Safety Features** - **Confirmation dialogs** for all trades - **Auto-notifications** for order fills - **Real-time monitoring** every 10 seconds - **Comprehensive logging** of all activities - **Price alerts** for key levels - **External trade detection** and sync ### **๐Ÿ”„ Order Monitoring** - **10-second intervals** for order fill detection - **Automatic P&L calculation** for closed positions - **Position change tracking** (opens, closes, increases) - **Instant Telegram notifications** for all fills - **External trade monitoring** and sync ### **๐Ÿ“ˆ Performance Analytics** - **Token-level performance tracking** with rankings - **Period-based analysis** (daily/weekly/monthly) - **Comprehensive statistics** with risk metrics - **Real-time P&L calculations** with percentages - **Trade history** and pattern analysis ### **๐Ÿ”” Alert System** - **Price alerts** with automatic monitoring - **Customizable thresholds** for any token - **Direction-based triggers** (above/below) - **Automatic removal** after trigger - **Multi-token support** with unlimited alerts ### **๐Ÿ“ฑ Mobile Optimized** - **One-tap buttons** for quick actions - **Clean formatting** for mobile screens - **Instant notifications** for trade results - **Real-time order fill alerts** - **Comprehensive emoji indicators** ## ๐Ÿš€ Getting Started 1. **Configure**: Set up your `.env` file with API keys 2. **Test**: Start with `/balance` and `/price` 3. **Trade**: Try `/long BTC 10` for a small market order 4. **Monitor**: Use `/monitoring` to check auto-notifications 5. **Track**: Use `/positions`, `/stats`, and `/performance` 6. **Alerts**: Set up `/alarm BTC 50000` for price notifications 7. **Analyze**: Review `/daily`, `/weekly` performance **Happy trading! ๐Ÿ“ฑ๐Ÿ’ฐ**