Introduction
The dYdX v4 Telegram Trading Bot allows you to trade directly on the dYdX v4 platform through Telegram. This guide will walk you through setting up your account and performing basic trading operations.
Getting Started
Setting Up Your Wallet
-
Start the bot with the
/startcommand -
Choose one of the options:
- π Create new wallet: Generates a new address for use with dYdX
- π₯ Import existing wallet: Use your existing dYdX secret phrase
Main Dashboard
- Available USDC balance
- Current leverage setting
- Open positions (if any)
- Pending orders (if any)
Basic Operations
Portfolio Management
Click the Portfolio button to view:
- USDC balance details
- Open positions with profit/loss metrics
- Pending orders overview
Deposits and Withdrawals
Deposit to Subaccount
Access Deposit Menu
- From main menu, click "π° Deposit"
Enter Amount
- Type the USDC amount you want to deposit
- Minimum deposit: $1.00 USDC
Confirm Deposit
- Review the transaction details
- Click "β Confirm" to proceed
- Funds will be transferred to your dYdX subaccount
Withdraw from Subaccount
Access Withdraw Menu
- From main menu, click "πΈ Withdraw"
Select Amount
- Choose from preset amounts (25%, 50%, 75%, 100%)
- Or enter custom amount in USDC
Confirm Withdrawal
- Review withdrawal details
- Click "β Confirm" to proceed
- Funds will be withdrawn to your main account
Trading Operations
Market Orders
Execute trades immediately at the best available price:
Long Market Order
- Click π Long
-
Select
Market - Enter position size in USDC
- Confirm the trade
Short Market Order
- Click π Short
-
Select
Market - Enter position size in USDC
- Confirm the trade
Limit Orders
Place orders at specific price levels:
Long Limit Order
- Click π Long
-
Select
Limit - Enter desired entry price
- Enter position size in USDC
- Confirm the order
Short Limit Order
- Click π Short
-
Select
Limit - Enter desired entry price
- Enter position size in USDC
- Confirm the order
Conditional Orders
Set up trigger-based orders:
Stop Loss Orders
- Select position to protect
-
Click
Set Stop Loss - Enter trigger price
- Choose Market or Limit execution
- Confirm the order
Take Profit Orders
- Select position to take profit
-
Click
Set Take Profit - Enter target price
- Choose Market or Limit execution
- Confirm the order
Command-based Orders
Execute trades directly with text commands:
Long Position Command
/long <PAIR> <leverage> <size>
Example:
/long BTC-USD 5 100
This will create a long position for BTC-USD with 5x leverage and $100 size
Short Position Command
/short <PAIR> <leverage> <size>
Example:
/short BTC-USD 5 100
This will create a short position for BTC-USD with 5x leverage and $100 size
Order Management
Modify Orders
- Go to Open Orders section
- Select order to modify
-
Choose
Edit - Update price or quantity
- Confirm changes
Cancel Orders
- Go to Open Orders section
- Select order to cancel
-
Click
Cancel - Confirm cancellation
Position Management
Opening Positions
- Select π Long for bullish positions or π Short for bearish positions
- Choose your desired market (BTC-USD, ETH-USD, etc.)
- Set position size and confirm the operation
Closing Positions
Access Positions Menu
-
Start the bot with
/start - Click on "π Positions" button
View Open Positions
The bot will display all your open positions with:
- Market name (e.g., BTC/USD)
- Position side (Long/Short)
- Size and entry price
- Current P&L
- Leverage used
Close Position
- Click on the position you want to close
- Select "Close Position" option
- Confirm the closure
- The position will be closed at market price
Advanced Features
Leverage Adjustment
Click the π― Leverage button and select your desired level:
Slippage Configuration
Control the maximum price slippage allowed for your orders:
How to Access
- Click on Slippage: X% in the order menu
- The slippage configuration panel will appear
Available Options
Higher slippage increases the chance of your order being executed, but may result in less favorable prices.
Best Practices
- Always keep your secret phrase in a secure location
- Regularly monitor your positions to manage risk exposure
- Set leverage according to your trading strategy and risk tolerance
- Consider using stop-loss orders for risk management
Troubleshooting
If you encounter any issues:
- Ensure your USDC balance is sufficient for your trades
- Check network connectivity if operations seem delayed
- For persistent problems, contact support through the Help button
Security Recommendations
- Never share your secret phrase with anyone
- Periodically review your account activity
- Use secure networks when accessing the bot
- Enable additional security features when available