TradeClaw

Open-source AI market intelligence for traders who prefer evidence over noise.

Self-hosted by default

Product

  • Dashboard
  • Screener
  • Backtest
  • Track record
  • Live demo

Transparency

  • What we tested and killed
  • Methodology
  • Why long-term
  • Open data
  • Calibration

Resources

  • Blog
  • Docs
  • API reference
  • How it works
  • FAQ
  • Glossary

Community

  • Discord
  • Weekly digest
  • Contribute
  • Contributors
  • Sponsors

Open source

  • GitHub repo
  • Star history
  • Self-host guide
  • Security
  • Data freshness
  • Roadmap

© 2026 TradeClaw. MIT licensed.

Terms|Privacy|Trading involves risk. Signals are informational only and are not financial advice.
DashboardScreenerCopilotTrack Record
Broker Routing Reference

Understand the Execution Boundary

TradeClaw implements one native executor: Binance USDT perpetuals, with testnet as the default endpoint. The broker cards below are external API starter examples, not installed or verified native integrations.

1 native executor
Execution off by default
Optional HMAC signing
External API examples

Example Webhook Routing

TradeClaw Signal Engine/api/webhooksYour Webhook ReceiverBroker REST APIYour policy decides

An operator can configure outbound webhook delivery with optional HMAC signing. Entry-like delivery is halted unless the reproducible cost-adjusted evidence gate passes. A receiver that places orders is external code owned and secured by the operator.

Illustrative receiver scaffold (Node.js)
// Generic broker routing pattern (Express.js)
import express from 'express';
const app = express();

app.post('/tradeclaw-webhook', (req, res) => {
  const { pair, direction, confidence, entry } = req.body;

  // Research-only receiver: confidence is the legacy API field name for a
  // mechanical rule score out of 100, not a probability or evidence of edge.
  console.log({ pair, direction, ruleScore: confidence, entry, executed: false });

  res.status(202).json({ acceptedForReview: true, executed: false });
});

app.listen(3001, () => console.log('Webhook receiver running on :3001'));

Native Adapter and External API Examples

These snippets are unverified starting points and omit production risk controls. They do not mean TradeClaw natively supports or has tested the listed broker.

B

Binance

Native adapterDocs

TradeClaw native executor for Binance USDT perpetuals. Disabled by default and configured for testnet unless an operator deliberately changes it.

USDT Perpetuals
  • Native TradeClaw adapter
  • Testnet default
  • Explicit credentials required
A

Alpaca

External exampleDocs

External API starter snippet. TradeClaw has no native Alpaca adapter or compatibility test.

External Example
  • Not a native integration
  • Not integration-tested
  • Review official API docs
O

OANDA

External exampleDocs

External API starter snippet. TradeClaw has no native OANDA adapter or compatibility test.

External Example
  • Not a native integration
  • Not integration-tested
  • Review official API docs
K

Kraken

External exampleDocs

External API starter snippet. TradeClaw has no native Kraken adapter or compatibility test.

External Example
  • Not a native integration
  • Not integration-tested
  • Review official API docs
By

Bybit

External exampleDocs

External API starter snippet. TradeClaw has no native Bybit adapter or compatibility test.

External Example
  • Not a native integration
  • Not integration-tested
  • Review official API docs
IB

Interactive Brokers

External exampleDocs

External API starter snippet. TradeClaw has no native Interactive Brokers adapter or compatibility test.

External Example
  • Not a native integration
  • Not integration-tested
  • Review official API docs
CB

Coinbase Advanced

External exampleDocs

External API starter snippet. TradeClaw has no native Coinbase adapter or compatibility test.

External Example
  • Not a native integration
  • Not integration-tested
  • Review official API docs
TD

TD Ameritrade / Schwab

External exampleDocs

Legacy external starter snippet. TradeClaw has no native Schwab adapter; verify the current vendor API and SDK before adapting it.

Legacy External Example
  • Not a native integration
  • Not integration-tested
  • Verify current vendor API

Configure an outbound webhook

Add an HTTPS destination and test it explicitly. Automatic entry-like delivery remains fail-closed until the evidence gate clears; broker execution remains a separate decision.

Configure Webhooks Star on GitHub