Cloud execution — setup & complete guide

Updated

Cloud execution uses a hosted broker connection, so you do not need to keep your own PC, VPS or MetaTrader terminal open. Eligible signals from your enabled channels pass through parsing, routing and risk checks before an order is attempted. Provider, broker and network availability still matter; dispatch is not proof of a fill.

One page, from sign-in to your trade journal

Telegram setup, channel selection, broker configuration, signals, analytics and executed-trade journaling stay inside Cloud Workspace. Only new accounts registered through the Cloud page become Cloud-only; existing full-access accounts keep their access.

Cloud execution requires an active Cloud plan. Separate provider charges may apply.

Pick a provider per account: MetaTrader API 2.0 is the default for new MT4/MT5 connections: attach your existing paid provider seat with its account UUID and trading API key. This new REST connector requires demo lifecycle validation; hidden/virtual SL/TP and streaming are not enabled. See the MetaTrader API 2.0 setup guide. MetaApi remains a separate option with its own token — see MetaApi setup. FXAPIs (MT5 only, beta) needs just your MT5 login: we connect and keep it online for you — see the FXAPIs guide. Tickerall (MT5 only) is a beta connector for an existing provider account — see the Tickerall guide for its limits. cTrader Cloud is unavailable / unverified; the separate local cBot is beta. TradeLocker Cloud has beta limitations. Check the compatibility matrix for your exact platform. Provider pricing and capabilities can differ.

› 1 · Set up everything in Cloud Workspace

  1. Sign in and connect Telegram. Open Cloud Workspace or register here. Then enter your Telegram phone number and complete Telegram's code and two-step verification, if enabled. Never send login codes to support.
  2. Check your Cloud plan. The separate Cloud pricing page shows Cloud Starter and Pro. Billing and offers stay outside the workspace. Cloud execution is not included in the free EA allowance. External provider charges may apply in addition to the plan.
  3. Connect an isolated demo broker account. Choose a supported provider and platform. Enter the required provider key, broker login, trading password and exact server name in the connection form. Wait for the account's broker connection to be confirmed: DEPLOYED alone is not proof of broker connectivity or an executed trade.
  4. Choose channels, save settings and verify. Search or show more channels, select one explicit Cloud destination, and review symbol mapping, lot/risk limits and TP selection. Save the channel configuration, then enable only the channel you intend to test. A channel is not enabled automatically. Moving an existing route replaces that route; the Cloud setup is not an instruction to broadcast to every account.
Tip: the server name must match your broker's exactly (for exampleICMarkets-Live12). You'll find it on your MetaTrader login screen. Connect a demo account first to confirm everything works before going live. The readiness checklist measures your saved connections and settings, not how much of the page is built.

› 2 · How Cloud works

› 3 · The signal → trade pipeline

When a channel posts, the engine runs these steps in order:

  1. Parse — regex, then the AI parser and OCR when needed (see signal formats). Commentary and analysis are rejected, not traded.
  2. Route — the signal goes to the channel's target Cloud account(s), each with optional per-account overrides (lot, risk %, max lot, or off for that account).
  3. Pips → price — SL/TP sent as pip distances are converted to prices with the instrument's pip size.
  4. Map the symbol — the channel's symbol becomes your broker's exact name (symbol mapping).
  5. Filter — excluded pairs, minimum confidence, ignore-no-SL/ignore-no-TP, pairs whitelist.
  6. Transform — reverse signal (if on), entry mode, lot sizing.
  7. Execute — a market or pending order is placed with its SL and TP attached.
  8. Record — the broker position id is stored on the signal; this powers channel-scoped commands and your journal.
  9. Manage — breakeven, trailing, partial closes and extra TPs are handled after the fill.

Other sources: Cloud Workspace focuses on Telegram setup. For TradingView, consult the webhook wizard and confirm your account's plan and route eligibility separately; do not assume every source or platform has the same capabilities.

› 4 · Lot sizing

Each channel has one Lot size mode, set in its Cloud channel configuration. The full explanation with worked examples is in lot size & risk management.

