How to Setup DeepCharts Trade Copier

How to Setup DeepCharts Trade Copier

What is Trade Copier?

Trade Copier is a feature in DeepCharts that allows you to automatically replicate trades from one account (Parent) to one or more accounts (Children) in real time. This feature is designed for prop firm traders managing multiple accounts simultaneously.


1. How to Access Trade Copier

  1. Open DeepCharts
  2. In the top menu, click on Trading
  3. Select Trade Copier - Beta
  4. The Trade Copier window will open




2. Creating a Trade Copier Group

A group defines which accounts are linked together and how trades are copied between them. You can create multiple groups and run them simultaneously.

  1. In the Trade Copier window, click Add New Group
  2. The Trade Copier Group configuration window will open




3. Configuring the Trade Copier Group

Name

Enter a name for your group. You can name this anything to help you identify it easily.


Copy Mode

Defines how orders are replicated from the parent account to the children accounts.

OrdersToOrders (Default)
When you place a limit order on the parent account, the same limit order is placed on the children accounts. This avoids slippage but carries a risk that the parent order may be filled while the children orders remain pending.

OrdersToMarket
The copier waits for the parent order to be executed first, then sends a market order to the children accounts. This ensures the children accounts are always synchronized but may result in slippage on the children side.


Copy Delay (ms)

Sets a small delay in milliseconds before replicating orders from the parent to the children. Default is 5ms.


Resync Mode

Defines what happens if a children account becomes out of sync with the parent account due to connection issues, delays, or accidental manual trades.

None — No action is taken. The children account remains out of sync until manually corrected.

FullMarketAtBestPrice (Default) — The copier automatically sends the required orders to bring the children account back in sync with the parent account, regardless of the current condition.

CloseOnlyAtBestPrice — If the children account has more contracts than the parent, the excess contracts on the children are closed to match the parent. However, if the children account has fewer contracts than the parent, no action is taken to open more — this avoids forcing a position at an unfavorable price.


Expiration Logic (Parent filled – child pending)

Defines what happens if the parent order is filled but the children order is still pending.

None (Default) — No action is taken on the pending children order.

ToMarketAfterMs — After the defined time (in ms), the pending children order is converted to a market order and executed immediately.

CancelAfterMs — After the defined time (in ms), the pending children order is cancelled.

Note: The Expiration ms field becomes active only when ToMarketAfterMs or CancelAfterMs is selected. Enter the time in milliseconds after which the logic should trigger.


Synchronization Timeout (s)

Defines how many seconds the copier waits before considering two accounts as out of sync. Default is 15 seconds. Setting this too low may cause false sync alerts due to normal execution delays.


Resynchronization Attempt Delay (s)

If accounts are detected as out of sync, this defines how often the copier retries to resynchronize them. Default is 20 seconds.


Parent Account

Select the account whose trades will be copied to the children accounts. Click Select to choose your parent account from the available connections.

Status: Once your data feed is connected in DeepCharts, the status will show Ready. If the data feed is not connected, it will show Waiting Connection.


Children Accounts

Add the accounts that will receive the copied trades from the parent account. Click Add Account to add a children account.

Each children account has a Contracts Multiplier field. This defines the ratio of contracts traded on the children account relative to the parent. For example, if the parent trades 1 contract and the multiplier is set to 2, the children account will trade 2 contracts.

You can add multiple children accounts to a single group.


Symbols

Add the symbols on which the Trade Copier should be active. Click Add Symbol to add a symbol.

Important: Only trades on the symbols added here will be copied. For example, if you add NQ, only NQ trades on the parent account will be replicated to the children accounts. Make sure to add all symbols you intend to trade on the parent account.


OCO Settings

Child Brackets Tick Margin (Default: 25)
Since bracket orders on fast markets may execute at slightly different prices across accounts, this setting defines the tick margin within which the copier considers bracket orders as part of the same parent bracket.

OCO Bracket Fallback Insert (s) (Default: 15)
In some cases the server may not automatically insert bracket orders on the children accounts. This setting defines after how many seconds the copier will insert the bracket as a fallback.

OCO Order Cancel Fallback (s) (Default: 60)
When a take profit is hit, the stop loss should be automatically cancelled. If it is not cancelled by the server, this setting defines after how many seconds the copier will cancel it on the children accounts.

OCO Trailing Stop Fallback (s) (Default: 3)
Defines the fallback time in seconds for trailing stop synchronization across children accounts.



Note: Once you have completed all the configuration settings, click Confirm to proceed to the next window.



4. Starting the Trade Copier

Now will be taken back to the Trade Copier panel where you can review your group.


  1. Click Start to activate the group
  2. A disclaimer will appear:

  1. Click Yes to accept and start the Trade Copier
  2. The group status will change to Running




5. Managing Your Groups

Once the Trade Copier is running you can manage it directly from the Trade Copier panel.

