Copy trading9 min readPublished Aug 30, 2026

How to Copy Futures Trades Across Multiple Accounts Without a VPS

A practical guide to hosted futures copy trading, from leader-fill detection and follower sizing to rollout checks, drift monitoring, and failure recovery.

By HexTrade1,926 wordsSources reviewed Aug 30, 2026
A futures leader account sending confirmed fills through a hosted HexTrade service to several independently monitored follower accounts

Can you copy futures trades without running a VPS?

Yes—when you use HexTrade's documented hosted copy-trading service, the coordination process runs in HexTrade-managed infrastructure rather than on a VPS that you operate.

That statement describes the HexTrade product, not a universal promise about every copier, broker, data connection, or prop account. A hosted coordinator removes the need to maintain your own always-on Windows machine for this workflow, but the connected accounts still depend on broker authentication, API availability, market sessions, permissions, and risk limits. Read the current HexTrade setup documentation and the documentation for each connected platform before treating an account as ready.

The most important mental model is event fan-out, not screen mirroring. HexTrade observes a fill reported for the designated leader, applies the group's sizing and routing rules, and submits a separate order request for each eligible follower. Those requests do not become fills merely because the leader filled. A follower can accept, reject, partially fill, fill later, or return an ambiguous result that requires reconciliation.

Hosted operation also does not eliminate operational ownership. You still choose the leader, validate symbols, set follower quantities, keep credentials current, monitor group health, and decide what to do when positions differ. The practical benefit is that routine coordination is hosted; it is not a guarantee of synchronized prices, timing, or execution.

Product scope matters

“No VPS” here means the HexTrade copy service is hosted according to HexTrade Docs. It does not mean a broker promises uninterrupted connectivity, fills, or identical follower positions.

A fill-aware hosted copy path
Leader account
A broker-reported fill starts the copy cycle.
Routecontrols
Hosted coordinator
HexTrade applies group rules and creates follower intents.
Follower orders
Each broker account returns an independent order result.
Reconciliation
Health and position checks expose exceptions for action.
A fill-aware hosted copy path. The leader fill is an observed event; each follower order then has its own accepted, rejected, partial, or filled outcome.

Separate the leader fill from every follower outcome

Treat the leader fill as the input signal and each follower order lifecycle as a new, independent execution process.

A leader order and a leader fill are different events. An order can rest, be canceled, be rejected, or fill in pieces. A robust copier reacts to the broker events the product supports instead of assuming that a button click or submitted order equals an executed position. When ten follower accounts are attached, the system is managing ten additional order lifecycles after the leader event.

Suppose the leader buys two MES contracts and receives one fill now and one fill moments later. Depending on the configured behavior, those fill increments can create corresponding follower intents. One follower may fill both contracts immediately, another may receive only one before the market moves, and a third may reject because it has reached an account limit. The correct dashboard story is therefore “leader filled two; follower A filled two; follower B filled one and remains different; follower C rejected,” not “the trade copied everywhere.”

This boundary prevents dangerous automation assumptions. Do not calculate portfolio exposure from submitted quantity alone, and do not issue a blanket close based only on the leader's displayed position. Use broker-confirmed follower order and position data, then reconcile exceptions before the next action compounds them.

Events that should remain distinct in an operating log
EventWhat it provesWhat it does not prove
Leader order acceptedThe leader broker accepted a requestThat any leader quantity filled
Leader fill observedA reported leader quantity executedThat a follower order was accepted
Follower order acceptedA follower request entered its order lifecycleThat it filled or matched the leader price
Follower fill observedReported follower quantity executedThat all followers now match

Build the leader-and-follower group deliberately

Create the smallest valid group first, verify account identity and contracts, and only then add more followers.

Begin with one leader and one low-risk follower in the same intended environment. Confirm that each connection points to the correct legal account, account stage, and trading environment. Similar account labels are easy to confuse, especially when a user has evaluation, funded, live, or simulation accounts. Record the broker account identifier in your runbook instead of relying on a friendly nickname.

Next, verify the active futures contract and the mapping used by each platform. A root such as MES is not enough around rollover, and two platforms can format the same expiry differently. Confirm buy and sell direction, quantity units, tick value, market session, and whether the account is permitted to trade the instrument. The supported-brokers and copy-trading documentation describe HexTrade's connector scope; the broker remains the source of truth for account permissions.

  1. 1

    Connect and identify

    Authenticate each account, record its environment and immutable broker identifier, and remove stale duplicate connections.

  2. 2

    Assign roles

    Choose exactly one leader for the group and mark each follower's intended sizing rule and maximum quantity.

  3. 3

    Validate a contract

    Check the current expiry and symbol mapping with a micro contract before using larger exposure.

  4. 4

    Run an observed test

    Watch the leader fill, each follower request, each follower outcome, and the final positions as separate facts.

Size followers by risk, not account count

Set a quantity or multiplier per follower from its loss budget, contract value, and account constraints rather than copying one-for-one by default.

One-to-one sizing is only sensible when the accounts have compatible risk budgets and the same contract economics. A two-contract leader trade copied to nine followers creates twenty total contracts of exposure across the group, including the leader. That aggregate matters even when each account is separately margined. If several accounts share the same strategy and market, their losses will also be highly correlated.

Calculate a pre-trade loss estimate for each follower using its intended contracts, stop distance, tick size, tick value, commissions, and a conservative slippage allowance. Then compare that estimate with the account's remaining daily and trailing limits. Margin availability is not a recommended risk amount; it is only one constraint on whether a broker may accept an order.

