Buntu Copier Pro Guide

Buntu Copier Pro Guide

24 July 2026, 10:24
Muhammad Syahrul
0
25
BuntuFx Copier Pro — Input Guide

BuntuFx Copier Pro is a Master and Slave trade copier for MetaTrader 4 and MetaTrader 5. The Master publishes trading information, while the Slave receives and copies eligible trades.

Important: Master and Slave terminals must run on the same computer or VPS and must use exactly the same Channel name. MetaTrader 5 requires a hedging account.

1. Basic Setup

Master Settings

Setting Value Description
Mode MASTER Runs the EA as the trade sender.
Channel name BuntuFx Communication channel shared with the Slave.
Panel true Displays the Master dashboard.
Update speed (ms) 50 Updates Master trading data every 50 milliseconds.


Slave Settings

Setting Value Description
Mode SLAVE Runs the EA as the trade receiver.
Channel name BuntuFx Must match the Master Channel name exactly.
Panel true Displays the Slave dashboard.
Read speed (ms) 50 Reads Master data every 50 milliseconds.
Slippage 30 Maximum execution deviation in broker points.
Max retry 3 Maximum execution attempts after an error.
Slave magic 0 A value of 0 creates an automatic magic number.
Lot mode Multiplier Calculates the Slave lot from the Master lot.
Multiplier / Fixed Lot Value 1.0 Copies the same lot size as the Master.
Enable Mirror SL true Copies the Master Stop Loss.
Enable Mirror TP true Copies the Master Take Profit.
Enable partial close true Mirrors Master volume reductions.
Disabled Close false Allows Slave trades to close when the Master closes them.
Note: Channel names are case-sensitive. For example, BuntuFx and buntufx are different channels.

2. General

Input Default Description
Mode MASTER Selects Master or Slave operation.
Channel name BuntuFx Shared communication name. It must match on both terminals.
Panel true Shows or hides the dashboard. Copying continues when hidden.


3. Master

Input Default / Example Description
Update speed (ms) 50 Controls how frequently the Master publishes trading updates.
Include magic 123,456,789 Publishes only trades using the listed magic numbers. Empty means all.
Exclude magic 999 Blocks trades using the listed magic numbers. Exclusion has priority.
Include symbols EURUSD,XAUUSD Publishes only the listed Master symbols. Empty means all.
Exclude symbols BTCUSD,ETHUSD Blocks the listed Master symbols.


4. Slave: Settings

Input Default Description
Read speed (ms) 50 Controls how frequently the Slave reads Master data.
Slippage 30 Maximum execution deviation in broker points.
Max retry 3 Maximum attempts for opening, modifying, or closing trades.
Master offline timeout 300 seconds Closes mapped inventory after an eligible Master outage. Use 0 to disable.
Slave magic 0 Magic number for copied trades. A value of 0 creates an automatic number.
Send original comment false Uses the original Master trade comment.
Stop copy after clear false Stops copying after the current mapped basket is cleared.
Copy existing master orders on start false Allows currently published Master orders to be copied when the Slave starts.
Copy Loss only false Copies only Master market positions with negative floating profit.
Trade direction BOTH Available options: BOTH, BUY ONLY, or SELL ONLY.
Enable reverse order false Opens the opposite direction for eligible market trades.
Enable Mirror SL true Copies the Master Stop Loss.
Enable Mirror TP true Copies the Master Take Profit.
Enable Async close true Uses persistent asynchronous close handling on MT5.
Enable partial close true Copies Master volume reductions.
Disabled Close false Prevents normal full closing when enabled.


5. Slave: Symbol Mapping & Filter

Input Example Description
Suffix m Adds a broker suffix. Example: EURUSD becomes EURUSDm.
Symbol map GOLD>XAUUSD Maps different Master and Slave broker symbol names.
Include symbols EURUSD,XAUUSD Copies only the listed original Master symbols.
Exclude symbols BTCUSD Blocks the listed original Master symbols.


6. Slave: Lot Management

