Creating a Trading Bot
This guide walks you through creating your first Trading Bot using the TradeStaq wizard.
Prerequisites
Before creating a Trading Bot, ensure you have:
- At least one connected exchange (paper or live)
- Available bot slot for your subscription tier
- Sufficient balance on your exchange
Step 1: Navigate to Trading Bots
- Log into your TradeStaq dashboard
- Click Trading Bots in the sidebar
- Click the Create Bot button
Note: If you've reached your bot limit, you'll need to upgrade your subscription or delete an existing bot.
Step 2: Select Strategy
The first step is choosing your trading strategy.
Strategy Selection
You'll see a grid of available strategies. Each card shows:
- Strategy Name - The strategy identifier
- Category - Trend, Momentum, Volatility, etc.
- Risk Level - Low, Medium, High
- Markets - Spot, Futures, or both
- Tier Required - Minimum subscription tier
Filtering Strategies
Use the filters to narrow down options:
- Category - Filter by strategy type
- Risk Level - Filter by risk tolerance
- Market Type - Spot or Futures
- Search - Search by name or description
Locked Strategies
Some strategies show a lock icon. These require a higher subscription tier. Click to see upgrade options.
Making Your Selection
- Review strategy descriptions and parameters
- Consider your trading goals and risk tolerance
- Click on your chosen strategy
- Click Next to proceed
Step 3: Choose Exchange
Select which exchange the bot will trade on.
Exchange Selection
You'll see your connected exchanges:
- Live Exchanges - Real money trading
- Paper Exchanges - Virtual funds for testing
Each exchange card shows:
- Exchange name and type
- Available balance
- Connection status
Recommendations
- New Strategies: Start with paper trading
- Proven Strategies: Use live exchange with small position sizes
- Testing: Always paper trade first
Selection
- Click on your desired exchange
- Review the balance and status
- Click Next to proceed
Note: We strongly recommend testing on paper trading before using real funds.
Step 4: Configure Market
Set up the trading pair and timeframe.
Symbol Selection
Choose the trading pair for your bot:
- Use the dropdown to select available pairs
- Popular pairs are shown at the top
- Use search to find specific pairs
Available pairs depend on:
- Your exchange type (spot/futures)
- Exchange's supported markets
- Strategy compatibility
Timeframe Selection
Select the chart timeframe for analysis:
| Timeframe | Best For | Min Tier |
|---|---|---|
| 1 Week | Long-term trends | Free |
| 1 Day | Swing trading | Free |
| 4 Hour | Position trading | Free |
| 1 Hour | Day trading | Pro |
| 30 Min | Active trading | Pro |
| 15 Min | Scalping | Trader |
| 5 Min | High-frequency | Trader |
| 1 Min | Ultra HF | Trader |
Configuration
- Select your trading symbol
- Choose appropriate timeframe
- Click Next to proceed
Step 5: Risk Settings
Configure position sizing and risk management.
Position Sizing
Percentage Mode (Recommended):
- Trade a percentage of available balance
- Automatically adjusts with balance changes
- Example: 50% of $10,000 = $5,000 per trade
Fixed Amount Mode:
- Trade a specific dollar amount
- Doesn't change with balance
- Example: Always trade $1,000
Leverage (Futures Only)
For futures trading, set your leverage:
| Leverage | Risk Level | Recommendation |
|---|---|---|
| 1-3x | Conservative | Beginners |
| 3-5x | Moderate | Intermediate |
| 5-10x | Aggressive | Experienced |
| 10x+ | Very High | Experts only |
Note: Higher leverage amplifies both gains AND losses. Use with caution.
Stop Loss
Protect against large losses:
- Percentage: Exit if loss exceeds X%
- Price: Exit at specific price level
- ATR-based: Dynamic based on volatility (see ATR Stop Loss Guide)
Take Profit
Lock in gains:
- Percentage: Exit if profit reaches X%
- Price: Exit at specific price level
- Trailing: Dynamic target that follows price
DCA / Position Scaling
If the selected strategy supports DCA (Dollar Cost Averaging):
- Enable DCA: Toggle to allow position scaling
- Max Levels: Maximum entries allowed (set by strategy)
- Stop-Loss Mode: How stop adjusts with entries (set by strategy)
Note: DCA settings are defined by the strategy author. You can only toggle DCA on/off. See DCA Guide for details.
Configuration
- Choose position sizing mode and amount
- Set leverage if trading futures
- Configure stop loss (recommended)
- Set take profit (optional)
- Click Next to proceed
Step 6: Strategy Parameters
Fine-tune the strategy's specific settings.
Parameter Types
Number Parameters:
- Indicator periods
- Threshold values
- Percentage settings
Boolean Parameters:
- Enable/disable features
- Toggle filters
Select Parameters:
- Choose from predefined options
Example: RSI Strategy Parameters
| Parameter | Default | Description |
|---|---|---|
| RSI_PERIOD | 14 | Calculation period |
| RSI_OVERSOLD | 30 | Buy trigger |
| RSI_OVERBOUGHT | 70 | Sell trigger |
| USE_TREND_FILTER | true | Only trade with trend |
Tips for Parameter Tuning
- Start with defaults - They're optimized for general use
- Change one at a time - Easier to identify impact
- Use backtesting - Test changes before going live
- Document changes - Track what works
Configuration
- Review each parameter and its description
- Adjust values as needed
- Click Next to proceed
Step 7: Spin Settings
Configure how often the bot runs.
Spin Interval
How frequently the bot evaluates the market:
| Interval | Use Case | Tier Required |
|---|---|---|
| 2 minutes | Long-term strategies | Free |
| 2 minutes | Day trading | Pro |
| 30 seconds | Active trading | Trader |
| 30 seconds | Scalping | Trader |
| 10 seconds | High-frequency | Whale |
Matching Interval to Timeframe
Rule of thumb: Spin interval should be ≤ chart timeframe
| Timeframe | Recommended Spin |
|---|---|
| 1 Day | 5 minutes |
| 4 Hour | 1-5 minutes |
| 1 Hour | 1 minute |
| 15 Min | 30 seconds |
| 5 Min | 10 seconds |
| 1 Min | 10 seconds |
Configuration
- Select appropriate spin interval
- Consider your tier's limitations
- Click Next to proceed
Step 8: Review & Create
Final review before creating your bot.
Review Checklist
Verify all settings:
- Strategy selection
- Exchange and balance
- Trading pair and timeframe
- Position sizing and leverage
- Risk management (SL/TP)
- Strategy parameters
- Spin interval
Bot Name
Give your bot a descriptive name:
- Good: "BTC RSI 4H Paper"
- Bad: "Bot 1"
Create Bot
- Review all settings
- Enter a descriptive name
- Click Create Bot
After Creation
Bot Status
Your new bot will start in Active status:
- Active - Running and executing spins
- Paused - Temporarily stopped
- Stopped - Fully disabled
First Spin
The bot will execute its first spin immediately. Check:
- Logs - See strategy output
- Status - Verify no errors
- Signals - Any trade signals generated
Monitoring
Navigate to Monitoring to:
- View real-time performance
- Check spin history
- Review trade executions
Troubleshooting
"Bot limit reached"
You've hit your tier's maximum bots. Options:
- Upgrade subscription
- Delete an unused bot
"Exchange not active"
Your selected exchange has issues:
- Check API key validity
- Verify exchange connection
- Re-sync exchange
"Insufficient balance"
Not enough funds for trading:
- Deposit more funds
- Reduce position size
- Use paper exchange for testing
"Strategy not available"
Strategy requires higher tier:
- Upgrade subscription
- Choose different strategy
Next Steps
- Configure Parameters - Fine-tune your bot
- Monitor Performance - Track results
- Strategies Guide - Explore more strategies
- DCA Guide - Dollar Cost Averaging setup
- ATR Stop Loss - Volatility-based stops