Use micro contracts or a zero multiplier when an account cannot safely express the leader trade. If a multiplier produces a fraction, define the rounding rule in advance. Silent rounding can turn a small account from “reduced size” into “same as leader,” so the preview should show the final integer quantity before activation.

  • Cap quantity per follower and per symbol.
  • Include the leader when calculating aggregate group exposure.
  • Pause a follower whose risk state is unknown rather than guessing.
  • Recheck limits after losses, withdrawals, account-stage changes, or contract changes.
  • Treat a zero-quantity result as an explicit skip with a visible reason.

Run a preflight before the first live copy

A useful preflight proves identity, connectivity, contract mapping, permissions, quantity, and recovery behavior with controlled exposure.

Green connection badges alone are not sufficient. A token can be valid while an account lacks permission for a contract, and a market-data stream can be healthy while order placement is rate-limited. Confirm that the leader event stream is current, that every follower can accept the intended order type, and that the contract has not rolled since the group was configured.

Test both entry and exit. An entry-only test misses flattening permissions, side reversal behavior, and stale-position problems. Record expected and actual quantities at the leader and follower. If a test follower rejects, keep the group paused until the rejection is understood; repeatedly resubmitting without classification can create a late duplicate or amplify a bad configuration.

Minimum evidence for a controlled rollout
CheckPass evidenceFailure action
IdentityBroker account ID and environment match the runbookDisconnect the incorrect account
SymbolMapped expiry and contract economics are confirmedCorrect mapping before trading
SizingFinal integer quantity is within the follower capReduce multiplier or skip follower
LifecycleEntry, partial/complete outcome, and exit are visiblePause and investigate missing events

Monitor outcomes and position drift continuously

Monitor group health, follower order results, and actual positions; alerts should identify the account and event that needs a decision.

The useful operating view answers four questions: is the leader feed current, was a follower request created, what outcome did the follower broker report, and does the follower position now match its target? A single “copied” badge collapses too much information. Operators need timestamps, account identifiers, symbol, side, requested quantity, filled quantity, and the broker response or error class.

Define drift as actual follower position minus the position implied by the configured multiplier and observed leader fills. Drift can be temporary during partial fills, but it becomes an incident when it persists beyond the group's tolerance or when the status is unknown. Price differences are also expected in fast markets even when quantities eventually align.

Set alerts for disconnected leader streams, expired authentication, rejected follower orders, partial fills that stop progressing, unknown outcomes, and nonzero position drift. Avoid alerting on every normal transition; the goal is to surface decisions. A warning should link to the affected group and provide enough context to pause it safely.

Do not promise synchronization

Network transit, broker processing, liquidity, account rules, and rate limits can produce different times, prices, and fill quantities. Monitoring makes those differences visible; it cannot guarantee they will not occur.

Use a written exception and recovery procedure

When a follower differs, stop creating new uncertainty, inspect broker truth, and choose a documented reconcile, flatten, or leave-alone action.

Start by pausing the affected follower or group if new leader fills could worsen the mismatch. Capture the leader fill, follower request, response, and current broker position. An unknown timeout is not the same as a rejection: query the broker state before retrying, because the original request may have succeeded even though the acknowledgement was lost.

Choose recovery based on actual exposure. A corrective order can reduce drift, but it is itself a new order with its own outcome and market risk. A global flatten can also fail independently on one account. For that reason, display and verify each follower result after recovery rather than declaring the group fixed when a command was submitted.

Finish with a short incident note: trigger, accounts affected, maximum mismatch, action taken, final positions, and the configuration or process change that follows. Resume at reduced size and watch at least one complete entry-and-exit cycle. Hosted coordination reduces machine maintenance, while this operating discipline controls the risks that hosting cannot remove.

  1. 1

    Contain

    Pause the smallest relevant scope and prevent additional copied exposure.

  2. 2

    Establish broker truth

    Query orders, fills, and positions before interpreting a timeout or attempting a retry.

  3. 3

    Choose and execute

    Reconcile or flatten with explicit quantities, then track every resulting order independently.

  4. 4

    Verify and learn

    Confirm final positions, document the incident, and use a reduced-size reactivation gate.

Sources and methodology

HexTrade Research uses official product, exchange, regulator, and vendor documentation. Policies and platform behavior can change; follow the linked source and verify current terms before trading.

  1. 1.Copy trading setup HexTrade Docs, accessed Aug 30, 2026
  2. 2.Supported brokers HexTrade Docs, accessed Aug 30, 2026
  3. 3.Place order endpoint Tradovate, accessed Aug 30, 2026
  4. 4.ProjectX order placement ProjectX, accessed Aug 30, 2026
  5. 5.Position and risk management CME Group, accessed Aug 30, 2026

Frequently asked questions

Does hosted copy trading guarantee that every account fills?

No. Hosting coordinates the workflow, but each follower order is evaluated and executed independently by its platform and market. It may be accepted, rejected, partially filled, delayed, or filled at a different price. Monitor follower outcomes and positions instead of inferring them from the leader.

Do I need to leave TradingView or a broker desktop open?

For HexTrade's documented hosted copier, you do not operate the coordination process on your own VPS. Exact requirements still depend on the selected signal path and broker connector, so follow the current HexTrade and broker setup instructions rather than assuming every third-party workflow is server-side.

Should every follower use a 1.0 multiplier?

Usually not by default. Set each follower from its account size, drawdown room, contract type, stop distance, and policy limits. Preview the final integer contracts and include the leader when assessing total exposure.

What should I do when one follower rejects an order?

Pause the affected scope, read the broker response, verify the actual position, and fix the cause before retrying. If the outcome is unknown rather than rejected, query broker state first so a retry does not accidentally duplicate a successful order.

Next step

Put the research into a controlled workflow

Start small, verify the broker and account rules, and keep risk controls between every signal and live order.

Explore futures copy trading

Continue reading

Educational content only. Futures are leveraged products and can produce losses greater than the amount you expected to risk. This article is not financial, legal, or prop-firm compliance advice.