Skip to main content

The difference between Signal_Provider_ID and the FilterMasterAccounts

Local-Trade-Copier-difference-between-signalproviderid-and-filter-mastera-ccounts-1745x1080

What is the difference between Signal_Provider_ID and the FilterMasterAccounts? (on Local Trade Copier version 2.9.6 and older).

IMPORTANT! This applies to Local Trade Copier version 2.9.6 and older. In version 2.9.7, parameter FilterMasterAccounts has been replaced with new two parameters, “Copy From These Master Accounts” and “List of Specific Master Accounts“.

Here’s a simple example of how you can use the FilterMasterAccounts option.
Say you have Master #1 and Master #2. If you enter FilterMasterAccounts=1 on the Client EA, then you will receive trades only from #1 master. All master and slave Signal_Provider_IDs must match.

MT4 Master account filtered

But if you want to have separate groups of trade copying campaigns you need to use the Signal_Provider_ID option.

Say we add one more master account to our previous example. So we add Master #3 and want to copy this to Slave #9 (or some completely another group of slaves) and do not want to mix the trades.

So you simply use Signal_Provider_ID=2 on the master #3 and slave #9. Otherwise, if you use Signal_Provider_ID=1 on slave #9 it will receive trades from all masters #1, #2, and #3. In this case, you will need to use FilterMasterAccounts to separate trades.

But remember, if master #3 is a completely different trade copying campaign (like another strategy) and you just do not want to mix those trades then you can separate them with Signal_Provider_ID=2. Then you do not need to mess with FilterMasterAccounts.

Two separate Forex trade copying groups

So once again. If you have master #1, #2 and #3 and all of these trades should be copied to a different set of slave accounts, it is just easier to use Signal_Provider_ID to separate them into groups instead of using FilterMasterAccounts option for each Client EA.

I hope that helps, and please share this information with someone who needs it.

You may also want to check The Definitive Guide to Forex Trade Copying to learn more about how to use the Local Trade Copier and copy trades between multiple MetaTrader 4 accounts.

Rimantas Petrauskas

Rimantas Petrauskas is a software developer who has built trading tools for MetaTrader traders since 2009. He created Local Trade Copier in 2010 and still develops it today. It copies trades locally between MT4 and MT5 accounts on a trader’s own PC or VPS. He also created FxMagnetic and Equity Sentry EA. Rimantas is the author of two books: “How to Start Your Own Forex Signals Service”, which reached #4 in Amazon’s Forex category in its launch week, and “Trading Mindset Unlocked” (2025), a guide to the psychology of prop and retail traders. He runs Algonexis Technologies, based in UAE.

4 Comments

  • Garry says:

    Hi Rimantas

    Another feature explained well and is there no end to these additional features development?

    Yours are the best and most reliable EA’s out there so thanks again for the pro-active support and explanations.

  • Terry says:

    “FilterMasterAccounts” does not exist anywhere in the personal LTC please help.

    • Please note the notification in orange at the top of this tutorial.
      FilterMasterAccounts applies to Local Trade Copier version 2.9.6 and older. In version 2.9.7, the parameter FilterMasterAccounts has been replaced with new two parameters, “Copy From These Master Accounts” and “List of Specific Master Accounts“.

Leave a Reply