Quick Start
Welcome to the SUIQuant DexAlgo! This quick start guide will walk you through the basic steps required to configure and launch your trading bot directly from the web interface.
Step 1: Connect Your Wallet
- Open the Dashboard:
Launch your SUIQuant DexAlgo application in your browser. - Connect Your Wallet:
- Click the Connect button (using the @mysten/dapp-kit component).
- Follow the prompts in your Sui wallet to approve the connection.
- Verify Connection:
Once connected, your wallet address will appear in the interface. This address will serve as your unique user ID for all bot operations.
Step 2: Enter Your API and Private Keys
- Navigate to the API Keys Section:
- Go to the Configuration area of the dashboard.
- Select the API Keys tab.
- Enter Your Credentials:
- API Key: Type in your API key (if applicable).
- SUI Private Key: Paste your SUI private key into the field.
Tip: If your private key is in bech32 format, it will be automatically converted for you. - Save Your Keys:
Click the Save Configuration button to store your keys. A success message should confirm that your configuration is saved.
Step 3: Configure Your Trading Pair
- Select Trading Pairs:
- Go to the Tokens tab in the configuration pane.
- Use the multi‑select dropdown to choose one or more trading pairs (e.g.
SUI/PUMPKIN
). - Set Trade Parameters for Each Pair:
For each trading pair you add, configure: - Min Trade Amount: The smallest amount (in the base token) you want to trade.
- Max Trade Amount: The largest amount you want to trade.
- Profit Margin (%): The target profit percentage at which the bot will execute a sell order.
- Buy Interval (minutes): The minimum time between buy orders if using time‑based trading.
- Optional – Enable Advanced Strategy Options:
In the same pane, you can choose additional strategy options: - Indicator Modes:
Enable RSI‑based, ML‑based, or Stoch‑based trading by checking the appropriate boxes. - Poll on Interval:
Turn on polling so that the bot continuously checks for indicator signals. - DCA Mode:
Enable Dollar‑Cost Averaging (DCA) to merge new buy orders into existing positions.
Step 4: Save Your Configuration
After entering your keys and trading parameters: - Click the Save Configuration button. - Wait for a confirmation message in the live console or a toast notification. - Your configuration is now stored and will be used when starting your bot.
Step 5: Start Your Bot
- Navigate to the AlgoBot Controller:
Locate the control section on your dashboard. - Launch the Bot:
Click the Start Bot button. - The bot will read your saved configuration, initialize a trading instance, and begin monitoring the market.
- Monitor Bot Status:
The bot status indicator will update to "Running."
You can now see live updates, such as active positions, countdown timers for the next trade, and recent trades.
Step 6: Managing Your Bot
- Pause the Bot:
Use the Pause button if you want to temporarily halt trading. The bot will retain your configuration. - Resume the Bot:
Click the Resume Bot button to restart trading using the existing configuration. - Stop the Bot:
Use the Stop Bot button (after confirming) to fully stop the bot and clear any in‑memory positions.
Additional Commands (Optional)
- Forced Bid Commands:
You can enter commands in the live console for manual operations: /bidmarket <pair> <baseAmount> [profitMargin]
– Force a single buy order./bidflood <pair> <baseAmount> <count> [profitMargin]
– Force multiple buys in quick succession./stopflood
– Cancel any ongoing forced bid operations.
Summary
- Connect your wallet.
- Enter your API and private keys.
- Configure your trading pair(s) and parameters.
- Save your configuration.
- Start your bot.
- Monitor and manage your bot as needed.
That's it! Your bot is now set up and ready to trade automatically. Enjoy and happy trading!