Arbor EA – Other – 2 February 2022

What kind of account should I use?

We recommend a low spread (Raw, ECN) account with at least 1:100 leverage.

Does Arbor support only hedge accounts?

Yes, you must run Arbor only on a hedge account (you mustn’t run it on a netting account)

Why do the results vary from broker to broker?

Brokers’ data may vary from broker to broker – ticks, spread and swap. All these factors may result in opposite direction orders. That’s why the choice of broker is important hence why we recommend IC Markets which seems to provide best results.

How much profit does it make per month?

Around 10 percent with 1 percent risk (it may be a lot more or even less depending on the market conditions)

What is an approximate drawdown per month?

Usually anything between 10 to 20% if you choose to use 1% risk per trade. It can also be much higher or slightly lower – depending on market conditions

Drawdown in the backtest is low so can I use a higher risk percent?

It is up to you but I don’t recommend more than 3 percent, I use 1 percent myself.

Is it FIFO compliant?

No, it is not. Arbor requires a hedge account to run properly

Can Arbor pass the FTMO challenge?

Currently we don’t grantee that it will pass FTMO challenge but we are working on a future version or separate expert specifically for FTMO challenge

How frequently Arbor opens orders?

Usually 3 to 5 orders per day, but sometimes it does not open any trades for 2 days so please don’t be alarmed in case of a few quiet days. Also, it will not automatically open trades once you’ve attached it to the chart.

How many activations do I get?

Arbor comes with 10 activations.

How do I update my already running copy of Arbor?

Please follow the steps below:

In the Navigator window go to Market, then go to My Purchases and update the Arbor there. Please remember to restart your terminal afterwards.

*If you are using MQL5 VPS please re-sync your updated terminal instance with your VPS.

How often do you plan updates?

For now, Arbor is a complete product. However, we constantly monitor the market as well as the EA and if necessary, new updates will be implemented accordingly.

Which VPS provider do you recommend?

Unfortunately I can’t recommend any VPS. I personally use the VPS from Metatrader VPS service

MT4 or MT5. Which Arbor version is better?

From a trading perspective, the Arbor MT4 and MT5 versions are 100% identical. So, at the end, it’s a personal decision which one you prefer. MT5 is clearly the better trading platform and 100% future proof compared to MT4, which Metaquotes will stop completely sooner or later

Is there a Telegram group?

Yes, there is a Telegram customer support group. Please message me to get an invitation or leave a comment in the comment section

Is Arbor available to purchase anywhere else?

No, Arbor is available only on MQL5 so if you find it anywhere else, it will not be a genuine product.



MT4 isn’t capable of executing multi-symbol strategies in its strategy tester.

We recommend using the Arbor MT5 version to run a realistic real-tick multi-symbol backtest.

Why do I get different/worse backtest results?

1. The quality of market data provided by your broker (it varies from broker to broker)

2. The swaps and spread of each broker may have an impact on the backtest results

Is live trading the same as backtesting?

If you have high quality data provided by broker yes it is exactly the same as real trading

How do I backtest it?

In order to test it properly and see its full potential you need to perform the test on the MT5 platform on any pair and any timeframe but the best timeframe is H1.

MT4 platform isn’t capable on running multicurrency tests.

Is there a real tick 100% quality backtest available?

Yes, there is. Please see below.

What year can I backtest from?

There is no limit and you can start the backtest even from 2000′

How to use the expert?

How to start the expert:

1. After you’ve downloaded Arbor into your terminal, please make sure to add the following URL to the list of allowed URLs:

2. Run Arbor just on one chart – it doesn’t need any specific pair but it has to be run only one time on one chart. Once it’s attached to a chart, it will automatically scan charts of other currency pairs and open positions accordingly.

Are the default settings good?

Yes they are but can change them accordingly to your style of trading.

Is there a recommended set file available?

Yes, there is. Please send me a message so I could provide you with a set file.

What’s the minimum start balance?

The minimum recommended balance is $1000 otherwise the risk trading will be increased. For example if your starting balance is $500 then it will increase the risk twice

What symbols does it support?

We only recommend these pairs:


Can expert run alongside other experts?

Yes, but please make sure that all your expert advisors have different magic numbers.

How can I increase the profit?

You can increase your profit by either increasing fixed lot or increasing risk percentage in the settings. Please note, that the recommended risk percentage is 2.5%

How to increase traded lot sizes?

The easiest way to increase the traded lot size is by increasing the risk of each trade (%) or use a fixed lot.

The inputs are described in details on the input section

How is the T/P determined?

The T/P is determined by the strength of the signal so if the signal is strong enough the TP will increase.

How is the S/L determined?

Just like the T/P, stop loss is determined by the strength of the signal.

How to fix error 4752?

This error indicates that you’ve not enabled auto trading. In order to fix this, you need to perform two tasks:

Firstly, the “Algo Trading” button on top of your Metatrader terminal should be green (enabled)

Then in expert settings in “Common” section the “allow Algo trading” box should be checked

My symbols have prefix or suffix, what do I do?

Leave symbols to trade as they are and in the inputs below add your suffix or prefix. For example if EURUSD is xEURUSD then put “x” in the prefix input. If it’s EURUSDx, then put “x” in the suffix input.

