Product truth, not a generic broker logo wall

Every execution route. Its real limits. One live matrix.

Check where a route runs, whether your device must stay online, how many targets it handles, and which management actions are actually implemented before you subscribe or trade.

5

Supported

6

Beta

3

Limited

5

Planned

Feature-level evidence

Exact capability matrix

Every cell is explicit. Limited means beta, a smaller target range, provider-dependent behaviour, or incomplete broker reconciliation—not full parity.

Capability

EA MT4

EA 8.06
2026-09-02

EA MT5

EA 8.06
2026-09-02

Desktop MT5

Desktop 2.8.2
2026-09-03

Cloud MT

Web executor
2026-08-29

cTrader

cBot 2026-08-07
2026-08-07

TradeLocker

Adapter 2.11.0
2026-08-29

IBKR

Desktop bridge 2.8.2
2026-09-03

Binance / Bybit

Exchange executor
2026-08-29

Market ordersSupported

Native terminal order submission.

Supported

Native terminal order submission.

Supported

Submitted through the local MT5 bridge.

Limited

MetaApi supports market orders; the new MetaTrader API 2.0 REST connector is beta and requires broker-demo validation.

Limited

Available through the beta cBot; certify each broker on demo.

Limited

Cloud adapter is beta and provider schemas vary.

Supported

Allowlisted US stocks and ETFs through the local Gateway.

Supported

Supported futures symbols with a hard USDT cap.

Pending ordersSupported

Limit and stop entries.

Supported

Limit and stop entries.

Limited

Bridge support depends on the selected MT5 order flow and broker.

Limited

Limit and stop entries. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Beta cBot; broker lifecycle validation is required.

Limited

Limit and stop entries through the beta adapter.

Limited

Supported stock order flows only; validate order type and session.

Not supported

The current exchange route opens market entries only.

TP1–TP10Supported

Up to ten selected broker-order slices.

Supported

Up to ten selected broker-order slices.

Limited

Desktop bridge currently supports TP1–TP5.

Limited

Up to ten selected target slices. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

The beta cBot reads TP1–TP10 selections.

Limited

TP1–TP10 through a beta provider adapter.

Limited

Native bracket slices currently stop at TP5.

Limited

Only the first selected available target is submitted.

Selected TPsSupported

Per-account TP selection is delivered to the EA.

Supported

Per-account TP selection is delivered to the EA.

Supported

Selection supported inside the TP1–TP5 range.

Limited

Selection is resolved before cloud dispatch. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Available in the beta cBot path.

Limited

Available in the beta adapter path.

Supported

Selection supported inside the TP1–TP5 range.

Limited

Selection resolves to one submitted target.

Breakeven triggerSupported

Can trigger after the configured TP milestone.

Supported

Can trigger after the configured TP milestone.

Supported

Bridge manages the configured TP trigger.

Limited

Cloud reconciliation applies the configured trigger. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Local beta behaviour requires broker demo validation.

Limited

Command supported; automated trigger remains beta.

Limited

Breakeven command is supported; trigger timing requires paper validation.

Not supported

Full management automation is not exposed for exchange positions.

Trailing triggerSupported

Can start after the configured TP milestone.

Supported

Can start after the configured TP milestone.

Supported

Bridge manages the configured TP trigger.

Limited

Cloud trailing supports the configured trigger. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Local beta behaviour requires broker demo validation.

Not supported

The beta adapter does not publish trailing parity yet.

Not supported

The current IBKR management set does not publish trailing parity.

Not supported

The exchange route does not expose trailing management.

Partial closeSupported

Percent-based close with broker lot normalization.

Supported

Percent-based close with broker lot normalization.

Supported

Executed through the local bridge.

Limited

Executed through the connected cloud provider. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Beta and broker-volume rules apply.

Limited

Supported through the beta shared command executor.

Supported

Share quantity is reduced through the local Gateway.

Not supported

Not exposed by the current exchange command lifecycle.

Modify SL / TPSupported

Move/remove SL and move/remove a selected TP.

Supported

Move/remove SL and move/remove a selected TP.

Supported

Move/remove SL and move TP through the bridge.

Limited

Move/remove SL and move TP through the provider. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Beta cBot; validate modification rules on demo.

Limited

Supported through the beta shared command executor.

Supported

Move SL and a selected TP for supported bracket orders.

Not supported

Entry protection may be sent, but later modification is not exposed.

Cancel pendingSupported

Cancels matching pending EA orders and queued signals.

Supported

Cancels matching pending EA orders and queued signals.

Supported

Cancels matching bridge orders or queued signals.

