Risk Engine & Webhook Reference
How AlgoVesta verifies every signal before execution, and the exact JSON payload to send from TradingView or any webhook source. Field names are literal — copy them as-is.
Risk Engine: how a signal is verified
A signal is never executed blindly. Before any order is placed, it passes a multi-module verification layer that checks it against live market conditions and the limits you set. If a hard rule fails, the signal is rejected — not sized down.
The exact module set and thresholds evolve as the platform is tuned. The principle is constant: your rules and risk limits are always applied before an order reaches your exchange.
Daily loss & drawdown protection
Beyond per-signal checks, two account-level safeguards run continuously.
Webhook payload reference
Send an HTTP POST with a JSON body to your AlgoVesta webhook URL. From TradingView, paste this into the alert message box. Field names must match exactly.
| Field | Required | Description |
|---|---|---|
symbol | Yes | Exchange trading pair, e.g. BTCUSDT. |
side | Yes | Order direction: buy or sell. |
price | Optional | Entry reference price; omit for market entry. |
stop_loss | Optional | Stop-loss price. Recommended on every signal. |
take_profit | Optional | Take-profit price. Multiple targets configurable in-app. |
Your position size, leverage and per-signal risk are set in your dashboard, not in the payload — so a leaked webhook URL cannot change how much you risk.
Set direction, take-profit / stop-loss (single or multi-level), leverage, position size, trailing and breakeven with simple toggles. AlgoVesta generates the exact TradingView alert message — copy it and paste it into your alert.
Open the visual builder →