COPYLATOR – MT5 Trade Copier: Running Normal and Reversed Copies in Parallel
Product link:
https://www.mql5.com/en/ market/product/191385
Reverse mode is often treated as a switch: it is either enabled or disabled. A trader may enable it after a sender experiences losses, or turn it off when the sender appears to recover. This approach makes the decision depend heavily on recent performance and the trader's interpretation of it.
There is another approach worth considering: running normal and reversed copies simultaneously.
In this configuration, two separate receiver accounts copy the same sender. One copies trades in their original direction, while the other uses reverse mode. Both accounts receive signals from the same source, but their positions generally point in opposite directions.
This is not a conventional hedge that guarantees a reduction in overall risk. It is an experiment that compares two trading approaches derived from the same signals. Understanding its potential benefits, limitations, and costs is essential before using it.
What Does the Pair Actually Produce?
Consider a hypothetical sender trade: a Buy on EURUSD at 1.1000, with a 50-pip stop-loss and a 100-pip take-profit.
- Normal receiver: Opens a Buy corresponding to the sender's trade.
- Reversed receiver: Opens a Sell according to the copier's reverse-mode behavior.
If the sender's Buy reaches its take-profit, the normal receiver may gain approximately 100 pips before costs, while the reversed receiver may lose approximately the equivalent amount if its exit behavior produces the exact opposite exposure. If the sender's Buy reaches its stop-loss, the normal receiver may lose approximately 50 pips, while the reversed receiver may gain approximately the equivalent amount.
These figures are illustrative, not guaranteed results. Actual outcomes depend on how reverse mode handles trade direction, stop-loss and take-profit levels, execution prices, position sizing, and other copier settings. Broker execution, slippage, spreads, financing, and contract specifications can cause the two results to differ.
The central point is that the two accounts are designed to express opposing directional outcomes. They do not automatically create diversification, and their combined results are not guaranteed to remain flat.
Why Run Both Accounts?
At first glance, running two opposing accounts may seem inefficient. Each account incurs trading costs, and opposite positions can offset much of their directional profit and loss.
The potential benefit is not necessarily a higher combined return. It is the opportunity to compare the two approaches under similar market conditions.
The normal account reflects the performance of copying the sender in the original direction. The reversed account reflects the performance of attempting to capture the opposite directional outcome. Their results can differ because of execution costs, financing, exit behavior, and account settings.
For example, if a sender's strategy performs poorly during a particular period, the reversed account may perform better. However, this does not establish that reverse mode will remain profitable. The sender may be experiencing a temporary drawdown, market conditions may have changed, or costs may eliminate the apparent advantage.
Running both accounts can provide additional evidence, but it cannot guarantee that either approach has a sustainable trading edge.
The Measurement Use Case
One possible use is to evaluate whether normal copying or reverse mode performs better under current market conditions.
A trader considering reverse mode faces an important question: is the sender experiencing a temporary losing period, or does the strategy have a directional weakness that could persist?
Historical results provide useful information, but they cannot determine which direction will perform better in the future.
Running both configurations simultaneously allows the trader to record their performance over the same period. Useful measurements include:
- Net profit and loss after trading costs.
- Maximum drawdown and the duration of recovery periods.
- Number of trades and average result per trade.
- Spread, commission, swap, and slippage where these can be measured.
- Differences in execution, trade exits, and position sizing.
After a sufficiently large sample, the comparison may help the trader assess which configuration performed better during the observation period. The results should be interpreted cautiously, because a limited sample can be strongly affected by market conditions and random variation.
The Allocation Use Case
A second potential use is capital allocation.
After evaluating the two configurations, a trader may decide to allocate more capital to the approach that best fits their objectives and risk limits. The other configuration may be reduced or discontinued.
For example, a trader may initially allocate equal amounts to the normal and reversed accounts. If one configuration performs better after costs and shows an acceptable drawdown profile, the trader may decide to give it a larger allocation.
However, better performance over a recent period does not prove that the same configuration will continue to outperform. Any allocation change should consider the size of the sample, the underlying strategy, current market conditions, and the possibility of future losses.
Separate accounts allow the trader to manage their allocations independently, subject to the brokers' account requirements and available capital. This can make allocation changes more straightforward, but it does not remove the need for ongoing risk management.
The Cost of Running Both Accounts
Running normal and reversed copies in parallel has real costs that should be estimated before starting the experiment.
- Spread: Each account pays the applicable spread when entering and exiting trades.
- Commission: If the broker charges commission, both accounts may incur it.
- Financing: Overnight swap or other financing adjustments can differ between long and short positions.
- Margin: Each account requires sufficient margin for its own positions.
- Operational overhead: The trader must monitor two accounts, review their results, and maintain separate risk settings.
Consider a simplified example in which each account incurs trading costs equivalent to 2 pips per completed trade. If both accounts execute comparable trades, the combined cost is approximately 4 pips across the two accounts, before considering any other differences.
For a strategy targeting 20 pips, that cost can be significant relative to the target. For a strategy targeting 200 pips, the same cost represents a smaller proportion of the target.
These figures are illustrative. Actual costs depend on the instrument, broker, account type, position size, execution, and holding period. Calculate the expected cost using the actual trading conditions rather than assuming that the parallel structure is inexpensive.
The Spread and Execution Asymmetry Problem
The normal and reversed accounts may not enter and exit at equivalent effective prices.
Bid-ask spreads, execution rules, liquidity, slippage, and order handling can affect the two directions differently. During volatile conditions or in less liquid instruments, these differences may become more significant.
As a result, a performance difference between the accounts does not necessarily reflect the sender's directional edge alone. It may partly reflect the costs and execution conditions associated with each configuration.
To improve the comparison, use accounts with similar trading conditions where possible, record transaction costs, and avoid drawing conclusions from gross profit alone.
The Financing Asymmetry
Financing can also affect the comparison between normal and reversed copies.
For instruments with overnight financing, long and short positions may incur different charges or credits. The exact treatment depends on the instrument and broker. Some positions may incur costs in both directions, while others may receive a credit in one direction under particular conditions.
For strategies that hold positions overnight or for several days, these differences can accumulate and influence the accounts' net results.
When comparing the two configurations, distinguish between directional trading performance and the costs associated with holding positions. Where the available records allow it, review gross and net results alongside swaps, commissions, spreads, and slippage.
Even this analysis has limitations: gross results may be difficult to compare perfectly if the two configurations have different execution prices or exit behavior.
Are the Accounts Perfectly Opposite?
Not necessarily.
The two configurations are intended to take opposing directional positions, but their final results may differ because of:
- Different execution prices or slippage.
- Spread and commission costs.
- Long-versus-short financing differences.
- Different lot sizes or account balances.
- Instrument contract specifications and volume constraints.
- Differences in how stop-losses, take-profits, and other trade-management instructions are handled.
- Different broker conditions or execution timing.
For these reasons, the accounts should not be treated as a perfect hedge. Their combined equity can rise or fall, and both accounts can experience substantial drawdowns.
Opening opposite positions in separate accounts also does not necessarily reduce the margin requirement across both accounts. Each broker generally assesses margin according to the positions and rules applicable to that account.
Setting Up the Comparison
A parallel comparison requires careful configuration.
- Prepare two receiver accounts. Each account should have sufficient capital and an independently defined risk limit.
- Use the same sender. Configure both receivers to copy the same source account so that the incoming signals are comparable.
- Configure direction separately. Use normal copying on one receiver and reverse mode on the other.
- Keep lot-sizing rules comparable. Use equivalent sizing logic and account for differences in balance, contract specifications, and broker volume constraints.
- Check exit behavior. Confirm how the selected reverse-mode configuration handles stop-losses, take-profits, and other trade-management instructions. Do not assume every instruction becomes an exact mirror.
- Configure risk protection independently. Set appropriate drawdown limits for each receiver, recognizing that one account may reach its threshold before the other.
- Label the records clearly. Use distinct trade comments or a separate tracking sheet, where supported, to distinguish normal and reversed trades.
- Verify execution with small test trades. Confirm that both accounts open, manage, and close positions as expected before increasing exposure.
Using the same broker and similar account conditions can reduce some comparison differences, but it cannot eliminate all execution or financing asymmetries.
How Long Should the Monitoring Period Last?
The comparison needs a sufficiently large and representative sample. A fixed period of two or three months may be useful for some strategies, but it is not a universal minimum and does not guarantee statistically reliable conclusions.
A strategy that trades several times per week may produce a useful initial sample over a few months. A strategy that trades infrequently may require much longer. The number of completed trades, the range of market conditions, and the size of the observed drawdowns all matter.
During the planned observation period, avoid selectively stopping one account simply because it is losing. Doing so can bias the comparison. However, risk limits should never be ignored for the sake of an experiment. If an account reaches its predefined risk threshold, follow the safety plan and record the intervention.
The goal is to gather useful evidence without exposing either account to unacceptable risk.
What the Comparison Can Reveal
After the observation period, review the results against criteria established before the experiment began.
- If the reversed account performs better: Reverse mode may have been more effective during the observed period. Review net returns, drawdown, trading costs, and sample size before deciding whether to increase its allocation.
- If the normal account performs better: The original direction may be more suitable under the observed conditions. Reverse mode may not justify its additional costs and risks.
- If the results are similar: The experiment may not show a meaningful difference between the configurations. This could reflect a weak directional edge, a limited sample, or costs that obscure the difference.
None of these outcomes proves what will happen next. A losing sender does not automatically become a profitable reversed strategy, and similar results do not establish that a sender has no edge. The results should guide further evaluation rather than replace it.
The Regime-Change Use Case
A trader may also consider maintaining a small allocation to the alternative configuration after the initial comparison. This can provide additional information about relative performance as market conditions change.
For example, a trader who primarily uses reverse mode may monitor a smaller normal-copy account to see whether its relative performance improves over time.
However, a short-term improvement in the monitoring account is not necessarily an early warning of a regime change. It may be random variation, a temporary shift in market conditions, or a difference in execution costs.
If this approach is used, define the monitoring period, performance measures, and review thresholds in advance. Treat the smaller account as an additional source of evidence, not as a reliable prediction system or a guaranteed hedge.
When Is the Parallel Structure Not Worth It?
Running both configurations may not be worthwhile in several situations.
- The directional choice is already well supported: If extensive testing and current evidence support one configuration, the cost of maintaining the alternative may offer little additional value.
- Trading costs are too high: Frequent trading, tight targets, wide spreads, or high commissions can make the comparison expensive.
- Capital is limited: Two accounts require separate capital allocations and may incur separate margin requirements. Running both can leave insufficient capital for either account's intended strategy.
- The trader will not use the results: If the comparison will not lead to a defined review or allocation decision, the ongoing cost may not be justified.
- Risk controls are inadequate: An experiment should not be used as a reason to continue trading beyond acceptable drawdown limits.
Practical Summary
Running normal and reversed copies of the same sender is best understood as a comparison and evaluation method, not as a guaranteed hedge.
It allows a trader to observe how two opposing configurations perform over the same period and under broadly similar market conditions. This can provide useful evidence when deciding whether normal copying or reverse mode better fits a trading strategy.
The costs include trading expenses, financing differences, capital requirements, and the additional work of monitoring two accounts. Actual results may also differ because reverse execution is not necessarily a perfect mirror of normal execution.
Before starting, define the purpose of the experiment, the risk limits for both accounts, the measurements to record, and the conditions for changing the allocation. Evaluate net performance and drawdown rather than relying on recent profit alone.
Reverse mode is more than a direction setting, but running both directions does not guarantee an edge. Its value lies in generating additional evidence that can support a better-informed decision, provided the cost and risk of the experiment are acceptable.
Product link:
https://www.mql5.com/en/ market/product/191385


