Strategy Execution

From TradingView Webhook to Live Exchange Order — Fully Logged

Vordant translates TradingView strategy alerts into exchange orders through HMAC-validated webhooks, rule-based execution, and a complete audit trail from signal receipt to fill confirmation.

Strategy execution is the core function Vordant is built around: receiving a signal from your TradingView strategy and turning it into an exchange order — reliably, securely, and with a complete record of everything that happened.

The execution path is deterministic and rule-based. Every order that Vordant places on your behalf is the direct result of a signal that matched a rule you configured. There is no autonomous decision-making, no signal sourcing from external providers, and no copy trading. Your strategy drives everything — Vordant executes it and logs the result.

The execution lifecycle

01

Signal received at webhook endpoint

Your TradingView strategy fires an alert and sends a JSON payload to your Vordant webhook endpoint. The payload is received over HTTPS and logged immediately with an inbound timestamp.

{
  "action": "buy",
  "symbol": "BTCUSDT",
  "price": "{{close}}",
  "timestamp": "{{time}}"
}
02

HMAC validation

Before processing, the payload is validated against the endpoint's HMAC secret. Payloads that fail this check are rejected immediately — the rejection event is logged, and no order is generated.

{
  "status": "validated",
  "endpoint_id": "ep_xxx",
  "received_at": "2024-01-15T14:23:11Z"
}
03

Rule mapping

The validated signal is mapped against the bot's configured execution rules. These rules define how each signal condition translates into an order: which market, which order type, what size, what direction. No order is generated outside of these explicit rules.

{
  "signal": "buy",
  "market": "BTCUSDT",
  "order_type": "market",
  "size_pct": 10
}
04

Order generated and submitted

The resulting order parameters are submitted to the connected exchange via the exchange API. The full request — including order parameters and exchange response — is logged with a timestamp.

{
  "order_id": "exch_xxx",
  "status": "filled",
  "filled_at": "2024-01-15T14:23:12Z",
  "fill_price": "42815.50"
}
05

Execution record complete

The full execution record — from inbound webhook to exchange fill confirmation — is available in your execution log. AI summaries can process this log to provide a plain-language account of what happened.

{
  "signal_id": "sig_xxx",
  "latency_ms": 847,
  "path": "validated > mapped > submitted > filled"
}

Rule-based execution: what this means for you

Every order Vordant places is the direct result of a signal matching a rule you defined. The bot does not interpret signals, make contextual judgments, or deviate from its configured rules. If a signal arrives and no rule matches, no order is placed — and the event is logged.

This determinism is a feature. You can review your rule configuration, look at the execution log, and understand exactly why every order was placed. When something behaves unexpectedly — a signal that did not fire, an order that was different from what you expected — the log gives you the information you need to diagnose it.

Vordant does not source signals, generate trading ideas, or provide market recommendations. It executes the strategy you connect and logs every action it takes on your behalf.

Strategy execution questions

How does Vordant receive TradingView strategy alerts?
Vordant provides a unique webhook endpoint URL for each bot. You add this URL to your TradingView strategy alert configuration. When your Pine Script strategy fires, TradingView sends a JSON payload to your Vordant endpoint over HTTPS. Vordant validates the payload using HMAC authentication and routes it to the configured bot.
What happens between receiving a webhook signal and placing an order?
Vordant validates the HMAC signature, parses the signal payload, maps it to the bot's configured execution rules, generates the order parameters, and submits the order to the exchange. Every step is logged with a timestamp.
Can I see what order Vordant placed and what the exchange returned?
Yes. Vordant logs the complete execution lifecycle: the webhook payload received, the order parameters generated, the request sent to the exchange, and the exchange response including fill status. You can review this log at any time.
What is the rule-based execution model?
Vordant's execution model is rule-based: you configure the bot with explicit rules defining how it should respond to each signal condition — market, order type, position size, direction. No order executes outside of these configured rules. There is no autonomous decision-making.

Connect your TradingView strategy — see every execution step

Start with paper trading to validate signal routing, then go live with full execution visibility and an auditable log of every order.