Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Experts

Multi Arbitration 1.000 - expert for MetaTrader 5

Views:
3702
Rating:
(26)
Published:
2017.11.03 11:29
Updated:
2018.06.26 13:35
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Buy a security (open BUY positions) at a lower price, sell (open SELL positions) at a higher price.

In version 1.000, the Expert Advisor only trades one symbol (the "Symbol" parameter in input parameters).

Basic position opening principle:

  • If the profit of all BUY positions is less than the profit of all SELL positions, we can conclude that the current trend is downward, and open SELL.
  • If the profit of all SELL positions is less than the profit of all BUY positions, we can conclude that the current trend is upward, and open BUY.
      if(profit_buys<profit_sells) // trend down
         m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());
      else if(profit_sells<profit_buys) // trend up
      m_trade.Sell(m_symbol.LotsMin(),m_symbol.Name());
      else if(profit_buys==0.0 && profit_sells==0.0)
         m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());

Testing results on EURUSD, H4:

Multi Arbitration 1.000

During long-term trends, deposit load greatly increases. This problem has not been solved yet.

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/18739

BarTimerCLineRounded_HTF BarTimerCLineRounded_HTF

The BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", with the possibility to set a fixed timeframe, data from which the indicator displays in input parameters.

BarTimerCLineRounded BarTimerCLineRounded

The BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", using current timeframe data.

Exp_Color_QEMA_Envelopes_Digit_System Exp_Color_QEMA_Envelopes_Digit_System

A breakout trading system based on the signals of the Color_QEMA_Envelopes_Digit_System indicator.

Exp_Color_PEMA_Envelopes_Digit_System Exp_Color_PEMA_Envelopes_Digit_System

A breakout trading system based on the signals of the Color_PEMA_Envelopes_Digit_System indicator.