In this guide we will learn how to track individual performance of different strategies employed on a single account.
If you are using our expert advisor ROMR SCALPER FX you know that this EA uses multiple strategies.
Knowing the performance statistics of each strategy individually will give us insight into what adjustments we need to consider for each strategy going forward. But it can be almost impossible to know how each strategy is performing by looking at the cumulative performance under the history tab in Meta Trader
So how do we keep track of which strategies are performing the best, and which ones are performing the worst, and which ones have the highest and lowest correlation? A good way is to use a free third party web based statistical tracking software called FX Blue.
This software gives us the possibility to filter the trade performance on a single account, by separating the stats we need, by magic number.
What is a magic number?
You can think of a magic number as an ID number that an expert advisor use to keep track of its own positions and to separate them from positions opened by other EA's (or manually opened positions). Let's say you use 3 different EA's on a single account and you also open some positions manually. For EA_1 to know which positions it needs to manage, and not to interfere with positions that are opened manually or by the other two EA's, it uses its personal magic number.
How we design our EA's is that we give each strategy within a single EA an individual magic number. The magic number of strategy 1 is MagicNumber+1, the magic number of strategy 2 is MagicNumber+2 and so on.
Knowing the magic number of each strategy will give us the possibility to track the performance for each strategy individually.
So let's show you how to do so.
Make an account with FXBlue
Go to https://www.fxblue.com/ and click on the "live" tab
Find the column that says "Publisher app/EA "and click on either MT4 or MT5 (in this example we will use MT5)
On the next page you will be asked to enter the user name and a password you wish to use for your FXBlue account as well as your email.
Once you have entered your data and register you will receive an Email to confirm /validate your account.
When you click on the validation link sent to you by FXBlue, you will be re-directed to the login page.
Enter your username and password.
At this point you will be asked to enter your full name and a cell phone number. (Without giving your cellphone number, you can not use all the services FX Blue offers)
You will receive an SMS with an Email address.
Copy the email address and send an email to that address, using the same email address you used to sign up with FXBlue. You do do not have to write anything in the mail, you can leave the subject and mail text body empty.
Allow a few moments for FX Blue to receive the mail and you will see a success message.
Download the Publisher app
After successful registration, click on the link to your new URL-report
Click on the link to download the publisher app (The publisher app is an expert advisor we will install on your MT5 Terminal)
Download the app for MT5 (or MT4 if you are using MT4).
Unzip the package.
Click on the "FX Blue Publisher EA for MT5 Setup.exe" file to install the EA to your MT5 terminal.
When prompted by the install wizard, choose the terminal you want to install the EA on. (If you have several terminals installed on your computer you can choose all of them or only some of them. Just make sure to choose the terminal with the account you want to track)
Once the EA is installed, open your MT5 terminal.
Open the "Navigator" and right-click on the "Expert Advisor" directory. Then. click "refresh"
Once you have refreshed, you should now see the "FX Blue - Publisher" under the Expert Advisors directory.
Drag the "FX Blue - Publisher" to a chart that you do not have other EA's on.
Input your FX Blue username and password.
Click on the "Dependencies" tab.
Allow DLL imports.
The chart unto which you installed the Publisher app will turn blue and show a success statement. (If you do not have success, it is most likely because you have entered a wrong username or password, or because you have not allowed DLL imports)
Using FX Blue dashboard to track performance
Navigate back to fxblue.com and make sure you are logged in.
Click on the FX Blue Live tab and click on "view account"
Click on the link to your report URL.
From here, if you click on "Statement" you will see a dashboard displaying a ton of useful statistics for the entire account. I think this part is self-explanatory. This guide is about how we separate and track performance of each individual strategy on the account, so let's look into that.
Click on the "Stats" tab and then on the "strategy" tab.
Now you can see how each strategy is performing in comparison to other strategies on the same account. Each strategy is selected by the designated magic number of the EA's you use on that account.
You can play around with the different settings to compare different statistical measures in order, for example you can click on the "Net profit" to see which strategies give the highest net return and which ones gives the highest net loss. You can also filter the results by highest or lowest profit factor or win to loss ratio etc.
Additionally you can select a single or multiple rows, ie. strategies (hold down ctrl key to select multiple) and click on the "Filtered chart" tab to see further statistics for those particular strategies.
Select the stats you want to see.
In the below examples we look at the "cumulative profit banked per day", "risk of ruin", "Daily cumulative net profits for buys and sells" and "Net banked profit per magic number" for the strategies we have selected in the previous step.
Well done! You have learned something new that undoubtably will improve career as an algorithmic trader.
If you do have any questions, post them below in the comments section and we will make sure to get back to you.
If you appreciate the guide, please give it a like and share it on social media.