TradeLinqr/Bridge
Start free
01 cold open
v1.0 TradingView → MetaTrader 4 / 5

Your alert becomes a live order in under a second.

One connector file on one chart, a License ID pasted in, and you are live. No local app, no Python, no port forwarding, no DLL — and every millisecond of the journey is on screen.

MT4 + MT5, identical netting + hedging no card for the trial
live execution — license 3f9a…c210 streaming
Alert message
3f9a…c210,buy,XAUUSD,vol_pct_bal_loss=0.5,sl_pips=45,tp_pips=135
Broker fill
02 where the time goes
One second, spent

Watch it. The bar is real milliseconds.

Four stages, drawn to scale on a fixed axis. This is a real execution that took 341 ms, replaying on a loop.

Execution split replaying
receipt 0 queue 0 poll wait 0 broker fill 0

Poll wait dominates by design. It is the price of a client that needs no inbound port, no tunnel and no static IP.

03 setup, three steps
Setup

Three steps, once per terminal

The order matters, which is why it is numbered.

01

Attach the connector

Drop Connector.ex5 or .ex4 on any one chart, paste your License ID, and allow the URL under Tools → Options → Expert Advisors.

02

Point the alert at your webhook

Copy your webhook URL into TradingView and write the message in the syntax below. Nothing changes in your Pine script.

03

Read the split

Every alert draws its own timing bar and drops a ticket with the number, the fill price, the slippage and the elapsed milliseconds.

That is the whole install

No local app, no Python, no port forwarding.

Read it properly
04 one line, whole trade
Alert syntax

One line does the whole trade

License, command, symbol — then any parameters, in any order.

3f9a…c210,buy,XAUUSD,vol_pct_bal_loss=0.5,sl_pips=45,tp_pips=135,betrigger=45,beoffset=1
05 the distribution
Latency

The whole product is one second

So the budget gets published rather than described — including the tail. Every account sees its own measured percentiles, and the slow ones are not hidden.

0 ms p50
0 ms p95
0 ms p99, published on purpose
341812 1410ms

Alert to broker fill, 280 executions. The bump on the right is weekend rollover, when broker execution itself is slow.

06 guard rails
Account protection

The limits your prop firm actually checks

Configured in the connector and enforced inside the terminal, so they hold even when your internet does not.

Daily

Reset on your firm's day, not ours

A profit target and a loss limit against the day's opening balance. A value of 1 or below is a fraction, above 1 is cash. You set the boundary by GMT offset.

  • Halt for the day
  • Close everything
  • Close everything, then halt
Cumulative

Deposits do not reset it

Measured against the tracked starting balance, the way a firm measures overall drawdown. A persistent halt survives a restart and clears only from the chart Resume button or an eaon signal.

  • Halt persistently
  • Close all, with or without a halt
Check your firm's rules first Many proprietary firms restrict third-party expert advisors. This software cannot make an account compliant; confirming that is yours to do.
Security

In plain language

Commands are signed

Every response your terminal receives is signed with your license secret and verified before anything executes. Hijacked DNS cannot inject a trade into your account.

Nothing runs twice

Each signal carries a unique ID, deduped in a buffer mirrored to a global variable, so a restart mid-poll cannot double-fire an order.

Stale signals expire

An undelivered entry expires on a timer instead of executing ten minutes late after a reconnect. Expired is logged as expired, never as delivered.

Your license is bound

It only runs on the account numbers you bind. Freezing one stops every terminal within a single poll cycle.

We never see your broker password

The connector places orders from inside your own terminal. There is no field for your MetaTrader password because we never need it.

No card data, ever

Payments are handled by the provider. License secrets, API keys and two-factor seeds are encrypted field by field.

Pricing

Priced per terminal, not per trade

Every plan has the full command set, both platforms, all stop management and all protection limits.

Starter

$19 /mo

1 MetaTrader account

Details
Most picked

Standard

$39 /mo

3 MetaTrader accounts

Details

Pro

$79 /mo

10 accounts, priority queue

Details

Elite

$149 /mo

25 accounts, everything

Details

Seven-day trial on every plan, full features, no card.

Questions

Before you sign up

Do I need a VPS?
Only to keep your terminal running when your computer is off, the same as any expert advisor. The webhook, the queue, the licensing and the dashboard all run on our servers.
Does it work behind my router?
Yes. The connector makes outbound requests only. No inbound port, no forwarding, no static IP, no tunnel.
Is there a DLL?
No. Pure MQL4 and MQL5 using WebRequest. DLLs trip antivirus, break under Wine, and are the first thing a careful trader refuses.
What is a pip on gold or an index?
One pip is ten points on every instrument, stated once and never varied. The dashboard shows the computed stop and target prices before you go live.
Can I run several strategies on one account?
Yes. One connector instance per strategy, each with its own License ID and magic number, isolated for position counts, closes and reversals.
What if my terminal is offline when an alert fires?
The signal queues with a time-to-live, 60 seconds by default. If the terminal does not collect it in time it expires and is logged as expired.
Can I keep my existing alert messages?
The legacy risk, sl, tp and pending parameters are supported and read from your connector settings, so existing alerts keep working. Explicit parameters take priority.

Send your first alert through in ten minutes

Seven days, every feature, no card.