Stop — Click Stop to pause the Trade Copier for that group. No trades will be copied while stopped.

Settings — Click Settings to go back into the group configuration and make changes.

Remove — Permanently removes the group.

Synchronized Toggle — Each account in the panel has a Synchronized toggle. If you want to quickly unsync a specific account without stopping the entire group, simply turn off the toggle for that account.

Add New Group — You can create multiple groups with different settings and run them simultaneously. This is useful if you manage accounts across different prop firm challenges that require different configurations.



The settings below are a general recommendation for smooth and reliable copy trading. These are based on common use cases for prop firm traders managing multiple accounts.

Copy Mode — OrdersToOrders
This keeps your order type consistent across all accounts. If you place a limit order on the parent, the same limit order is placed on the children — reducing slippage risk.

Copy Delay — 0ms
Keep this at 0 for the fastest possible replication. Only increase this if you have a specific reason to delay order copying.

Resync Mode — None
For most prop firm traders, manual monitoring is preferred to avoid unintended market orders being sent to children accounts during resynchronization. If you prefer automatic resync, you can use FullMarketAtBestPrice but be aware this may send market orders at unfavorable prices during volatile conditions.

Expiration Logic — None
Keeping this at None gives you full control. If you want the copier to handle pending children orders automatically, CancelAfterMs is a safer option over ToMarketAfterMs to avoid unwanted market executions.

Synchronization Timeout — 15 seconds
This is a reasonable window that allows for normal execution delays without being too strict. Avoid setting this too low as it may trigger false sync warnings.

Resynchronization Attempt Delay — 20 seconds
This gives enough time for natural synchronization to occur before forcing a resync attempt.


Note: The recommended settings below may not suit every trading strategy. We strongly recommend testing your preferred configuration on a SIM account before going live. This allows you to verify how the Trade Copier behaves with your specific strategy and adjust accordingly.



7. Using OCO Strategy with Trade Copier

If you are using the OCO Strategy (Stop Loss / Take Profit brackets) on your trades along with Trade Copier, there is an important setting you need to check.

By default, OCO orders are managed in Server mode — meaning the bracket orders are handled by your broker's server. However, some brokers do not support server-side OCO with Trade Copier, which can cause bracket orders to not replicate correctly on children accounts. To ensure OCO works correctly with Trade Copier, switch to Client mode.

Server vs Client Mode

Server

  • Bracket orders are managed by the broker's server
  • Does not require DeepCharts to remain open
  • Some brokers may not support this with Trade Copier

Client

  • Bracket orders are managed locally by DeepCharts
  • Requires DeepCharts to remain open and connected to the internet at all times
  • If DeepCharts is closed or disconnected, pending bracket orders will not execute

How to Switch to Client Mode

  1. Open your Price Chart in DeepCharts
  2. In the Trading Panel on the right side, scroll down to the bottom
  3. You will see Server and Client options
  4. Select Client

Important: When using Client mode, make sure DeepCharts remains open and connected to the internet at all times while you have active trades. If the platform is closed, your stop loss and take profit orders will not be executed.



Still Having Trouble?

Our support team is available 24/7 and ready to help you with any issue you encounter.

When reaching out, please include:

  • A screenshot of the issue
  • A brief description of what you were trying to do

Support Ticket (Fastest Response)
Visit www.deepcharts.com and create a support ticket directly on our website.

Email Support
Reach us at support@deepcharts.com — please note that email responses may take a little longer than a support ticket.

    • Related Articles

    • DeepCharts Competition – How to Join & Connect

      What is the DeepCharts Competition? The DeepCharts Competition is a skill-based trading tournament where participants trade on a simulated demo account and compete against other traders. Performance is tracked in real time on the competition ...
    • How to Connect DeepCharts Rithmic Datafeed

      How to Connect Rithmic Datafeed Bought Through DeepCharts Website. 1. How to Get started with DeepCharts Rithmic Feed To get started with your Rithmic connection with Deepchart Or Deepdom follow these steps. Log in to your DeepCharts Dashboard - ...
    • Installation Setup Failed

      Installation Setup Failed Overview Some users may encounter an “Installation Setup Failed” error while installing DeepChart on Windows. This usually happens because required system components are missing or incompatible. When this error appears, you ...
    • How to Connect DeepCharts dxFeed Datafeed

      How to Connect dxFeed Datafeed Bought Through DeepCharts Website. 1. Sign the dxFeed Agreement Once you have purchased dxFeed, your credentials will be available in your dashboard after signing the agreement. Your username and password will be hidden ...
    • How to Delete Market Data from DeepCharts (Software Method)

      How to Delete Market Data from DeepCharts (Software Method) Overview If your charts show incorrect prices, gaps, or stop updating, deleting market data from inside the DeepCharts application allows the platform to re-download fresh data ...