Limited

Cancels pending provider orders and queued signals. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Beta cBot; validate broker-specific cancellation.

Limited

Supported through the beta shared command executor.

Supported

Cancels a matching pending stock order.

Not supported

Pending entries are not part of the current exchange route.

Broker-confirmed fillLimited

Terminal ticket/execution report is recorded; continuous fill reconciliation is limited.

Limited

Terminal ticket/execution report is recorded; continuous fill reconciliation is limited.

Limited

Bridge tickets are reported; reconcile final state against the terminal.

Limited

Provider reconciliation records broker-side position state. Provider-specific limits apply: FXAPIs automatic protection is unavailable and all new routes require demo verification.

Limited

Beta lifecycle reporting is not certified across brokers.

Limited

Beta reconciliation depends on provider status schemas.

Supported

Order status, filled quantity and average fill price are reconciled.

Limited

Exchange response is recorded without the full shared management lifecycle.

Verification dates identify the reviewed TradeJournal Pro build. Broker server, account type, symbol rules, market hours and permissions still require a demo test.

Execution routes

Last verification dates identify the code/build review—not a promise about every broker server.

RouteMarkets / runtimeDeviceEntries / targetsManagementVerified

MT4 Expert Advisor

Supported

Forex/CFDs offered by the connected MT4 broker

Your MT4 terminal

PC or VPS with MT4 running

Market, limit, and stop entries

Select TP1–TP10; split into broker orders

Close, partial close, breakeven, move/remove SL, move/remove TP, trailing, and queued-signal cancel. A single TP leg is closed in-terminal.

Broker symbol names, minimum lots, stops, fills, and hedging/netting rules still apply.

EA 8.06

2026-09-02

  • • TradeJournalEA.ex4
  • • Allowed WebRequest URL
  • • Algo Trading enabled
  • • One active terminal per token

MT5 Expert Advisor

Supported

Forex/CFDs offered by the connected MT5 broker

Your MT5 terminal

PC or VPS with MT5 running

Market, limit, and stop entries

Select TP1–TP10; split into broker orders

Close, partial close, breakeven, move/remove SL, move/remove TP, trailing, and queued-signal cancel. A single TP leg is closed in-terminal.

Netting accounts keep one net position per symbol; validate the full lifecycle on demo.

EA 8.06

2026-09-02

  • • TradeJournalEA.ex5
  • • Allowed WebRequest URL
  • • Algo Trading enabled
  • • One active terminal per token

cTrader cBot

Beta

Forex/CFDs offered by the connected cTrader broker

Your cTrader instance

PC or VPS with cTrader running

Signal entries through the native cBot

Reads TP1–TP10 selections

Local cBot management; broker-specific open/modify/close behaviour requires demo validation.

Published as beta until recurring broker lifecycle canaries cover open, modify, partial close, and close.

Public cBot build 2026-08-07

2026-08-07

  • • TradeJournalCopier.cs
  • • cTrader Automate enabled
  • • One active terminal per token

Desktop + MT5 Bridge

Supported

Forex/CFDs offered by the local MT5 broker

TradeJournal Pro Desktop and MT5

Windows PC or VPS must stay running

Local Telegram parsing and website-routed entries

Select TP1–TP5

Close, partial close, breakeven, move/remove SL, move TP, and trailing through the bridge.

Desktop is a local execution route, not credential-hosted cloud execution.

Desktop 2.8.2 line

2026-09-03

  • • Current Desktop installer
  • • Bridge EA attached
  • • Valid Desktop entitlement
  • • MT5 running

Cloud MT4/MT5 · MetaApi

Supported

Forex/CFDs supported by the connected broker/provider account

Provider-hosted cloud account

No trading PC after deployment

Market, limit, and stop entries

Select TP1–TP10; multi-order target plan

Close, close a target leg, partial close, breakeven, move/remove SL, move TP, and cloud trailing.

Provider, broker, market, and network timing vary. A connected account must pass its own demo test. cTrader Cloud is unavailable: no documented provider contract or qualifying demo evidence has been verified. The separate local cBot remains beta.

Current web executor

2026-08-29

  • • Paid Cloud plan
  • • Your MetaApi token
  • • Supported broker server
  • • Trading credentials

Cloud MT4/MT5 · legacy connections

Limited

Markets supported by the existing legacy provider account

Provider-hosted cloud account

No trading PC after deployment

Market, limit, and stop entries

Select TP1–TP10; multi-order target plan

Close, close a target leg, partial close, breakeven, move/remove SL, move TP, and cloud trailing.

