
Deterministic execution routing
OrderRail receives webhook alerts, applies explicit sizing and execution constraints, and deterministically routes or skips an order. No signals. No optimisation. No discretion.
OrderRail is a non-custodial execution layer. It does not provide investment advice and does not act as a broker or exchange. You are solely responsible for your trading decisions and compliance with applicable laws.
Sign In
What we do (and don't do)
Strategy stays yours
We do not generate signals or alter logic. We only consume the payload you send.
Risk enforcement, not alpha
Position size, instrument, and exchange permissions are validated before any order is built. A last-resort worst-case stop is attached solely as a safety net if your strategy fails to exit or alerts stop arriving.
Deterministic behaviour
Given the same alert and configuration, the outcome is always identical. No randomness. No hidden rules.
Fail-safe defaults
Missing credentials, invalid payloads, or out-of-bounds sizing result in no order. Silent success is never assumed.
Transparent failure modes
Every decision (send or skip) is logged with an explicit reason.
Exchange plumbing only
We provide webhook routing, static IPs, and key handling. No social features. No copy trading. No promises.
How execution works
1. Alert in→
TradingView (or any webhook source) sends a JSON payload to your unique endpoint.
2. Parse + validate→
Payload shape and secret are verified. Invalid requests are rejected and logged. No order is built.
3. Risk checks→
Configured instrument, sizing rules, and execution constraints are enforced. Strategy-defined exits remain untouched.
4. Route or skip
If all checks pass, an order is sent to the exchange. If any check fails, no order is sent, and the reason is recorded.
Explicit guarantees: No order is sent if credentials are missing, the payload is invalid, the instrument is not configured, sizing exceeds bounds, or validation fails.
Why this exists
Exchanges optimise for volume.
Execution failures and infrastructure errors introduce risk that is separate from strategy logic.
OrderRail enforces execution risk at the plumbing layer while leaving strategy logic fully user-defined. The worst-case stop exists only to cap downside in the event of infrastructure, alert, or execution failure. Execution outcomes and fees are surfaced so you can audit execution behaviour over time.
Execution visibility
After signing in, OrderRail provides detailed logs and execution summaries so you can audit how alerts were handled and why orders were sent or skipped.
Ready to connect your strategy?
Sign in (or create an account) with your email. Your strategies stay where they are—we only handle the execution plumbing.