Trading Bots Overview

Trading Bots (powered by TradeStaq) are automated trading systems that execute strategies without requiring external signals. Unlike Signal Bots that react to webhooks, Trading Bots run internal algorithms on a schedule.

What are Trading Bots?

Trading Bots are self-contained automated traders that:

  • Analyze markets using technical indicators
  • Make decisions based on predefined strategy logic
  • Execute trades automatically on your connected exchanges
  • Manage positions with built-in risk controls

How Trading Bots Work

The Spin Cycle

Trading Bots operate on a "spin" cycle - periodic executions where the bot:

  1. Fetches market data - Current prices, candles, order book
  2. Calculates indicators - RSI, MACD, Bollinger Bands, etc.
  3. Evaluates strategy logic - Your trading rules
  4. Generates signals - Buy, sell, or hold decisions
  5. Executes trades - Places orders on your exchange

Spin Intervals

The frequency of spins depends on your subscription tier:

TierMinimum Interval
Free2 minutes
Pro2 minutes
Trader30 seconds
Whale10 seconds

Note: Shorter intervals allow faster reaction to market changes but consume more resources. Choose based on your strategy's timeframe.

Trading Bots vs Signal Bots

AspectTrading BotSignal Bot
Signal SourceInternal strategyExternal webhook
Setup ComplexityChoose strategy + configureRequires TradingView/etc
CustomizationStrategy parametersAlert message format
DependenciesNoneExternal signal provider
Best ForProven strategies, automationCustom indicators, alerts

Strategy Types

Official Strategies

Built and maintained by the TradeStaq team. These are thoroughly tested and optimized:

  • RSI Mean Reversion
  • MACD Crossover
  • Bollinger Band Breakout
  • Trend Following
  • Grid Trading

Community Strategies

Created by community developers and shared on the marketplace:

  • Various indicator combinations
  • Custom logic implementations
  • Specialized market strategies

Premium Strategies

Advanced strategies with sophisticated logic, available to higher-tier subscribers:

  • Multi-timeframe analysis
  • Machine learning enhanced
  • Institutional-grade algorithms

Key Features

Built-in Technical Indicators

Access to 20+ pre-calculated indicators:

  • Momentum: RSI, Stochastic, MFI
  • Trend: MACD, ADX, Moving Averages
  • Volatility: Bollinger Bands, ATR
  • Support/Resistance: Pivot Points

State Persistence

Bots remember information between spins:

  • Track consecutive wins/losses
  • Store custom calculations
  • Maintain position history

Risk Management

Built-in protection mechanisms:

  • Stop loss and take profit
  • Position size limits
  • Drawdown protection
  • Cooldown periods

Real-time Monitoring

Track your bot's performance:

  • Live P&L updates
  • Trade history
  • Strategy logs
  • Performance metrics

Requirements

Subscription Requirements

FeatureFreeProTraderWhale
Trading Bots1310100
Custom Strategies
Publish Strategies--
Min Spin Interval2 min2 min30 sec10 sec

Exchange Requirements

  • At least one connected exchange (paper or live)
  • Sufficient balance for trading
  • Proper API permissions (for live exchanges)

Getting Started

Ready to create your first Trading Bot? Follow these steps:

  1. Choose a Strategy - Browse available strategies in the Strategies section
  2. Create Your Bot - Follow the Creating a Bot guide
  3. Configure Parameters - Tune settings in Configuration
  4. Monitor Performance - Track results with Monitoring

Note: We recommend starting with paper trading to test strategies before using real funds.

Architecture Overview

┌─────────────────────────────────────────────────────────┐
│                    TradeStaq Engine                     │
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌──────────┐    ┌──────────┐    ┌──────────────────┐   │
│  │  Market  │───▶│ Strategy │───▶│ Signal Processor │   │
│  │   Data   │    │  Engine  │    │                  │   │
│  └──────────┘    └──────────┘    └────────┬─────────┘   │
│       │                                    │             │
│       │         ┌──────────┐              │             │
│       └────────▶│Indicators│              │             │
│                 └──────────┘              ▼             │
│                              ┌─────────────────────┐    │
│                              │  Order Execution    │    │
│                              │     (Exchange)      │    │
│                              └─────────────────────┘    │
│                                                          │
└─────────────────────────────────────────────────────────┘

Best Practices

  1. Start with Paper Trading - Test thoroughly before going live
  2. Use Appropriate Timeframes - Match spin interval to strategy timeframe
  3. Set Risk Limits - Always use stop losses and position limits
  4. Monitor Regularly - Check bot performance daily
  5. Diversify - Don't put all capital in one bot/strategy

Next Steps

Related Guides