Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1118

 
Roman Sharanov:

Perché l'uscita della candela non funziona?


E si stampano i due elementi della matrice del tempo con indice 0 e indice rates_total-1
 
Vladimir Karputov:
E si stampano i due elementi dell'array del tempo con indice 0 e indice rates_total-1

Non lo capisco più. Mi sono seduto a lungo con questi cazzo di tassi_totali e prev_calcolati, ho solo sputato e scritto dritto. Ho eseguito il debug e i valori sono scritti correttamente nei buffer!

Ma a quanto pare sono scritti all'inizio del grafico, sì.

 
ha scritto indice tassi_totale - i, anche niente
 
Roman Sharanov:
ha scritto indice tassi_totale - i, anche niente
Sei sicuro di aver stampato i due indici come ti ho consigliato? Sì o no?
 
Vladimir Karputov:
Hai sicuramente stampato i due indici come ti ho consigliato? Sì o no?
 
Roman Sharanov:

Perché l'uscita delle candele non funziona?


Devi solo capire e ricordare che l'indicizzazione delle barre di mql5 rispetto a mql4 è esattamente al contrario. La barra più a sinistra ha l'indice 0 e l'attuale rate_total-1.

Di conseguenza, la barra 100 come in mql4 avrà indice rates_total-1-100.

 
Roman Sharanov:

Ora confronta attentamente l'indice e il tempo. Dovreste vedere e capire che negli indicatori, la barra più a destra del grafico corrisponde all'indice #0 negli array dei prezzi.

 
Tutto risolto, grazie per il vostro aiuto!
 
Domanda sulla versione mobile di mt5. Non ci sono scambi passati nel registro, perché?
 
Potete dirmi come fare una pausa di 1 millisecondo? Sleep(1) non è un'opzione perché fa una pausa da 0 a 50 millisecondi circa. Quando viene chiamato con il parametro 1.