Quando è la nuova versione di MT5 e dove si scopre cosa è previsto in essa? - pagina 8

 
Ghenadie Tumco:

Ipoteticamente... Questo è tutto, niente più MT4...

Cosa succede a coloro che hanno un TS o un EA in MT4?
1: Smetteranno di commerciare?
2: Ordinerà o scriverà il proprio TS o Expert Advisor per un'altra piattaforma? Quale?

3: Ordinerà o scriverà il proprio TS o advisor per MT5?

Cosa succederà ai broker che hanno MT4?
1: Chiuderanno i loro affari?
2: Compreranno una licenza per un'altra piattaforma? Quale?
3: Compreranno una licenza per MT5?

Non risponderò per tutti, ma solo per me stesso.

1. Non lo farò.

2. Ordinerò/scriverò per Mt5.

3. Sì. Per Mt5

4. Beh, dove andare allora?

 
elibrarius:

Quando si esegue su zecche reali dal 1 ottobre 2015, molti di questi messaggi saltano fuori: (test sul server demo Metaquotes)

2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.22 00:41 - 2015.10.22 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03574 Core 1 AUDUSD : 2015.11.09 23:59 - tick reali assenti per 3 minuti su 1438 barre di minuti totali in un giorno
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.10 00:00 - 2015.11.10 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.27 23:57 - 2015.11.27 23:59 1 minuto barre assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.30 00:02 - 2015.11.30 23:59 1 minuto barre assenti all'interno di un giorno mentre tick reali presenti
2016.03.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.15 00:00 - 2015.12.15 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.21 00:00 - 2015.12.21 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.28 00:00 - 2015.12.28 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.01.11 23:59 - tick reali assenti per 42 minuti su 1.438 barre di minuti totali in un giorno
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.01.26 00:04 - 2016.01.26 23:59 1 barre di minuti assenti in un giorno mentre tick reali presenti
2016.03.03.19 13:58:03.574 Core 1 AUDUSD : 2016.02.08 00:00 - 2016.02.08 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03574 Core 1 AUDUSD : 2016.02.15 00:00 - 2016.02.15 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.03.17 00:00 - 2016.03.17 23:59 1438 barre di minuti assenti in un giorno mentre i tick reali sono presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : tick reali inizio 2015.03.02 00:00
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 tick reali assenti per 45 minuti di 170580 barre di minuti totali, ogni generazione di tick utilizzata
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 1448 barre di minuti assenti in totale mentre tick reali presenti
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01.01 00:00 - 2016.03.18 00:00 tick volumi non abbinati per 2483 minuti barre
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00:00 ultimi prezzi assenti per barre di 4 minuti, prezzi bid usati
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ultimi prezzi spenti per barre di 20 minuti, prezzi bid e ultimi usati
2016.03.19 13:58:03.574 Core 1 EURUSD : 2015.10.12 00:02 - 2015.10.12 23:59 Barre da 1 minuto assenti in un giorno mentre i tick reali presenti
2016.03.03.19 13:58:03.574 Core 1 EURUSD : 2015.11.09 23:59 - tick reali assenti per 9 minuti su 1439 barre di minuti totali in un giorno
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.11.10 23:59 - tick reali assenti per 2 minuti su 1439 barre di minuti totali in un giorno
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.11.10 00:00 - 2015.11.10 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.04 00:00 - 2015.12.04 23:59 1 minuto barre assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.07 00:00 - 2015.12.07 23:59 1 minuto barre assenti all'interno di un giorno mentre tick reali presenti
2016.03.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.14 00:00 - 2015.12.14 23:59 Barre da 1 minuto assenti all'interno di un giorno mentre tick reali presenti
2016.03.19 13:58:09677 Core 1 EURUSD : 2016.01.11 23:59 - tick reali assenti per 43 minuti su 1439 barre di minuti totali in un giorno
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.01 23:59 - nessun tick reale in un giorno
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.02 23:59 - nessun tick reale in un giorno
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.03 23:59 - nessun tick reale in un giorno
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.04 23:59 - nessun tick reale in un giorno
2016.03.19 13:58:09677 Core 1 EURUSD : 2016.02.05 23:59 - tick reali assenti per 10 minuti su 1440 barre di minuti totali in un giorno
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.03.03.17 00:00 - 2016.03.17 23:59 1439 barre di minuti assenti in un giorno mentre i tick reali sono presenti
2016.03.19 13:58:09.677 Core 1 EURUSD : i tick reali partono dal 2015.03.02 00:00:00
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 tick reali assenti per 5822 minuti di 170641 barre di minuti totali, ogni generazione di tick utilizzata
2016.03.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 tick reali assenti per 4 giorni interi
2016.03.19 13:58:09677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 1444 barre di minuti assenti in totale mentre tick reali presenti
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01.01 00:00 - 2016.03.18 00:00 volumi di tick non abbinati per barre di 2485 minuti
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00:00 ultimi prezzi assenti per barre da 5 minuti, prezzi bid usati
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ultimi prezzi spenti per barre da 12 minuti, prezzi bid e ultimi usati
2016.03.19 13:58:09.677 Core 1 GBPUSD : 2015.11.09 23:59 - tick reali assenti per 8 minuti su 1437 barre di minuti totali in un giorno
...............................