Fixed lotUses the configured lot rather than sizing from stop distance. Multi-TP fixed-lot allocation can expand toward a 0.01-lot baseline per selected target, within Max lot. This is not a guarantee that every TP opens: broker minimum volume, volume step, available budget and account mode can reduce the eligible legs. Review the planned total volume on demo.
% of balanceEstimates volume from the SL distance and the chosen percentage of balance. Requires a usable SL and instrument/account data; fees, gaps and slippage can change the actual loss.
Fixed $ riskEstimates volume from the SL distance and the chosen money-risk amount. Requires a usable SL and instrument/account data; the amount is not a guaranteed maximum loss.
Max lotA hard cap applied after any calculation — sizing can never exceed it.
Custom risk balanceSize as if the balance were a fixed number (for example a challenge's starting balance), so risk stays constant as equity moves.
Per-account overrideIn a multi-account setup, each account can use its own lot, risk % or max lot — for example 0.25% on a funded account, 1% on a personal one and 0.01 on demo.

› 5 · Entry modes

› 6 · Stop loss & take profit

› 7 · Filters & signal safety

Pairs filterWhitelist the instruments a channel may trade. Anything else is ignored.
Excluded pairsBlock specific symbols.
Min confidenceRequire a parse quality level (for example entry + SL + TP) before executing.
Ignore no SL / no TPSkip signals missing a stop or a target.
Skip keywords / forwardedDrop messages containing certain words, or forwarded from elsewhere.
Reverse signalMirror the direction and rebuild SL/TP on the opposite side (distances kept, not swapped).
Commentary is never traded. A message that only expresses a view ("gold looks bullish", "EURUSD heading down") without an explicit buy/sell instruction and a level is treated as analysis, not a signal — so it can't open a phantom position.

› 8 · Prop-firm guards

A live view of every account against its limits is in Prop Firm Mode.

› 9 · Managing the open position

› 10 · Commands & channel separation

A channel can also post management commands — "close all", "move SL to breakeven", "close gold" — with multilingual parsing and an AI fallback for less-structured phrasing. A command from a channel only ever affects that channel's own positions: Cloud fills are tracked by broker position id, so a "close all" in Channel A never touches Channel B's trades. (A command you send yourself from the bot or dashboard is account-wide by design.)

TP-level messages — "close tp1", "Coupez tp1", "tp1 hit" — close only that level's position of a TP-split signal, never every TP. A blanket "modify TP" is only applied when you give a new TP price with no level ("TP 2400").

› 11 · Receipts, analytics & your trade journal

After your demo signal, check the signal's execution receipt, then verify the order or position in your broker account. Received, parsed, dispatched, accepted and filled are different outcomes. A skipped or rejected signal is not a completed trade. The same workspace shows Cloud-scoped analytics and the journal of broker-linked executed trades; empty sections mean there is no matching evidence yet, not an invitation to invent results. Test a management command on the isolated demo position and check the broker's resulting state before using live funds.

› 12 · Latency & reliability

› 13 · Security

› 14 · Plans, limits & Cloud vs EA

Cloud execution needs a Cloud plan; the free allowance and EA plans connect EA accounts only. Cloud Starter supports 1 broker account; Cloud Pro supports up to 3. Cloud has no public lifetime plan. Monthly and annual plans are available; separate provider charges may apply. See Cloud prices & billing on the website and managing accounts.

EA lineCloud line
Runs onYour MT4/MT5 terminalA hosted broker connection
PC / VPS neededYesNo
SetupInstall the EA and paste a tokenEnter broker credentials once
Starter, billed monthly$25/mo$39/mo
Starter, annual paid upfront$240/year$372/year

Cloud Pro is $59/month or $564/year paid upfront, for up to 3 broker accounts. Prices above are subscription prices, not broker deposits or provider hosting fees.

Both lines use the shared parser, but execution and management capabilities depend on the route. Check compatibility before choosing.

When a Cloud trade fails, you get a message on your linked Telegram bot and a push notification with the reason and what to check — at most one per account every six hours, so a disconnected account doesn't flood you.

› 15 · Troubleshooting

Connection won't deployCheck the server name spelling and that the password is the trading password. Demo and live servers differ.
"Not connected to your broker"Each Cloud account in Signal Copier shows whether its provider actually reached your broker. If it stays not connected, check the login, the trading password (not the investor one), the exact server and MT4/MT5, then remove the account and connect it again. With FXAPIs, Tickerall or MetaTrader API you enter those broker details in that provider's own console, not here (here you only paste its account ID and API key), so check the connection and key there. Trades fail with "Cloud account is not connected to the broker" until it connects.
Trades not firingConfirm the channel's Target Account is this Cloud account, the pair passes the pairs filter, and min-confidence isn't set too high.
Symbol not foundCheck the broker's available symbols and save the channel's symbol mapping, including suffixes such as XAUUSD.m — see symbol mapping.
Wrong lot sizeCheck Lot size mode, Max lot, the SL, broker minimum/step and account data. Risk-sizing failures can reject the signal rather than placing an unbounded order. Read the receipt's reason.
Only TP1 openedCheck All / One / Custom target selection, the actual targets parsed, broker minimum/step, Max lot and hedging versus netting. A volume budget may be insufficient for multiple eligible legs. Do not increase risk just to populate targets; review a smaller target selection and test on demo.
A command closed too much / too littleCommands are scoped to the channel's tracked positions. If a channel has no tracked open trades, its "close all" closes nothing (by design, to protect other channels).