MetaTrader 5 build 2121: nuovo design dello Strategy Tester - pagina 9

 
Vladimir Karputov:

Ecco un esempio dall'aiutoDichiarazione condizionale if-else(vecchio styler)

Questo è un esempio obsoleto di formattazione. Ora non lo scriveremmo così.

 
Rashid Umarov:

Questo è un esempio obsoleto di formattazione. Ora non lo scriveremmo così.

OK. Ma è possibile restituire il vecchio stile al set di stili? Come chiamarlo "MetaQuotes Old"? Ci sono abituato da dieci anni. E ora guardo nel libro e vedo un fico - non capisco affatto quale ramificazione va dove.


E ci sono state almeno alcune richieste sul forum per tornare al vecchio stile di formattazione.

 
Vladimir Karputov:

OK. Ma è possibile restituire il vecchio stile al set di stili? Come chiamarlo "MetaQuotes Old"? Ci sono abituato da dieci anni. E ora guardo nel libro e vedo un fico - non capisco affatto quale ramificazione va dove.


E sul forum ci sono state almeno alcune richieste di tornare al vecchio stile di formattazione.

Purtroppo no. Usa le parentesi graffe per raggruppare visivamente le condizioni complesse, per favore.

Abbiamo un motore nuovo di zecca.

 
Rashid Umarov:

Questo errore si verifica quando si lavora con i progetti - se il valore della proprietà specificata nel codice sorgente è in conflitto con il valore nelle impostazioni del progetto.

Grazie

 
MetaQuotes Software Corp. :

Purtroppo no. Usa le parentesi graffe per raggruppare visivamente le condizioni complesse, per favore.

Abbiamo un motore completamente nuovo.

Questa nuova "caratteristica" è completamente inutile. Hai fatto TUTTA la differenza in anni di pratica. Questo è semplicemente incredibile.

 if (condition1)
  {
  }
 else 
   if (condition2)
     {
     }
   else 
       if (condition3)
        {
        }
       else 
        {
        }

A parte gli scherzi?

 
Sembra terribile, si scopre che lo spostamento non significa più solo annidamento. Solo la priorità del controllo delle condizioni. A cosa serve?
Che senso ha?
 
Il ripiegamento è previsto?
 

Build 2136, ma questo errore va avanti da mezzo anno.

In generale, dopo aver avviato il terminale, provate ad eseguire lo script (doppio clic nella finestra del Navigatore o clic destro - Aggiungi al grafico) e NON viene eseguito questo script! Corre più spesso.

Questo comportamento si verifica a volte: quando lancio il terminale, viene lanciato lo script giusto, oppure quando lancio il terminale, viene lanciato lo script sbagliato dopo averci cliccato sopra.

 
Renat Fatkhullin:

Questa è ancora una beta, cambieremo le interfacce dei tester più di una volta.

In questa e in altre liste simili, l'opzione di rimuovere un membro dalla lista è gravemente carente.

Passare il mouse sul nome per far apparire una croce per rimuoverlo dalla lista.

Per esempio, non ho bisogno della media mobile nella lista, così come molte altre cose. È conveniente lavorare quando non c'è spazzatura sullo schermo (liste).

 
Konstantin Yartsev:

Salve.

Il test multivaluta di MT5 è stato fatto. Ok. Quando sarà disponibile il test di più EAs su un conto? Nella vita reale, i trader spesso usano diversi EAs in un conto allo stesso tempo, e sarebbe bello avere la possibilità di un tale test.

Voglio usare un solo EA sul mio conto, e sarebbe bene averne uno sul mio conto.

Multicurrency MT5:

Problema, i dati del grafico non sono sincronizzati in base al tempo delle barre. Se qualche simbolo manca di barre, il test sarà sbagliato. Più si va indietro nella storia e più apparirà l'errore delle barre mancanti.

Il diario del tester dice qualcosa come sincronizzato se usiamo il tick reale, ma deve essere qualcos'altro. Gli errori di cui sopra rimangono.


L'errore rimarrà:

Multicurrency MT5:

Il problema è che i dati del grafico non sono sincronizzati con le barre del tempo. Se manca qualche simbolo, il test non sarà corretto. Più andiamo indietro nella storia, più errori appariranno nelle barre mancanti.

Il log del tester dice qualcosa come la sincronizzazione se usiamo un tick reale, ma deve essere qualcos'altro. Gli errori di cui sopra rimangono.