Start Here — The Simple Explanation
When Finradar opens, protects, or closes a trade, the same action executes on your MT4/MT5 broker account via MetaCopier. Finradar never sees your broker login; you control the position size.
Setup happens in the app: PnL Calendar page → copier settings. No code needed.
Set it up in 3 steps
Create a MetaCopier account
Sign up at MetaCopier and connect your MT4 or MT5 broker account. Set your position size there (fixed lot or risk factor).
Copy your webhook URL and secret
MetaCopier gives you a webhook URL and a secret. The secret makes sure only your Finradar account can move your money.
Paste into Finradar and toggle on
In the Finradar app, open the PnL Calendar page, paste both values, and switch the copier on. Trades now execute automatically.
Prefer the friendly overview with visuals? See the Trade Copier page.
Looking for the notification webhooks instead? See the Webhook documentation.
Below this line: the technical reference for developers.
MetaCopier Dispatch Endpoint
/webhook/metacopier/dispatchForward a trade action payload to the MetaCopier URL saved for the user. The backend validates premium status, MetaCopier credentials, and per-event-type flags before dispatching.
Behavior
- Requires user to be premium (is_premium = true).
- Requires metacopier_enabled = true and valid credentials in the saved config.
- Checks the corresponding event type flag before dispatching — returns 400 if the event type is disabled.
- Automatically injects the saved MetaCopier secret into event_payload.secret if missing.
Event Type Filtering
| event_type | Config Flag | Dispatched When |
|---|---|---|
| new_setup | send_new_setup_events | A new trading setup is identified. |
| trigger | send_trigger_events | Price enters the entry zone. |
| close | send_close_events | A setup is closed or invalidated. |
Universal Symbol Conversion
Signals use yfinance-format symbols and are converted to broker/CFD format automatically before dispatch:
| Finradar (yfinance) | Broker (CFD) |
|---|---|
| AAPL | AAPL |
| NQ=F | US100 |
| GC=F | XAUUSD |
| EURUSD=X | EURUSD |
| BTC-USD | BTCUSD |
Example: Open Order Payload
The payload MetaCopier receives when a trade opens — absolute stop and target prices, a stable tradeKey, and your secret on every request.