Public beta · v1.10.0

The execution layer
TradingView is missing.

PineX watches your Pine Strategy in real time and routes orders through TradingView Desktop the moment a signal fires. Your connected broker places a real order. ~30 ms on Premium and above. No webhooks. No relay servers.

Windows 10/11 · macOS · Apple Silicon · 2-minute setup
TradingView chart styled in PineX gold-and-navy palette
~30 ms
Signal-to-broker latency on Premium+
2 min
First-time setup, no dev tools
0
Third-party servers in the path
Charts traded simultaneously (Max)
How it works

Two steps between your strategy and your broker.

PineX runs locally on your computer. It reads your Pine Strategy's order log directly out of TradingView Desktop, then triggers TradingView's native order flow on every new signal.

INPUT
Your Pine Strategy
a strategy(...) script loaded on your TradingView chart
Entries, exits, brackets — anything that produces a trade in the Strategy Tester counts as a signal. PineX picks them up directly. No alerts to set, no webhooks to wire.
fires signal
OUTPUT
Discord
webhook
Every trade posts to your channel as a rich embed with direction, price, slippage and pane. Available on Basic and above.
CORE
PineX
watches · routes · journals
runs locally · ~30 ms on Premium+
Polls the Strategy Tester at your tier's cadence (1 ms on Max, 100 ms on Premium). Mass-signal guard catches TV-refresh order storms. Counter-position warnings on multi-pane. No third-party servers in the path — everything happens on your machine.
OUTPUT
Journal & Stats
+ CSV export
Every signal, fire, and slippage measurement lands here with full timing data. Export to CSV with one click for backtesting or tax reconciliation.
places order
VIA
TradingView Desktop
native order flow · no webhooks
DESTINATION
Your broker
market order fills
PineX routes the trade through TradingView Desktop's built-in order ticket — the same path you'd take placing the order yourself. Whichever broker you've connected in TradingView's Trading Panel fills it. PineX never touches your broker credentials directly; your broker's risk controls remain authoritative.
Works with the brokers TradingView already supports
If TradingView supports it, PineX trades through it. The full list lives in TradingView's broker integrations page.
PineX vs webhook services

Same signal. Fewer hops.

The number of hops between your strategy and your broker is the latency story.

PineX · local
  1. Pine Strategy prints signal
  2. PineX executes on TradingView

Premium and above: execution within ~30 ms of the signal. Max tier ticks at a 1 ms poll rate for the lowest-latency configurations.

Webhook services
  1. Pine Strategy prints signal
  2. TradingView creates an alert (can be minutes late under load)
  3. Alert delivered to webhook service
  4. Webhook places the trade with your broker

Three extra hops, each with its own queue. Best-case sub-second. Worst-case multiple minutes past the bar your strategy signaled on.

What's in the box

Everything you need to trade your Pine.

Watching, executing, journaling, and forwarding — all on a single local install with no third-party servers in the path.

👁

Real-time strategy watcher

PineX polls your Pine Strategy at your tier's cadence — 1 ms on Max, 100 ms on Premium — so new entries and exits land in the Journal within milliseconds of the bar.

Native TradingView execution

Trades route through TradingView Desktop's order flow. Whatever broker you've connected in TV (Tradovate, IBKR, OANDA, Moomoo, AMP, …) gets the real order.

Multi-pane trading

Watch and trade up to four charts simultaneously on Max. Each pane can have its own strategy, with built-in counter-position warnings for same-symbol conflicts.

📓

Auto-journal + CSV export

Every signal, fire, and slippage measurement lands in the Journal with full timing data. Export to CSV with one click for backtesting or tax reconciliation.

Discord forwarding

Pipe every trade to your Discord channel via webhook. Per-trade JSON includes signal type, price, direction, slippage, and pane.

🛡

Safety + risk controls

Mass-signal guard (catches TV-refresh order storms), per-strategy rate limits, phantom-exit prevention, and broker-side controls always remain authoritative.

See it in action

Watch a full run, start to finish.

PineX watching a Pine Strategy and routing orders through TradingView Desktop, with the journal logging every entry and exit in real time. Click to expand.

Video · single pane PineX trading live, journal logging each fire Drop: assets/demo-combined.mp4 + assets/demo-combined-poster.jpg
Single pane + app view
A signal fires, PineX routes the order through TradingView Desktop, and the journal logs the entry and exit — no webhooks, no relay servers. This is a bar-replay running at ~180× speed; expect even tighter slippage trading live at real time.
Video · 4 panes PineX trading four charts in parallel Drop: assets/demo-multi-pane.mp4 + assets/demo-multi-poster.jpg
Four panes · Max tier
Watch and trade four charts in parallel — per-pane execute toggle, counter-position warnings. Same engine, four instruments at once.
Pricing

Pay for the speed you need.

Free is fully functional on one chart. Paid tiers unlock faster polling, more simultaneous charts, and Discord forwarding. Cancel anytime through your Stripe portal.

Free
$0/mo

Enough for higher-timeframe strategies. No card required.

  • 1 chart · 30s polling
  • Journal (last 50 trades)
  • Desktop notifications
  • Manual execution toggle
Get started
Basic
$10/mo

For active intraday strategies.

  • 1 chart · 1s polling
  • Unlimited journal
  • Discord forwarding
  • Stats tab
Try 1 week free
Max
$40/mo

Highest poll rate · multi-chart trading.

  • 4 charts · 1ms polling
  • Localhost API access (preview)
  • Advanced analytics (coming)
  • Direct dev line
Try 1 week free
🎉 Celebrating our public beta launch — use code BETA20 for 20% off any plan.
Honest scope

Sounds too good to be true.

Because it kind of is. Here's what webhook services do today that PineX doesn't yet — all on the active dev backlog, but worth knowing before you buy.

Common questions

Frequently asked.

How does PineX actually execute trades?
PineX runs locally on your machine and routes orders through TradingView Desktop's native order flow. Whatever broker is connected inside TradingView's Trading Panel receives the trade. PineX never holds your broker credentials and never talks to your broker directly.
What brokers does it support?
Any broker TradingView Desktop is partnered with. Common ones tested in beta: Tradovate, Interactive Brokers, OANDA, AMP Futures, Moomoo, Webull, Coinbase, Alpaca. Check TradingView's broker integrations page for the full list.
Why does TradingView Desktop have to stay open?
PineX reads your strategy state directly from the running TradingView Desktop window. If TV isn't running, PineX has nothing to watch. TradingView Web runs inside browser sandboxing and doesn't expose the same hooks, so Desktop is required.
How much data does PineX send out?
Three outbound calls: (1) authentication + subscription check against our backend, (2) auto-update checks, and (3) optional Discord forwarding if you opt in. No trade data leaves your machine unless you enable forwarding. Full breakdown in the Privacy Policy.
Why is the beta paid? Shouldn't it be free?
Every dollar funds the things that make PineX feel less like a beta: code-signing certificates so your OS stops calling it "damaged," Apple notarization, Windows SmartScreen reputation, hosting, email, monitoring. Free tier is fully functional on one chart so you can validate it works for your strategy before paying.
How do I cancel?
In PineX: Account tab → Manage subscription. Opens your Stripe billing portal where you can cancel, change tier, update payment, or download invoices. Cancellation takes effect at end of billing period.

Stop relaying. Start executing.

PineX is in public beta. Download for Mac or Windows, point it at TradingView Desktop, and you're trading your Pine in about two minutes.