Errori, bug, domande - pagina 2478

 
fxsaber:
Queste costanti

e molti altri sono assenti dal SB.

Meglio mancare che come è ora:

Per esempio FILE_SHARE_READ in MQL = 0x80,

e in WinAPI = 0x01

 
A100:

Per esempio FILE_SHARE_READ in MQL = 0x80,

e in WinAPI = 0x01

Sì, mi sono imbattuto in questo nella mia vita. Si è messo in un sacco di guai.

 

Ciao.

C'è una collezione di modelli, come faccio a dichiarare una variabile dello stesso tipo del tipo di dati nella collezione?

template <typename T>
class vector {
...
   typedef T value_type;
}

void start() {
   vector<int> v;
   v::value_type d;  // Как?
}
 
Chissà qual è il bug nella build 2007 di mt5
 
Почему не правильно отображаются ордера?
Почему не правильно отображаются ордера?
  • 2019.02.27
  • www.mql5.com
Почему то при тестировании эксперта с отложенными ордерами позиции на графике не правильно отображаются. Раньше такого не было...
 
Sergey Dzyublik:
Di nuovo un'ora di ricerca di errori nel codice del progetto ha portato alle specifiche di MT5 (build 2049).

Una parte dei log di Expert Advisor può non essere visualizzata nel terminale senza che l'utente ne sia informato.
Abbiamo questi registri nel file di log - tutto è a posto lì.


In qualche modo la coda di log visualizza un record con il numero 395, tutti i record prima e dopo questo numero vengono visualizzati nel log МТ.
Così il test #395 fallisce sempre.

Ho provato a riprodurre il tuo caso. Ho un inceppamento stabile sulla voce numero 198

Grazie, ho riprodotto il problema. Una correzione sarà nella prossima o prossima (se non in tempo) build.

 
fxsaber:

Ancora una volta vi chiedo di disabilitare gli ordini limite e prendere lo slippage nel tester sui simboli personalizzati su tick reali.

Ora tutti coloro che guidano nello Strategy Tester da tick reali, dove vengono applicati ordini limite o take order, appartengono a una delle tre categorie

  • Non credere che siano stati imbrogliati dal tester.
  • Gli pseudo-fisici.
  • fxsaber.

Una grande richiesta di fermare questa pratica almeno sui simboli personalizzati. Questo non è solo per evitare che il tester menta, ma anche per farlo lavorare più velocemente.

Ci sono molte più persone nella terza categoria. Il test sulla storia del castum con le zecche assottigliate a causa degli slittamenti mostra risultati completamente irrealistici.

 
Andrey Khatimlianskii:

Ci sono molte più persone nella terza categoria.

Fico! Ottenere attorcigliato in forma di Netting + Exchange, altrimenti il Tester mostra risultati completamente inadeguati.

Il test su una storia di naufraghi con zecche assottigliate a causa di scivolamenti mostra risultati completamente irrealistici.

Anche senza diradamento, la truffa risulta essere decente.

 

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Bug, bug, domande

Sergey Dzyublik, 2019.05.23 13:52

Provare un nuovo approccio: da una lista di bug, scegliere il più "prioritario" per noi, e metterlo per primo nella coda...

(non corretto in MT5(build 2072))"Errore di compilazione quando si usa la stessa firma di funzione ripetutamente all'interno di typedef".
(corretto in MT5(build 2072))"Bug con la coda di log nel terminale MT, presumibilmente quando il numero di messaggi nella coda raggiunge il limite, la memoria viene riallocata con la ricopiatura, tuttavia un messaggio viene perso".
(corretto in MT5(build 2069))"Errore di compilazione quando si passa un parametro (void*)(NULL) alla funzione template".
(corretto in MT5(build 2059))"Strategy Tester: 2 passaggi previsti, ma in pratica numero infinito di passaggi > 900pcs a causa dell'errore "OnInit critical error"".
(non corretto in MT5(build2072))"Il compilatore non vede il costruttore di copia di classe predefinito quando restituisce un oggetto di classe per valore dalla funzione".
(non corretto in MT5(build2072))"Valore non valido del campo dimensione dell'array all'interno dell'operatore di assegnazione predefinito per strutture con array dinamici".
(corretto in MT5(build 2059))"Errore di compilazione quando si esegue un type cast "in sé" per classi di pattern e strutture "complesse"".
(non corretto in MT5(build2072))"Quando si lavora con typedef, usare una funzione template con specializzazione esplicita non genera codice per questa funzione template.
(non corretto in MT5(build2072))"Una parte significativa delle funzioni per la gestione delle stringhe non funziona con caratteri NULL in una stringa (per esempio: ShortArrayToString, StringInit, StringFill)".
(non corretto in MT5(build2072))"La funzione StringSetLength funziona solo per "tagliare" la lunghezza della stringa, non per aumentarla.
(corretto in MT5(build 2057))"Strategy Tester: 750 processi "metatester64.exe" sono in esecuzione".
"Forum www.mql5.com, quando si modifica un messaggio con un'immagine, l'immagine precedente non viene sostituita con quella nuova".


Suggerimenti:
"Permettere all'utente di forzare la generazione/cancellazione del codice per l'operatore di assegnazione predefinito (costruttore di copia)".
"Permettere ad ArrayCopy di copiare classi e strutture "complesse", in modo simile a come le strutture forniscono funzionalità di copia profonda per qualsiasi tipo di oggetto".
"Fornire la funzionalità per l'utente di leggere/impostare il valore della capacità quando si lavora con gli array dinamici".
"Modifiche per migliorare l'infografica del servizio Segnali"


 
La ricerca del sito è completamente rotta.