Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Sistemi Esperti

Multi Arbitration 1.1xx - sistema esperto per MetaTrader 5

Visualizzazioni:
4553
Valutazioni:
(26)
Pubblicato:
2017.11.03 11:31
Aggiornato:
2018.06.26 14:51
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

A further development of Multi Arbitration 1.000.

Difference from 1.000:

  • The EA is only launched on PERIOD_M1 (see the explanation below, parameter Time frame).

  • The EA now trades two symbols simultaneously. The second symbol is taken from the ExtArrSymbols static array:

    string         ExtArrSymbols[20]=
      {
       "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
       "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
       "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
       "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
      };
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
    
  • Position opening principle has changed:

    • Now, a new BUY position can only be opened when the current price is below the lowest BUY position.
    • A new SELL position can only be opened when the current price is above the highest SELL position.

    Multi Arbitration 1.1xx

  • The new parameter Time frame allows optimizing the EA on any chart. The Expert Advisor works when a new bar of the main symbol appears (i.e. the symbol of the chart on which the EA is running):

    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //--- we work only at the time of the birth of new bar
       static datetime prevtime=0;
       datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame);
       if(time_0==prevtime)
          return;
       prevtime=time_0;
    

    Here the InpTimeFrame variable is our Time frame input. Depending on the Time frame input, we can enable the EA to work on any timeframe!

  • Testing results on EURUSD:

    Multi Arbitration 1.1xx test

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/18751

ParTest ParTest

The Paramon indicator with a color filling of the channel.

Exp_Omni_Trend Exp_Omni_Trend

A trading system based on the Omni_Trend indicator signals.

ZigZagOnParabolic_channel ZigZagOnParabolic_channel

A channel based on peaks and troughs of ZigZagOnParabolic.

AFStar AFStar

A semaphore signal indicator.