Basic logic of trade operations

The MultiTrendTrader Expert Advisor operates according to the the color of the trend signals.

Test my EA free of charge

Assure yourself of the MultiTrendTrader EA for one month without obligation!

How to use the expert advisor

Designed as a trend following system, the trading approach is pretty much predetermined. Nevertheless, the software still offers multiple possibilities to adjust the settings according to your requirements.

However, the basic benefit of the expert advisor is that it enables you to trade any instrument simultaneously at multiple time frames. In doing so, the trend signals of each activated time frame operate independently from each other. For example, if the trend signal for the 15 min time frame is "red" and thus leads to the opening of a sell position, the signal of the H1 or the H4 time frame at the same time can indicate "green" and thus lead to the opening of a buy position (see the indicator on the start page).

Whether or not you want to trade one or several currency pairs at the same time on one or multiple time frames with different lot sizes and stop loss levels - in the end it is just a question of your trading strategy, your personality as a trader and most of all of your financial possibilities. The software allows easy configuration of input parameter according to your requirements.

Special features

In order to increase the profitability, I paid special attention to the implementation of the following special features which require a more detailed explanation.

  • Master Time Frame

    You can define any time frame as a so-called Master Time frame.  The sense of doing so is to define trend movements of higher times frames as "trend-setting" so that trades in lower time frames can only be opened in the direction of the master time frame. The accordance of the trend direction of the master time frame and the time frame where the trade actually takes place will increase the chances of profit. The reason for this can be atttributed to the (usually) long lasting trend movements of the master time frame, ranging from days to weeks. Trades that in the beginning tend to move against the trend of the master time frame usually sooner or later follow the trend direction of the master time frame. 

  • Loss Recovery Function

    The loss recovery function basically is a hedging martingale system that is able to turn potential loosing trades into winners. The function is triggered once a trade goes into the "wrong" direction and reaches the max. allowed DD defined in the Parameter startLossRecoveryPipsInLoss.

    In this case a trade into the opposite position of the initial trade is opened with an increased lot size according to the setting of the parameter netLotFactor (multiplier)..
    Both positions remain open untilt the targeted profit is reached. In case the 1st recovery trades also reaches the max. allowed DD, a 2nd recovery trade is opened, now again into the trend direction of the initial trade.
    The following example depicts in detail how the recovery mechanism works. The parameter settings were as follows:

    - startLossRecoveryPipsInLoss: 50 pip
    - netLotFactor: 1,5
    - targeted profit: € 5

  • Beispiel Recovery

    Note: Usually the targeted profit (here: € 5) is not reached exactly but rather fluctuates around the targeted profit with approx. € 0,5 which has to be accepted as a normal trading behavior. This phenomenon also applies to the rate at which recovery trades are opened. Although the parameter startLossRecoveryPipsInLoss is set to 50 pips, it can be seen from the screenshot above that the difference between the singles trades is not exactly 50 pips (e.g. 50,8 pips between the initial trade and recovery trade #1).

    In market phases without a clear trend direction the hedging mechnism can lead to the opening of many buy and sell positions eating up your marging. Therefore, you should pay attention to a sufficiently funded trading account right from the beginning. Taking into account my favorite settings (see "functions/ input parameter"), I recommend a trading account being funded with € 500 minimum for each single currency pair traded to be bullet-proof. In case you want start with less (which is also possible) I recommend trading gold.

    In order to enable you to estimate the risk of your settings, relevant information is displayed right underneath the indicator on your chart (see section "Information on the chart" further below).

    Note: Of course you can start with less than € 500 on your account; as you can see from my life account I calculate € 250 for each currency pair I trade. However, if you face a situation where recovery trades are eating up your margin and you risk a margin call, you might consider the following provisions:

    - Increase the leverage, e.g. from 1:200 to 1:400
    - If possible, use the feature "inter-account transfer" and deposit additional money on your account to increase      the margin level.
    - If possible, use the service of a global online payment solution as e.g. Neteller or Skrill as with these services funding of your account will be usually processed within a timeframe < 60 min.

Any questions about the MultiTrendTrader EA?

I'll gladly help you any time!

Features / Input parameter

The following list contains a detailed explanation of the most important input parameter. The values indicated are the same I use with the EA on my own account.

Wtih the parameter tradeModus you determine whether the MultiTrendTrader Expert Advisor shall trade currencies (Forex) or CFDs (commodities, indices, shares).

true: The EA waits until a new buy or sell signal appears for a trade to be triggered. 

false: The EA doesn't wait for a new signal. Instead, if there's a signal in any of the activated time frames, the EA will immediately open one (or more) positions accordingly.

true: Trades are only opened in the trend direction of the Master Time Frame. In case the signal is "neutral" (yellow), no trades are opened.

false: Trades are opened in the trend direction of any activated time frame. In case the signal is "neutral" (yellow), no trades are opened.

Here you select the time frame for the Master Time Frame.

true: Exit of a current trade comes with the trend direction change of the Master Time Frame.

false: Trend direction change of the Master Time Frame has no impact on current trades.

Activation / Deactivation of a trailing stop loss.

Activation / Deactivation of the Loss Recovery function.

Input of drawdown in pip when the Recovery function is triggered.

Multiplier to calculate the volume of consecutive trades within the Recovery - each based on the volume of the previous trade.

Example: If the netLotFactor is 2 and the initial lot size is 0,01 lot, the first recovery trade will be opened with 0,02 lot, the second with 0,04 and so on.

Input in pip which profit is to be reached. When reached, all trades within the recovery are closed and possibly new trades are opened.

Volume of the initial trade that is used to simulate the maximum number of trades that can be opened dependend on the available margin (in conjunction with the net lot factor) .

Basically, there're two possiblities to determine the exit of a set of trades (initial trades and all corresponding recovery trades):

usePipsForLastTradeAsTarget: The entire set of trades is closed once the last trade within the recovery trades is in profit according to the settings made in the parameter „profitPipsAfterRecoveryStart“. 

useProfitOfAllTradesInSetAsTarget: Here you determine an amount (in account currency) that triggers closing of all trades once the sum of all trades reaches the determined amount. 

The settings for the LossRecovery function are valid for all activated time frames. Information about how you can configure the settings for each activated time frame individually can be found in the Q&A section.

Information displayed

Once the expert advisor is activated, important information about the risk profile of your settings is displayed on the screen. As you can see on the example screenshot - this information is listed immediately underneath the GG-Trendbar indicatior.

Beispiel am Bildschirm

Below the GG-Trendbar indicator you will find some specifications that require a more detailed explanation for they don't appear within the parameter settings of the MultiTrendTrader Expert Advisor.

  • Max TOTAL LOTs ALL TRADES ~ 12.4
    This number indicates the total amount of trades in lots that can be running dependent on the margin available on your trading account. Once the max total lot amount is reached, your broker will reject any further  trade and post a  „Margin insufficient“ message.

  • MAX Recovery Steps @ Start 0.01 Lot ~ 14
    This number is a simuation informing you about the max. number of recovery steps that are possible with your settings. Please note that this simulation always refers to only one instrument and not the entirety of all instruments traded.

  • LOTSTEPS ~ 0.01 / 0.02 / 0.03 / 0.05 / 0.08 / 0.12 / 0.18 / 0.27 / 0.41 / 0.62 / 0.93 / 1.40 / 2.10 / 3.15 / 4.73
    This numer is an exact listing of the lot sizes your trades will have once they are opened within the recovery funtion.


When you enable the Comment function you will see a note behind each trade as depicted in the following screenshot.


Tip: Use the weekend when the market is closed to "play around" with your settings. Since the impact of your changes are immediately visible as information on your chart this is quite a good possibility to find out which setting fit your requirements best.  
Generally I recommend to set your parameter in such a way that a minimum of 10 recovery steps are displayed.