Documentation

Technical reference for integrating with Signal To Exchange infrastructure.

Overview

SignalToExchange is an execution routing layer that connects webhook-based trading signals to supported cryptocurrency exchanges.

We do not custody funds.

We do not enable withdrawals.

We do not provide trading strategies.

We provide infrastructure.

Signal Format

Signals are received via JSON webhook payload. Minimum required fields:

{
  "bot_id": "your-bot-id",
  "token": "your-webhook-token",
  "side": "buy",
  "symbol": "BTC/USDT"
}

bot_id — Identifies the target bot configuration

token — Webhook authentication token

side — buy or sell

symbol — Trading pair (e.g. BTC/USDT, ETH/USDT)

Optional fields:

order_type — Order type (default: market)

price — Limit price (for limit orders)

quantity — Order quantity

All signals must match a configured bot.

Exchange Connections

Signal To Exchange is in early access and has no public sign-in. Connection setup is shared directly with approved early access users at launch.

Signal To Exchange never asks for your exchange password, wallet seed phrase, or wallet private keys, and has no withdrawal function.

Exchange Integration

Supported exchanges:

  • Binance (Spot)
  • Coinbase (Spot)
  • Kraken (Spot)
  • Bybit (Spot)
  • OKX (Spot)

Request an exchange.

Error Handling

If an order fails:

  • Structured error message is returned
  • Exchange error code is logged
  • Order is not silently retried without validation

Users retain full visibility into execution attempts.

Webhook Security

All webhook endpoints are:

  • HTTPS secured
  • Token authenticated
  • Signature validated

Unauthorized payloads are rejected before order translation.

Rate Limits & Retries

SignalToExchange respects exchange rate limits.

Where safe and appropriate:

  • Limited retry logic may apply
  • Duplicate execution safeguards are enforced

Users are responsible for strategy-level rate control.

Questions about integration?

Contact support