Errori, bug, domande - pagina 1722

 
Karputov Vladimir:

Probabilmente nel mese 10 la struttura dei dati di tick è stata cambiata (forse sono state introdotte molte informazioni aggiuntive). O forse è solo che il simbolo è diventato attivamente scambiato.

In questo momento, quando si fa una query con un tale script:

sul server "Open-Broker" la dimensione dei tick (e nel mese 10 non è definitiva, i tick continuano ad essere caricati)

Grazie per il messaggio.

Il problema è stato trovato e risolto.

La correzione sarà disponibile nella prossima build del terminale.

Il nuovo terminale fisso sarà disponibile su MetaQuotes-Demo alla fine della settimana (probabilmente prima - la build deve essere superiore alla 1437).

Per aggiornare, è sufficiente collegare il terminale a MetaQuotes-Demo.

Grazie ancora.

 
Ilticchettio su BCS e Otkritie è identico?
 
fxsaber:
La storia delle zecche su BCS e Otkritie è identica?
Si suppone che abbiano lo stesso fornitore di dati - la borsa. Quindi su conti reali (non demo) la storia dei tick dovrebbe essere la stessa.
 
Karputov Vladimir:
Per quanto riguarda l'idea, hanno un solo fornitore di dati: lo scambio. Quindi, la storia dei tick sui conti reali (non demo) deve essere la stessa.
Ci sono molte cose che dovrebbero essere, ma gli sviluppatori hanno informato direttamente

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

Elenco dei cambiamenti in MetaTrader 5 Client Terminal builds

MetaQuotes Software Corp., 2016.10.06 17:12

Invitiamo tutti i trader a partecipare al test della nuova versione della piattaforma per provare da soli tutte le sue caratteristiche e aiutare gli sviluppatori a risolvere i bug trovati.


 
fxsaber:

Dall'aspetto di DRAW_CANDLES è impossibile determinare dove sia l'apertura e la chiusura della candela.

Per esempio, faccio DRAW_BARS. Possiamo vedere dove sono le barre rialziste e ribassiste. Cambio lo stile dei buffer in DRAW_CANDLES - non si vede niente!

Che senso ha questo DRAW_CANDELA! Fai una distinzione visiva tra le candele toro/orso!

La ragione sembra risiedere nel fatto che DRAW_CANDLES è implementato attraverso DRAW_HISTOGRAM - si può ottenere una corrispondenza visiva completa usando quattro buffer.

Di conseguenza, su MT4, dove non c'è DRAW_CANDLES, è possibile ottenere lo stesso tramite DRAW_HISTOGRAM.

 

Errore accidentale nell'esecuzione

L'Expert è in esecuzione sul grafico e lo Script è in esecuzione periodicamente. Lo Script e l'Expert contengono import ex5 e sono compilati periodicamente insieme, così come i moduli ex5 separatamente. Dopo la successiva compilazione da parte di esperti, quando ho eseguito lo script - è apparso l'errore di cui sopra.

Dopo aver riavviato MetaTrader 5 (1437) - l'errore non viene riprodotto

 
A100:

Errore accidentale nell'esecuzione

L'Expert è in esecuzione sul grafico e lo Script è in esecuzione periodicamente. Lo Script e l'Expert contengono import ex5 e sono compilati periodicamente insieme, così come i moduli ex5 separatamente. Dopo la successiva compilazione da parte di esperti, quando ho eseguito lo script - è apparso l'errore di cui sopra.

Dopo aver riavviato MetaTrader 5 (1437) - l'errore non viene riprodotto

Questo errore si verifica a causa della memoria insufficiente durante l'esecuzione del programma MQL.

Per favore, è stato possibile che il terminale e/o l'esecuzione di programmi MQL abbiano consumato molta memoria (ci possono essere registrazioni di questo nei log)?

 
Ilyas:
Per favore avvisate, c'è stato un alto consumo di memoria da parte del terminale e/o dei programmi MQL (ci possono essere informazioni di log su di esso)?

IS 0 18:29:42.715 Terminale MetaTrader 5 build 1437 avviato (MetaQuotes Software Corp.)
KK 0 19:30:40.328 RAM terminale: 725 Mb riservati, 304 Mb impegnati
FJ 0 20:30:40.474 Terminale RAM: 1438 Mb riservati, 330 Mb impegnati
KM 0 21:30:41.257 RAM terminale: 1533 Mb riservati, 354 Mb impegnati
PJ 0 21:49:56.307 Uscita terminale iniziata

La memoria potrebbe non essere stata rilasciata in tempo. Monitorerò il Terminal RAM: se la situazione si ripete, vi contatterò con i dettagli.

 
ivanivan_11:

domanda su una matrice bidimensionale.

su µl5 quando si dichiara l'array dà errore '[' - valore indice non valido


informazioni da https://www.mql5.com/ru/docs/basis/types/dynamic_array


Qui va notato che questa parte dell'aiuto su µl5 è una copia corretta dell'aiuto su µl4, fino a una virgola. si prega di specificare come dichiarare tale array in µl5, e anche se necessario correggere l'aiuto, se l'esempio dall'aiuto non funziona

E se leggete attentamente, si scopre che l'array dovrebbe essere dichiarato come segue:

double matrix[][2];
 

Ho un progetto di decine di mqh. Sono tutti in cartelle diverse. E alcuni mqh hanno lo stesso nome, ma un percorso diverso (builds, insomma).

Ma quando si compila, il log mostra i nomi dei file mqh SENZA percorsi! Aggiungere, per favore.