Signal Bots Overview

Signal Bots are automated trading bots that execute trades based on external webhook signals. They're the bridge between your trading signals (from TradingView, custom scripts, or signal providers) and your exchange accounts.

What is a Signal Bot?

A Signal Bot listens for incoming signals via a unique webhook URL and automatically executes trades on your connected exchange. The flow is:

Signal Source → Webhook → Signal Bot → Exchange → Trade Executed

Common Signal Sources

  • TradingView: Pine Script strategies and alerts
  • Custom Scripts: Python, Node.js, or any HTTP-capable code
  • Signal Providers: Third-party trading signal services
  • Other Platforms: Any service that can send HTTP requests

How It Works

1. Create a Signal Bot

Configure a bot with:

  • Connected exchange
  • Trading pair (e.g., BTC/USDT)
  • Position sizing
  • Risk management settings

2. Get Your Webhook URL

Each bot has a unique webhook URL:

https://www.tradestaq.com/api/webhooks/trade/abc123-def456-...

3. Configure Your Signal Source

Point your signal source to your webhook URL. When an alert fires, it sends a signal to TradeStaq.

4. Automatic Execution

TradeStaq receives the signal, validates it, and executes the trade on your exchange.

Signal Format

Signal bots accept JSON payloads with trading instructions:

{
  "action": "buy",
  "symbol": "BTCUSDT",
  "size": "100%",
  "leverage": "10"
}

Supported Actions

ActionDescription
buy / longOpen a long position
sell / shortOpen a short position
closeClose current position
close_longClose long position only
close_shortClose short position only

Key Features

Multi-Exchange Support

Connect a single bot to multiple exchanges to execute the same signals across different accounts.

Risk Management

Built-in tools to protect your capital:

  • Stop loss automation
  • Take profit targets
  • Position size limits
  • Leverage controls

Webhook Health Monitoring

Track signal reception with health indicators:

  • 🟢 Healthy: Signal received within 24 hours
  • 🟡 Warning: No signal in 24-48 hours
  • 🔴 Stale: No signal in 48+ hours
  • New: Never received a signal

Master Trading

Share your signals with followers through copy trading. As a master trader, you can:

  • Monetize your trading strategy
  • Build a following
  • Earn from subscription fees

Bot Lifecycle

Created → Active → Receiving Signals → Executing Trades
                     ↓
                  Paused (temporary stop)
                     ↓
                  Stopped/Deleted

Status States

StatusMeaning
ActiveProcessing signals and executing trades
PausedTemporarily stopped, can be resumed
StoppedPermanently stopped
ErrorIssue occurred, needs attention

Use Cases

Automated TradingView Strategies

Convert your TradingView strategies into live trades:

  1. Create a Pine Script strategy
  2. Set up alerts with webhook
  3. Bot executes trades automatically

Note: This is the most common use case. See our TradingView Integration guide.

Signal Service Integration

Subscribe to a signal provider and automate execution:

  1. Get signals from provider (Telegram, Discord, API)
  2. Forward signals to your webhook
  3. Trades execute without manual intervention

Custom Algorithm Trading

Build your own trading system:

  1. Develop your algorithm in any language
  2. Send HTTP requests to your webhook
  3. Full control over entry/exit logic

Multi-Account Trading

Execute the same strategy across multiple accounts:

  1. Create one bot with multiple exchanges
  2. Signals execute on all linked accounts
  3. Perfect for managing multiple portfolios

Limits by Subscription Tier

TierSignal BotsExchanges per Bot
Free01
Pro31
Trader103
Whale10010

Getting Started

Best Practices

  1. Start with Paper Trading - Test your setup before going live
  2. Use Descriptive Names - "BTC RSI Strategy" not "Bot 1"
  3. Configure Stop Losses - Always protect your downside
  4. Monitor Webhook Health - Ensure signals are being received
  5. Review Trade Logs - Check execution quality regularly

Related Guides