Cioè in quei momenti la cronologia dei tick non viene riempita? O non ci sono barre M1? Come determinare dove è completamente presente? Penso che l'ottimizzazione su periodi non riempiti = impostazioni di Expert Advisor sbagliate.

Quando non c'è una barra dei minuti ma ci sono tick reali, potrebbe non essere affatto un errore. Per esempio, quando si traduce una pila, ci possono essere offerte e richieste e allo stesso tempo zero flippers. Lo strumento stack è costruito esclusivamente sulle pinne, quindi un flusso di zero pinne in un minuto non formerà una barra di minuti.

Siamo in grado di riconoscere una situazione del genere, quindi non contiamo il contatore dei minuti mancanti in questi casi.

Anche nel messaggio "2015.11.30 00:02 - 2015.11.30 23:59 1 minute bars absent within a day while real ticks present" possiamo vedere esattamente quando questa minute bar non era presente - alle 00:02. La prima volta nell'intervallo mostra l'inizio dell'assenza. Questo è rilevante solo per il primo minuto.

In generale, le pinne zero in uno strumento di vetro non saranno contate come un errore quando una barra dei minuti è assente (perfettamente legittimo)

 
Provate ad eseguire l 'indicatore dai nostri esempi di SimplePanel e premete i pulsanti con il mouse
 
Slawa:
Prova ad eseguire l 'indicatore dai nostri esempi di SimplePanel per il test e clicca i pulsanti con il mouse
Si scopre che l'evento OnChartEvent() viene elaborato nel tester ora! È vero che (a seconda della velocità dei test) non funziona la prima volta, ma capisco che questo sarà corretto.
 
Alexandr Saprykin:

Non parlerò per tutti, solo per me stesso.

1. Non lo farò.

2. Ordinerò/scriverò per Mt5.

3. Sì. Per Mt5

4. Allora dove andare?

Hai risposto per tutti... Senza fare il furbo, con sincerità e precisione.
 
Il netting e l'hedging in mt5 funzionano con i numeri magici? Per esempio, se ho due expet e comprano entrambi con magie diverse allo stesso tempo, sarà mostrato nel terminale come due posizioni separate o una posizione combinata?
 
Dr.Trader:
Il netting e l'hedging in mt5 funzionano con i numeri magici? Per esempio, se ho due expet e comprano entrambi con diversi numeri magici allo stesso tempo, sarà mostrato nel terminale come due posizioni separate, o una posizione combinata?
Il netting o l'hedging viene scelto quando si apre il conto. Per l'hedging, le posizioni dovrebbero essere impostate come in mt4
 
Karputov Vladimir:

Test di copertura:

e il risultato nel terminale:


Attenzione: per testare il trading con l'hedging è necessario

e selezionare un conto di trading con copertura.
Quindi risulta che l'elaborazione di ordini multipli sarà la stessa di Quartet? Questo significa che gli Expert Advisors del quarto tipo possono funzionare correttamente sul quinto, dobbiamo solo cambiare l'estensione? Dopo tutto, il linguaggio è già quasi identico, tranne che per l'elaborazione degli ordini di siepe.
 
Oleg Tsarkov:
Quindi, si scopre che l'elaborazione di ordini multipli sarà come nei quattro? Questo significa che il quarto EAs potrà lavorare correttamente sul quinto, dobbiamo solo cambiare l'estensione? Dopo tutto, il linguaggio è quasi identico, tranne che per l'elaborazione degli ordini di copertura.

Ho provato, OrdersHistoryTotal() non lo trova, allora come dovremmo gestire un gruppo di ordini aperti?

O ci sono solo due ordini aperti, acquisto e vendita, che possono crescere di volume o essere chiusi a zero?

 

Le posizioni sono contabilizzate:

      uint total=PositionsTotal();
      for(uint i=0; i<total; i++)
        {
         string position_symbol=PositionGetSymbol(i);
         if(_Symbol==position_symbol && MA_MAGIC==PositionGetInteger(POSITION_MAGIC))
           {
            //res=true;
            //break;
           }
        }

Se il tipo di conto è una copertura, ci possono essere più di una o due posizioni.

Motivazione: