1. [Home](https://fxapis.com/)
2. /
3. CopyFactory alternative

Alternatives · as of 30 September 2026

# A CopyFactory alternative: copy trading as your own product.

CopyFactory is MetaApi's hosted copy-trading service. On fxapis, one API call places a trade on every follower's MT5 account — build your own copier and keep the rules, the brand and the product yours. Managed copy trading is coming soon.

[Get API key ](https://fxapis.com/sign-up)[Copy trading on fxapis](https://fxapis.com/solutions/copy-trading)

What CopyFactory is

## A complete copier, hosted by MetaApi.

In CopyFactory you add MetaTrader accounts to MetaApi, create **strategies** for provider accounts, and subscribe **subscriber** accounts to them ([source](https://metaapi.cloud/docs/copyfactory/faq/)). It is feature-rich: several strategies per subscriber, trade size scaling, symbol mapping, filters by symbol, side and magic number, drawdown and equity filters, risk limits that stop a subscription out, webhooks, and publishing a strategy's trades to a Telegram channel ([documentation](https://metaapi.cloud/docs/copyfactory/), [Telegram](https://metaapi.cloud/docs/copyfactory/features/telegram/publish/),<!-- --> [risk limits](https://metaapi.cloud/docs/copyfactory/features/riskSettings/riskLimits/)).

It is billed per account per hour, on top of MetaApi's account hosting, and MetaApi recommends running it on their cloud-g2, high-reliability servers ([pricing](https://metaapi.cloud/#pricing), [FAQ](https://metaapi.cloud/docs/copyfactory/faq/)). Prices load dynamically on metaapi.cloud; read from the rendered pricing section on <!-- -->30 September 2026<!-- -->, CopyFactory was $0.001575 per account per hour on cloud-g2 and $0.1575 on cloud-g1, excluding VAT.

### When CopyFactory is the better choice

- You need MT4 as well as MT5.
- You want portfolios, magic-number and news filters, or followers outside your own workspace.
- You copy from master accounts traded by hand and want the fastest possible detection of their trades.
- You want Telegram publishing built in.

If that describes you, CopyFactory is a strong option. The rest of this page is for teams it doesn't fit.

The alternative

## Build it on multi-account orders.

One request places the same trade on every follower's account, sized per account, and reports each account separately — <!-- -->30<!-- --> ms from first to last across 100 accounts in our benchmark.

| Aspect                    | In CopyFactory                      | On fxapis                                                          |
| ------------------------- | ----------------------------------- | ------------------------------------------------------------------ |
| Strategy                  | A provider account's trades         | A master account your code follows; managed strategies coming soon |
| Subscriber                | An account subscribed to a strategy | A follower account your code sizes and sends orders to             |
| Copying a trade           | Automatic, by the service           | One multi-account order per trade: POST /v1/execution-waves        |
| Trade size scaling        | Copy ratio and scaling settings     | weights: the exact volume for each follower, computed by you       |
| Symbol mapping            | A setting                           | Your code maps names, e.g. EURUSD → EURUSD.a                       |
| Risk limits and stop-outs | Built-in filters and limits         | Your rules; a trading:reduce key closes but never opens            |
| Signal delay / timing     | A setting                           | executeAt, and a barrier policy for late accounts                  |
| Telegram publishing       | Built in                            | Your bot — or combine with click-to-trade                          |

CopyFactory features as documented by MetaApi on 30 September 2026.

The core, in code

## Open on every follower. Close on every follower.

The heart of a copier is two functions. The first sends one multi-account order with a size for each follower and an idempotency key derived from your trade, so a crash and a retry can never copy it twice. The second closes each follower's position with its own idempotency key — a retried close on a hedging account would otherwise open the opposite position.

Everything around them — who follows whom, how sizes are worked out, when a follower is stopped out — is your code, in your product. The [multi-account orders guide](https://docs.fxapis.com/trading#multi-account-orders) covers barrier policies, results and cancelling.

Python · your copier

```
import os, requests

API = "https://api.fxapis.com"
fx = requests.Session()
fx.headers["Authorization"] = f"Bearer {os.environ['FXAPIS_KEY']}"

def copy_open(trade, followers):
    """Your strategy opened `trade`: place it on every follower at once."""
    return fx.post(
        f"{API}/v1/execution-waves",
        headers={"Idempotency-Key": f"open:{trade.id}"},
        json={
            "accountIds": [f.account_id for f in followers],
            "symbol": map_symbol(trade.symbol),   # your symbol mapping
            "side": trade.side,
            "volume": trade.volume,
            "weights": {f.account_id: size_for(f, trade) for f in followers},
            "stopLoss": trade.stop_loss,
            "takeProfit": trade.take_profit,
            "barrierPolicy": "release-ready",
        },
    ).json()["data"]

def copy_close(trade, wave):
    """Close each follower's position: one idempotent request per account."""
    for leg in wave["legs"]:
        if leg["state"] != "filled":
            continue
        order = fx.get(f"{API}/v1/orders/{leg['orderId']}").json()["data"]
        fx.post(
            f"{API}/v1/accounts/{leg['accountId']}/positions/{order['brokerPositionId']}/close",
            headers={"Idempotency-Key": f"close:{trade.id}:{leg['accountId']}"},
            json={},
        )
```

Trade-offs

## What you gain, and what you give up.

### You gain

- A copier that is your product, under your brand, with rules no settings page limits
- A separate result for every follower on every trade, and a measured dispatch spread
- Unclear outcomes confirmed against each broker, never resent by guesswork
- A monthly price per account, with executions pooled; closes never counted
- Click-to-trade in the same API, for followers who want to approve each trade

### You give up

- MT4 — fxapis is MetaTrader 5 only
- Portfolios, magic-number and news filters, and followers outside your own workspace
- Streaming: a hand-traded master account's positions refresh about every 15 seconds while it is online
- Built-in Telegram publishing

The fastest setup on fxapis

Let your strategy — or your signal pipeline, or your [TradingView alerts](https://fxapis.com/tradingview) — call fxapis directly, rather than watching a master terminal. The trade goes to every follower in one request, with no detection delay.

FAQ

## CopyFactory alternative, answered

### Is fxapis a drop-in replacement for CopyFactory?

Not today. Managed copy trading on fxapis — strategies, subscribers, sizing and risk limits — is coming soon. Today you build the copier on multi-account orders: one call places a trade on every follower's account, sized per account, with a result for each. fxapis does not have CopyFactory's portfolios, magic-number and news filters, Telegram publishing or cross-account marketplace.

### Can fxapis copy trades from a master account traded by hand?

Yes, with your own code: connect the master account too, read its positions and deals through the API — positions refresh about every 15 seconds while it is online — and send a multi-account order to the followers when a new trade appears. Managed copy trading is coming soon.

### How do I scale trade sizes per follower?

Your code decides. A multi-account order takes a base volume and a weights map with the exact volume for each follower — proportional to balance, a fixed lot, or a risk setting each follower chooses in your app.

### What about risk limits and stop-outs?

In your own copier they are your rules. Give your risk tools a trading:reduce key: it can close positions and cancel orders on every account, but never open one. Risk limits per subscription come with managed copy trading, coming soon.

### Does fxapis support MT4 for copy trading?

No, MetaTrader 5 only today. CopyFactory works with both MT4 and MT5 accounts through MetaApi.

### How is it priced compared with CopyFactory?

CopyFactory is billed per account per hour on top of MetaApi's hosting. fxapis is a monthly price that includes your first accounts, then a price per account, with opening executions pooled and closes never counted. Which is cheaper depends on your account count, hours online and order volume; the calculator on our MetaApi comparison page shows both.

Sources, retrieved <!-- -->30 September 2026<!-- -->: [CopyFactory documentation](https://metaapi.cloud/docs/copyfactory/), [CopyFactory FAQ](https://metaapi.cloud/docs/copyfactory/faq/),<!-- --> [MetaApi pricing](https://metaapi.cloud/#pricing), [Telegram publishing](https://metaapi.cloud/docs/copyfactory/features/telegram/publish/),<!-- --> [risk limits](https://metaapi.cloud/docs/copyfactory/features/riskSettings/riskLimits/). CopyFactory and MetaApi are trademarks of their owner; this page is not endorsed by them. See also [fxapis vs MetaApi](https://fxapis.com/compare/metaapi) and<!-- --> [MetaApi alternatives](https://fxapis.com/alternatives/metaapi).

\>

<!-- -->

One call → every follower

## Build your copier on fxapis.

Connect a few demo accounts and send your first multi-account order today.

[Get API key](https://fxapis.com/sign-up)

<!-- -->

[ ](https://fxapis.com/sign-up)

<!-- -->

[Multi-account orders](https://docs.fxapis.com/trading#multi-account-orders)
