Hookmode

Private beta · Windows · MetaTrader 5

TradingView alerts to MetaTrader 5 trades — on a PC you own.

Hookmode turns webhooks from TradingView, your bot or any HTTP source into trades on your own Windows machine. No VPS. No cloud copy-trader. Your broker password never leaves your PC.

  • Password stays on your PC
  • No VPS
  • Every signal traced

Signals from

  • TradingView alerts
  • any HTTP webhook

Executes on

  • MetaTrader 5
  • Windows

Built for

Prop-firm traders on MetaTrader 5
One rule, every funded account. Drawdown limits that hold.
TradingView and Pine users
The alerts you already have, executed on your own PC.
Bot builders
Anything that can POST JSON. One URL, one key per webhook.

What you need

  • A Windows PC that stays on and online.
  • MetaTrader 5 installed on it — the app runs the terminals for you.
  • A broker account on MetaTrader 5.
  • A signal source: TradingView on a paid plan, or anything that sends a webhook.

Nothing else to rent or buy.

How it works

From installer to first fill in minutes.

Three steps. No server to rent, no Expert Advisor to configure, no DLL to copy.

A webhook is a message your alert source sends to a URL when a condition fires. TradingView sends one when an alert triggers.

  1. 1Once

    Install and pair

    Download the Windows app. Open the Devices page, click Pair device, type the 6-digit code into the app. Done.

    4 8 2 9 1 7

    10 minutes, single use

  2. 2Per account

    Add an account

    Name the account and pick the broker server in the web app. Type the password on your PC. The desktop app verifies it against MetaTrader 5 and keeps it there, encrypted. From then on the app runs a dedicated MetaTrader 5 terminal for each account, in the background. You never open it.

    You point the app at your MetaTrader 5 install folder once.

    Active · verified against MT5 · terminal running

  3. 3Per webhook

    Point a webhook at it

    Create a webhook, copy the payload into a TradingView alert. Portfolio rules decide which accounts trade, at what volume, with what drawdown limit.

    POST api.hookmode.com/api/webhook

Glass, not magic

Every signal leaves a trace.

A tracing ID is minted the moment the call arrives and follows the signal to the fill and to the close. Open the trace and read what happened, step by step.

  1. webhook received
  2. 2 rules matched
  3. trade dispatched to “Office PC”
  4. trade opened · EURUSD 0.50 @ 1.08742 · +1.8 s
  • webhook rejected · invalid signature
  • rule drawdown blocked
  • Accepted and rejected signals, both listed.
  • Trades show who opened them — a signal or you, by hand.
  • Broker-side closes (stop loss, take profit, manual) are detected and written back.

Security · the whole point

Your broker password never leaves your machine. Full stop.

Most webhook bridges ask you to upload your broker login. Hookmode splits the job: our servers route signals, your PC holds the password and places the order.

Password on your PC only
You type it on your machine. Windows encrypts it (DPAPI) and the desktop app verifies it against the terminal. Our servers keep the nickname, server and login — never the password. The encrypted copy is tied to your Windows login — as safe as your Windows password, no safer. Lock your account.
Outbound only
The desktop app opens a TLS connection to us. We never connect into your PC. Nothing listens on your network — the app talks to the terminal over localhost only. No port forwarding, no firewall rule.
Pair with a code, revoke in a click
A 6-digit code, valid 10 minutes, single use. Every device gets its own token. Unpair it from the web and it is cut off at once.
A key per webhook
Every webhook has its own 32-character key. A call without it is rejected before anything runs, in constant time. Rotate it any time. TradingView cannot set headers, so the key travels in the body over TLS.
Terminal stays local
The MetaTrader 5 bridge listens on 127.0.0.1 only, one per account, each with a fresh token per session. Nothing on the network can reach it.
Your machine, your IP
Orders leave from your own PC and your own terminal, the same way a manual trade does. Prop-firm rules differ — read yours; we are happy to explain the architecture to your firm.

Stays on your PC

  • broker password (DPAPI)
  • device token
  • MetaTrader 5 session
  • local trade mirror (SQLite)

Shared with the web app

  • account nickname, server, login
  • balance / equity snapshots
  • open positions and floating P&L (every 60 s)
  • trades and realized P&L
  • signal payloads and trace events
HookmodeVPS + EA bridgeCloud copy-trader
Broker password liveson your PC, encryptedon a rented diskuploaded to the vendor
Orders leave fromyour PC, your IPthe VPSthe vendor’s servers
Extra monthly infrastructurenone$20–60bundled in the fee
Setupminuteshoursaccount review
See what happenedtrace per signalRDP + logswhat the vendor shows
Dashboard from any deviceyesRDP onlyyes

Risk

Rules that hold at 3 am.