What if my account is in a different currency than USD?

It doesn’t matter what currency is your account in, Arbor handles it automatically

How to fix error “Indicator ‘Average True Range’ cannot load”?

It means the history of charts are not loaded, to fix this once open all the charts of the symbols you included in the symbol list and let the charts load

Input details:

Please see a detailed description of all the inputs of Arbor EA below:

1. Symbols to trade (without prefix or suffix):

By default you’ve got 7 currency pairs added: AUDUSD, AUDNZD, EURCAD, EURUSD, EURGBP, GBPUSD, USDCAD. Please note that EA wont work well with other currency pairs so even though you are able to add CHFJPY for example, the trades will be of a random nature so it is highly recommended to use only default pairs. It is editable only in case you decide to take a currency pair off

2. Symbol Suffix:

It is very important to set the right suffix if your broker uses one. For example if USDCAD pair with your broker is USDCADx, you must put “x” here

3. Symbol Prefix:

It is very important to set the right prefix if your broker uses one. For example if USDCAD pair with your broker is xUSDCAD, you must put “x” here

4. Magic Number:

This is where you set your magic number. If you decide to change it from 96213 you can easily do so by double clicking on that number and changing it to whatever you please.

5. Expert Comment:

This is a comment section which some users find quite useful. You can easily edit it by double clicking on the comment that is currently set as “Arbor EA”


The maximum slippage value set in default inputs is 10 pips. If you decide that it is too low or too high for you, you can amend it.

7. Max spread for market order in pips (Arbor’s orders)

This is the maximum spread that is allowed for the EA to open a position. In case Arbor would want to place a trade but the spread is too high, the trade will not be placed.

8. Max open positions (Arbor’s orders)

As a default Arbor will not have more than 6 positions open at any time. This is the optimal number of max trades however you can change it if you want to.

9. Force stop loss

If you decide to change the stop loss for example to 50 pips, once you’ve put the value here, it will override it to 50 pips in all future trades. If you leave it as it currently is “-1”, S/L in all future trades will be set by the EA.

10. Force take profit

If you decide to change the take profit for example to 30 pips, once you’ve put the value here, it will override it to 30 pips in all future trades. If you leave it as it currently is “-1”, T/P in all future trades will be set by the EA.

11. Lot sizing method

You’ve got a choice of 3 different methods here:

  1. Based on the Balance
  2. Based on the Equity
  3. Fixed lot

If you choose a sizing method based either on the balance or equity Arbor will gradually increase the equity lot size as the balance or will increase in time.

If you use “fixed lot”, no matter how much profit you will gain, the lot size will remain exactly the same over time.

12. Risk of each trade(%):

If you choose a lot sizing method either “Based on the Balance” or “Based on the Equity” then this input will make a significant difference. For example if it’s set to 1%, then once it hits the S/L, then you will lose 1% of your balance.

13. Fixed lot

If your selected lot sizing method is “fixed lot”, then you can set its size here.

14. Close at Equity DD limit

You can either set “true” or “false” and then it will either be on or off. Very useful input for a trader who doesn’t want to go above certain drawdown value.

15. Equity DD limit in %:

If you set the above to true, then on here you can set the actual drawdown limit for example if your Equity is $1000 and you set the value to 10, then all your trades will be closed automatically if a drawdown hits -100 USD

16. Close all trades on Friday

You can either set it to “true” or “false” here. It is useful for people who rather don’t like to keep their trades over the weekend

17. Friday close at

If the above input is set to “true” then on here you can set the actual time at which all trades will be closed on friday for example 21:00

18. Trading on Monday

If you set it to “true” it will trade on Mondays, otherwise if you’d like NOT to trade on Mondays, then change it to “false”

19. Trading on Tuesday

If you set it to “true” it will trade on Tuesdays, otherwise if you’d like NOT to trade on Tuesdays, then change it to “false”

20. Trading on Wednesday

If you set it to “true” it will trade on Wednesdays, otherwise if you’d like NOT to trade on Wednesdays, then change it to “false”

21. Trading on Thursday

If you set it to “true” it will trade on Thursdays, otherwise if you’d like NOT to trade on Thursdays, then change it to “false”

22. Trading on Friday

If you set it to “true” it will trade on Fridays, otherwise if you’d like NOT to trade on Fridays, then change it to “false”

25. News filter enabled

You can either leave it as it is “false” and Arbor will not be using the news filter or you can set it to “true” and it will.

26. Wait Hours before Event

If news are coming up let’s say at 3.00 pm then if you put “1” here then the EA will not open any trades between 2.00 pm and 3.00 pm

27. Wait Hours after Event

If news are coming up let’s say at 3.00 pm then if you put “1” here then the EA will not open any trades between 3.00 pm and 4.00 pm

28. Trailing Stop

If you set it to “true” it will use trailing stop. Otherwise, by default it is off therefore set to “false”

29. Trailing Start pip

This is where you define how after how many pips of profit the trailing should start

30. Trailing Distance pip

This is where you define what should be the distance of trailing stop and current price

how much should be a distance of trailing stop and current price

Leave a Comment