Existing connections only. New MT4/MT5 connections default to MetaTrader API 2.0; credentials and accounts are not migrated automatically. This legacy route is not cTrader Cloud.

Current web executor

2026-08-29

  • • Paid Cloud plan
  • • Existing legacy connection and its original key
  • • Supported MT4/MT5 broker server

Cloud MT4/MT5 · MetaTrader API 2.0

Beta

Markets offered by your connected MT4/MT5 broker

Your existing metatraderapi.net account seat

No local MetaTrader or EA required

REST market, limit and stop entries; broker acknowledgements checked

Shared TP1–TP10 allocation, subject to broker lot limits

Shared Cloud commands and BE/trailing configuration via REST; validate the full lifecycle on your demo account.

New connector. REST only; WebSocket streaming and hidden/virtual SL/TP are not enabled. No automatic seat purchase or migration from legacy providers. Disconnecting in TradeJournal Pro does not cancel provider billing.

OpenAPI/adapter contract tests; broker demo certification pending

2026-10-19

  • • Paid Cloud plan
  • • Existing paid provider seat
  • • Account UUID
  • • Trading API key

Cloud · FXAPIs MT5

Beta

Markets offered by the connected MT5 broker

Your MT5 login, connected and kept online in our FXAPIs workspace

No local terminal; nothing to set up at FXAPIs

Fixed-lot market, limit and stop entries; pending expiry supported

TP1–TP10 shared allocation on confirmed hedging; netting consolidates targets

Explicit-price SL/TP changes/removal, partial/full close and provider-originated pending move/cancel. Tick-based BE/trailing unavailable.

MT5 only. The password goes straight to FXAPIs (encrypted there, never stored by us). No historical candles or trade tick size/value in the documented API. Pending list covers provider-originated orders, not arbitrary external terminal orders. Partial/unknown fills stay unconfirmed. No waves or copy subscriptions.

OpenAPI adapter tests; not broker-certified

2026-10-22

  • • Cloud plan
  • • MT5 login, trading password and server
  • • Two-factor login off for that account
  • • Demo lifecycle verification

Cloud · TJP Cloud MT5

Beta

Markets offered by the connected MT5 broker

A MetaTrader 5 terminal we host for the account, with the TJP Bridge EA

No local terminal and no other provider account; broker login only

Market, limit and stop entries with expiry; broker retcodes reported

Shared TP1–TP10 allocation, subject to broker lot limits

SL/TP changes and removal, partial/full close, pending move/cancel; tick size/value from the terminal enables BE/trailing.

Beta on our own servers: only demo accounts can open trades until live trading is enabled. A broker that refuses the password stops the terminal (no repeated logins). Hidden/virtual SL/TP are not enabled.

Gateway, bridge-simulator and adapter tests; terminal image pending Phase 0 run

2026-10-20

  • • Cloud plan
  • • MT5 login, trading password and server
  • • Demo account during the beta

Cloud · Tickerall

Beta

Broker-native MT5 markets with authoritative volume specifications

Your existing Tickerall broker connection

No local terminal; cold provider sessions need reconnecting there

Fixed-lot market, limit and stop entries; pending expiry unavailable

Multiple targets require confirmed hedging/netting mode; otherwise one target on an empty symbol

Manual SL/TP, partial close, cancel and close. Breakeven and automatic tick-based controls require missing/unconfirmed broker metadata.

MT4 volume rules, pending-expiry writes, tick size/value and account margin mode are not all documented. Unsupported or unknown safety inputs block execution. No provider-side copy sets, paid upgrades or always-hot changes are made.

REST/WebSocket contract tests; not broker-certified

2026-10-20

  • • Cloud plan
  • • Connected Tickerall account
  • • Account ID and API key
  • • Demo lifecycle validation

Cloud TradeLocker

Beta

Markets enabled by the connected TradeLocker provider

TradeJournal Pro cloud adapter

No local trading terminal after connection

Market, limit, and stop entries

Select TP1–TP10; broker orders carry absolute SL/TP

Close, partial close, breakeven, move/remove SL, and move TP. Cloud management reuses the shared command executor.

Provider schemas and permissions vary. Keep this route on demo until open, modify, partial close, and reconciliation pass for your account.

Public API adapter 2.11.0

2026-08-29

  • • Paid Cloud plan
  • • TradeLocker account
  • • Supported server
  • • Encrypted secret storage configured

Interactive Brokers · local bridge

Supported

Allowlisted US stocks and ETFs

Desktop + local Client Portal Gateway

Windows PC or VPS must stay running

Market and supported stock order flows

