Welcome to PineHook

Connect TradingView alerts to MetaTrader 5 in milliseconds, with queuing, deduplication, and automatic failover built in.

What is PineHook?#

PineHook is a signal relay that connects TradingView alerts to your MetaTrader 5 terminal via WebSocket. Signals are authenticated, deduplicated, and delivered in a sub-25ms median, with the real last-7-day numbers published daily on the status page.

If your EA disconnects briefly, signals are queued and delivered when it reconnects. If a server goes down, your EA automatically reconnects to a healthy node. Signal delivery is designed to be reliable under real network conditions, not just ideal ones.

TradingView → MetaTrader 5, in milliseconds

Signals are authenticated, deduplicated, and delivered in a sub-25ms median. Built to hold up under real network conditions.

TradingView Alert
PineHook Cloud
Your MT5
Trade Executed
Median latency: <25ms

<25ms Median Delivery

median end-to-end latency under 25ms via persistent WebSocket. Signals are pushed to your EA the moment they arrive. No polling, no queued delays.

99.9% Uptime

Multiple load-balanced servers with automatic failover. If a node goes down, your EA reconnects to a healthy one in seconds with no data loss and no manual intervention.

Multi-Layer Security

Six security layers: license key auth, secret key EA protection, signal-level passwords, TLS encryption, input validation, and deduplication. Releases go through automated and manual testing before deployment.

Flexible Signal Format

CSV and JSON formats with customizable risk, SL/TP, and 29 signal commands. Works with both hedging and netting accounts.

Straightforward Pricing

Plans start at $29.99/month. Every plan includes more signal capacity than live trading ever uses, full feature access, and no per-signal charges. Standard gives you 1 license, Pro gives you 3, Premium gives you 10.

Get Started in 4 Steps

1

Create Account

Sign up and get your license key

2

Install EA

Download the MT5 EA

3

Configure Alert

Set up your TradingView alerts

4

Start Trading

Signals execute automatically

Example Signals#

PineHook supports CSV and JSON formats. Both work identically.

Limit Order with SL/TP

Open a buy limit position on EURUSD with stop loss and take profit

LICENSE_KEY,buylimit,EURUSD,price=1.0850,size_lots=0.1,sl_pips=50,tp_pips=100

Close Short Position

Close all short positions on GBPUSD

LICENSE_KEY,closeshort,GBPUSD

All formats work identically. PineHook automatically detects whether you're sending CSV or JSON (minified or formatted); use whichever format you prefer.

Get Started#

Head to the Installation Guide to set up PineHook in under 10 minutes.