PipRaid takes your TradingView alerts and fires them across all of your prop accounts simultaneously — with a hard-coded risk engine standing between your strategy and a blown evaluation.
A single authenticated endpoint receives your TradingView alerts. Bad secret, malformed payload, or duplicate fire — rejected before it touches an account.
One signal executes across every enabled account in parallel. One account erroring never blocks the rest of the raid.
Daily loss limit, max position size, max trades per day, trading-hours window. Breach the loss limit and PipRaid flattens everything and halts — automatically.
A 30-second heartbeat re-authenticates dropped sessions, polls PnL on every account, and keeps the kill-switch armed while you sleep.
Account passwords are AES-256-GCM encrypted at rest with a key that only lives on your server. Nothing leaves your box.
Runs on your own VPS. No middleman servers, no shared infrastructure, no one else's downtime.
Enter the DASHBOARD_TOKEN from your server's .env file. The preview below shows sample data until you connect.
| Name | Login | Status | Balance | Realized | Open PnL |
|---|
Every account. Every metric. One screen.
| Account | Type | Balance | Today P&L | Drawdown | Win Days | Payouts | Health |
|---|
Five steps. Run everything in demo first — always.
On your VPS, from the pipraid folder:
Three values in .env must be generated, never invented:
In Tradovate: Application Settings → API Access. Create an API key and copy the CID + secret into TRADOVATE_CID and TRADOVATE_SECRET. Keep TRADOVATE_ENV=demo until every test below passes.
Open the Dashboard tab, connect with your DASHBOARD_TOKEN, and add each account's Tradovate login. Passwords are encrypted with your MASTER_KEY before they touch disk.
In your TradingView alert, set the webhook URL to your server and paste this as the message:
Webhook URL: http://YOUR_SERVER_IP:8722/webhook/fire
Test it by hand before letting TradingView drive:
Limits are enforced server-side from .env — the dashboard shows the live values; changing them means editing .env and restarting, so nobody fat-fingers a limit at 2am.
One-time license. Self-hosted. Your keys, your box, your edge.