Input Default / Example Description
Lot mode Multiplier Selects Multiplier, Fixed Lot, Risk Percentage, or Lot Sequence.
Multiplier / Fixed Lot Value 1.0 Used as the multiplier or fixed lot, depending on Lot mode.
Risk % (required SL) 1.0 Calculates lot size from Slave equity and Stop Loss distance.
Lot sequence 0.01, 0.02, 0.03 Custom lot sequence used in Sequence mode.
Sequence end mode Keep last lot Repeats, keeps the last lot, or stops when the sequence ends.
Min master lot 0 Rejects Master lots below the selected value. Zero disables the filter.
Max master lot 0 Rejects Master lots above the selected value. Zero disables the filter.
Min slave lot 0 Minimum calculated Slave lot. Zero disables the limit.
Max slave lot 0 Maximum calculated Slave lot. Zero disables the limit.


Lot Mode Examples

Mode Example Result
Multiplier Value 0.5, Master lot 0.20 Slave lot 0.10
Fixed Lot Value 0.05 Every copied trade uses 0.05 lot.
Risk Percentage Risk 1% Lot is calculated from Slave equity and SL distance.
Lot Sequence 0.01, 0.02, 0.03 Uses the configured lot sequence.


7. Slave: Comment Filter

Input Default / Example Description
Enable Comment Filter false Enables filtering using the original Master comment.
Include text GoldEA The comment must contain this text. Empty accepts all.
Exclude text Recovery Rejects comments containing this text.
Ignore case true Ignores uppercase and lowercase differences.


8. Slave: Drawdown Master Filter

Input Default Description
Enable Drawdown Master Filter false Blocks new copying until Master drawdown reaches the selected trigger.
Master DD mode Money value Uses account currency or percentage drawdown.
Master DD trigger ($ or %) 0 Drawdown level required before copying starts.
Include existing orders on trigger true Copies eligible existing Master trades when the trigger is reached.
Reset triggered state when master orders clear false Resets the trigger cycle when Master inventory becomes empty.


9. Slave: Layers

Input Default / Example Description
Enable Layers false Enables market-order layer filtering.
Layer mode All Orders Counts Buy and Sell together or groups them by direction.
Layer Sequences (0=all) 0 Examples: 3, 3+, 1,3,5, or 2,4+.
Include previous layers on trigger true Allows previous layers when the configured group size is reached.


10. Slave: Virtual SL/TP

Input Default Description
Virtual SL mode Disabled Selects disabled, account currency, or percentage protection.
Virtual SL scope Per position Applies the Virtual SL per copied position or to the total basket.
Virtual SL value ($ or %) 0 Loss threshold used by the selected Virtual SL mode.
Virtual TP mode Disabled Selects disabled, account currency, or percentage profit target.
Virtual TP scope Per position Applies the Virtual TP per copied position or to the total basket.
Virtual TP value ($ or %) 0 Profit threshold used by the selected Virtual TP mode.
Virtual SL and TP are managed by the EA. The terminal, internet connection, AutoTrading, and EA must remain active.

11. Slave: Drawdown Gate

Input Default Description
Enable DD gate false Blocks new copied trades when Slave drawdown reaches the limit.
DD mode Money value Uses account currency or percentage drawdown.
DD limit ($ or %) 0 Drawdown threshold used to block new copies.


12. Recommended Standard Configuration

Group Setting Recommended Value
General Mode MASTER on Master / SLAVE on Slave
General Channel name BuntuFx on both terminals
Master Update speed 50 ms
Slave Read speed 50 ms
Slave Slippage 30 points
Slave Max retry 3
Lot Management Lot mode Multiplier
Lot Management Multiplier / Fixed Lot Value 1.0
Trade Management Mirror SL and TP Enabled
Trade Management Partial close Enabled


13. Important Notes

  • Master and Slave must use exactly the same Channel name.
  • Both terminals must run on the same computer or VPS.
  • MetaTrader 5 requires a hedging account.
  • Enable AutoTrading or Algorithmic Trading on slaves terminals.
  • Use a unique Slave magic number for every independent Slave configuration.
  • Test Symbol map or Suffix when using different brokers.
  • Test the copier on demo accounts before live use.
Risk Warning:
A trade copier does not guarantee identical results between Master and Slave accounts. Differences may occur because of spread, slippage, latency, broker specifications, market gaps, margin requirements, and execution conditions.