You set the limits once. The server refuses the trade when they are hit — even if the signal fires.

  • Drawdown limit per rule. Drawdown is how far the rule’s closed result sits below its best point inside the trading period. Budget = webhook drawdown × volume factor. With the hard stop on, a breach blocks new trades until you reset it; closes still pass. Every block is in the trace; every breach is listed until you reset it.
  • Max open positions per rule. Default one. Raise it only on hedging accounts.
  • Max slippage per rule, in points. Passed to the terminal as the order deviation.
  • Stop loss and take profit on the broker side. Set per webhook side, optional per-signal overrides that you allow or not.
  • Pause anything. Pause a webhook and its signals are rejected and logged. Pause a rule, a portfolio or an account and signals skip it.
  • Trigger or close by hand. From the webhook page, with the same rules applied.

Drawdown

One rule · hard stop on

Blocked — drawdown

$0buffer left

Drawdown −$500 of $500
  • EURUSD Sell 0.50closed−$120
  • XAUUSD Buy 0.20closed−$140
  • EURUSD Sell 0.50closed−$150
  • GBPUSD Buy 0.30closed−$90
  • Next signal refused — rule drawdown blocked

No new trades until you reset it. Closes still pass.

Drawdown counts closed trades only. There is no daily-loss limit yet.

From anywhere

Your desk executes. Your phone watches.

The web app runs in any browser. The desktop app keeps going.

Home
An attention card that only appears when something is wrong. Realized P&L today, this week, all time. Floating P&L as of a minute ago. Equity curve per account. Leaderboards by rule and by webhook. An activity stream of signals and trades.
Per account
Balance and profit curves, open positions, per-symbol results, expected vs actual per rule, margin health.
Telegram and in-app alerts
Signal received, trade opened, closed, failed, device online/offline, drawdown blocked, a weekly summary on Monday morning. Each one a toggle.

Features

Webhook routing
One URL, one key per webhook. Map it to any account, any symbol, any volume. TradingView, your bot, a curl — anything that can POST JSON. Duplicate alerts are ignored for 60 s, so a TradingView retry never trades twice.
One signal, many accounts
A portfolio rule links a webhook to an account. Add a rule per challenge, per funded account, per demo — each with its own volume factor. One close signal closes the stack on all of them.
Drawdown guardrails
Per-rule budget, hard stop, latch until you reset.
A key per webhook
A 32-character key in the payload, checked in constant time. Rotate it from the webhook page.
Broker closes written back
Stop loss, take profit, a manual close in the terminal: the device notices and the trade is closed in Hookmode too, with the real closing price.
Every signal traced
Accepted or rejected, each call has a trace you can open. Trades link to theirs.
Telegram and in-app alerts
Eight alert types and a weekly summary, each a toggle per chat. Several chats per workspace.
Always on
Runs a dedicated MetaTrader 5 terminal per account in the background — you never open one. Lives in the tray, can launch at startup (one checkbox), keeps the PC from sleeping while connected, reconnects after sleep, updates itself.
Manual trigger
Fire a buy or sell, or close a side, from the webhook page. Same pipeline, marked “manual” in the trace.

What Hookmode is not

  • Not a signal provider. Bring your own alerts.
  • Not a copy-trader. We never see your password and we never trade for you.
  • Not a cloud bot. If your PC is off, the signal fails loudly and you get told. We do not queue it.
  • Not multi-platform yet. MetaTrader 5 on Windows today.

FAQ

Do my broker credentials ever leave my computer?

No. You type the password on your PC; Windows encrypts it (DPAPI) and the desktop app verifies it against MetaTrader 5. Our servers store the account nickname, the broker server and the login — never the password.

What happens if my PC is offline when a signal fires?

The signal is accepted and traced, but the trade is marked failed with the reason “device offline”. Nothing is queued or replayed. You get a Telegram and in-app alert when the device goes offline and when it comes back.

Which platforms are supported?

MetaTrader 5, on Windows, with the terminal installed on the same machine. Nothing else today.

Do I need a paid TradingView plan?

TradingView only sends webhooks on its paid plans (Essential or higher). Any other system that can POST JSON works too.

Does it run on macOS or Linux?

The desktop app is Windows-only. The web app runs in any browser, including on your phone.

What if my PC is lost or stolen?

Unpair the device from the web app: its token is revoked and the connection is closed at once. Then change the broker password at the broker: the encrypted copy can be read by anyone who can run code as your Windows user on that PC — same as browser-saved passwords — so treat it as exposed. Pair a new machine and re-enter the passwords there.

How does the beta work?

Join the waitlist with your email. We invite in small batches and write to you when a seat opens. Invites come from Clerk, our sign-in provider.

What does it cost?

Nothing while the beta runs. We will write to the waitlist before that changes.

Will a prop firm accept this?

Orders leave from your own PC and your own terminal, like a manual trade. Rules differ by firm; read yours and ask them if unsure. We will explain the architecture to any firm that asks.

Anything I should know before installing?

Two things. Windows SmartScreen warns on first run — the installer is not signed with a publisher certificate yet; the file is served over HTTPS from our own storage and the app updates itself the same way. And the PC has to stay on and online: if it sleeps, nothing trades.

Ready when you are

Stop renting a server to trade your own account.

Hookmode runs on the PC already on your desk. Install it, pair it, point your webhooks at it. The rest is your edge — executed the way you wrote it.

Join the waitlist

Private beta. Invites go out in small batches. Early users get a direct line to the person building it and shape what ships next.