TP1–TP5 native bracket slices

Close symbol/all, cancel pending entry, partial close, breakeven, move SL, and move a selected TP.

This is not unattended provider-hosted cloud execution. IBKR login, 2FA, session keepalive, and pacing rules still apply.

Desktop IBKR bridge 2.8.2

2026-09-03

  • • IBKR Client Portal Gateway
  • • Authenticated IBKR session
  • • Desktop bridge
  • • Paper account for first tests

Binance Futures

Limited

Supported Binance futures symbols

TradeJournal Pro exchange executor

No local trading terminal

Market entry with USDT safety cap

One selected broker TP; if several are selected, the first available target is used

Entry SL/TP submission is supported; the full EA/Cloud command lifecycle is not yet exposed for exchange positions.

Not feature-parity with MT4/MT5 Cloud management.

Current exchange executor

2026-08-29

  • • Pro plan
  • • Restricted API key
  • • Withdrawals disabled
  • • Testnet first

Bybit Futures

Limited

Supported Bybit perpetual symbols/account types

TradeJournal Pro exchange executor

No local trading terminal

Market entry with USDT safety cap

One selected broker TP; if several are selected, the first available target is used

Entry SL/TP submission is supported; the full EA/Cloud command lifecycle is not yet exposed for exchange positions.

Not feature-parity with MT4/MT5 Cloud management.

Current exchange executor

2026-08-29

  • • Pro plan
  • • Restricted API key
  • • Withdrawals disabled
  • • Testnet first

DXtrade

Planned

Not connected

No production route

Not applicable

Not supported

Not supported

Not supported

Do not purchase a plan expecting this route until its status changes to beta or supported.

Not available

2026-08-29

  • • Vendor API/partner access
  • • Sandbox credentials
  • • End-to-end certification

MatchTrader

Planned

Not connected

No production route

Not applicable

Not supported

Not supported

Not supported

Do not purchase a plan expecting this route until its status changes to beta or supported.

Not available

2026-08-29

  • • Vendor API/partner access
  • • Sandbox credentials
  • • End-to-end certification

NinjaTrader

Planned

Not connected

No production route

Not applicable

Not supported

Not supported

Not supported

Do not purchase a plan expecting this route until its status changes to beta or supported.

Not available

2026-08-29

  • • Vendor API/partner access
  • • Sandbox credentials
  • • End-to-end certification

Tradovate

Planned

Not connected

No production route

Not applicable

Not supported

Not supported

Not supported

Do not purchase a plan expecting this route until its status changes to beta or supported.

Not available

2026-08-29

  • • Vendor API/partner access
  • • Sandbox credentials
  • • End-to-end certification

ProjectX

Planned

Not connected

No production route

Not applicable

Not supported

Not supported

Not supported

Do not purchase a plan expecting this route until its status changes to beta or supported.

Not available

2026-08-29

  • • Vendor API/partner access
  • • Sandbox credentials
  • • End-to-end certification

Signal sources

A source is not an execution route. It supplies a message; the selected account route decides where an eligible order is submitted.

Telegram account

Supported

Authorized channels/groups through the user's Telegram session

Requires: Desktop session or connected website Telegram session

The user must be authorized to access and use the source content.

Telegram bot/webhook

Supported

Push webhook for bot-visible chats and support notifications

Requires: Bot added where Telegram permits it

Bots cannot read chats they cannot access.

Discord

Supported

Native polling or incoming webhook

Requires: Authorized server/channel or webhook

Delivery method and plan limits vary.

TradingView

Supported

Authenticated webhook

Requires: Webhook-capable TradingView alert

The alert payload must identify a valid action and symbol.

Universal webhook

Supported

Authenticated JSON POST

Requires: API/webhook token

Caller retries must preserve a stable identity to avoid duplicates.

Email/IMAP

Limited

Mailbox listener

Requires: Dedicated compatible mailbox configuration

Polling latency and provider security settings vary.

WhatsApp Business

Limited

Meta Cloud API webhook

Requires: Meta Business app, approved number, and webhook configuration

Personal WhatsApp chat scraping is not offered.

Signal broadcast is supported. MT5 terminal master→follower is beta.

One parsed source signal can broadcast to several configured accounts with per-account sizing overrides. The separate MT4/MT5 master→follower beta mirrors market and pending entries, pending entry edits/cancels/fills, closes, proportional partial closes, and opt-in later SL/TP edits to exact follower tickets with hard lot caps. Existing-position startup sync is separately opt-in.

Signal → many accounts: supportedMT5 master → local EA followers: beta