Multi Arbitration 1.1xx: Il Tuo Nuovo EA per MetaTrader 5

Mike 2017.11.03 20:31 24 0 0
Allegato

Scopri l'ultima evoluzione di Multi Arbitration 1.000.

Cosa cambia rispetto alla versione 1.000:

  • Il sistema di trading ora si attiva solo su PERIOD_M1 (dai un'occhiata alla spiegazione qui sotto, parametro Time frame).

  • Il sistema ora può operare su due simboli simultaneamente. Il secondo simbolo è prelevato dall'array statico ExtArrSymbols:

    string         ExtArrSymbols[20]=
      {
       "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
       "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
       "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
       "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
      };
    //+------------------------------------------------------------------+
    //| Funzione di inizializzazione del sistema                                   |
    //+------------------------------------------------------------------+
    int OnInit()
    
  • Il principio di apertura delle posizioni è cambiato:

    • Ora, una nuova posizione BUY può essere aperta solo quando il prezzo attuale è al di sotto della posizione BUY più bassa.
    • Una nuova posizione SELL può essere aperta solo quando il prezzo attuale è al di sopra della posizione SELL più alta.

    Multi Arbitration 1.1xx

  • Il nuovo parametro Time frame consente di ottimizzare il sistema su qualsiasi grafico. L'Expert Advisor funziona quando appare una nuova candela del simbolo principale (cioè il simbolo del grafico su cui l'EA è in esecuzione):

    //+------------------------------------------------------------------+
    //| Funzione di tick dell'Expert                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //--- lavoriamo solo al momento della nascita di una nuova candela
       static datetime prevtime=0;
       datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame);
       if(time_0==prevtime)
          return;
       prevtime=time_0;
    

    Qui la variabile InpTimeFrame rappresenta il nostro input Time frame. A seconda dell'input Time frame, possiamo abilitare l'EA a lavorare su qualsiasi intervallo di tempo!

  • Risultati dei test su EURUSD:

    Multi Arbitration 1.1xx test

Elenco
Commento 0