Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 787
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Trovato uno strano inconveniente quando si disegna sul grafico MT5: le frecce invece delle candele basse sono posizionate in luoghi arbitrari, come se fossero spostate sul grafico
Trovato uno strano inconveniente quando si disegna sul grafico MT5: le frecce invece delle candele basse sono posizionate in luoghi arbitrari, come se fossero spostate sul grafico
1. L'indicatore ha già una matrice bassa. Deve essere applicato.
2. Non è necessario eseguire la visualizzazione alla massima velocità.
3. Il codice è terribilmente glitch - perché ad ogni tick c'è un passaggio attraverso TUTTE le barre.
1. L'indicatore ha già una matrice bassa. Applicalo.
2. Non è necessario eseguire la visualizzazione alla massima velocità.
3. Il codice è terribilmente glitch - perché ad ogni tick c'è un passaggio attraverso TUTTE le barre.
1. L'indicatore ha già una matrice bassa. Applicalo.
2. Non è necessario eseguire la visualizzazione alla massima velocità.
3. Il codice è terribilmente glitch - perché ad ogni tick c'è un passaggio attraverso TUTTE le barre.
Non ho postato il codice qui, ma ho scritto quello più semplice per semplificare l'analisi.
Dimmi di più su ciò che è sbagliato, sulla velocità massima non è chiaro.
Vitaly, l'inizializzazione non funziona per qualche motivo. Ho provato a scriverePlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0); neanche questo funziona :(
Non ho postato il codice qui, ma ho scritto quello più semplice per semplificare l'analisi.
Dimmi di più su ciò che non va, la velocità massima non è chiara.
Iniziate a correggerlo un passo alla volta. Per esempio, sistematelo prima:
L'indicatore ha già un array basso. Dovete applicarlo.
iLow funziona come serie true, Buf_0 è false, low[] è anche false. Cioè l'elemento 0 nel vostro caso ottiene rates_total-1 (speculare)
Dovete girarne uno, per esempio:
Trovato uno strano inconveniente quando si disegna sul grafico MT5: le frecce invece delle candele basse sono posizionate in luoghi arbitrari, come se fossero spostate sul grafico
Conoscere l'indovinello sulle mele da Pinocchio aiuterà sicuramente a risolvere questo problema. Non lo ricordo in dettaglio, aspetteremo che qualcuno lo racconti senza errori.
iLow funziona come serie true, Buf_0 è falso, low[] è anche falso. Cioè l'elemento 0 nel vostro caso ottiene rates_total-1 (speculare)
Dovete girarne uno, per esempio:
Questo è un indicatore! Ci sono già degli array in OnCalculate.
Perché dovreste stipare le funzioni iXXXX in un indicatore?
Questo è un indicatore! OnCalculate ha già degli array
Perché mettere le funzioni iXXXXXXXX in un indicatore?
Come faccio a saperlo? L'interrogante ha usato iLow(), significa che ne ha bisogno. Forse è più facile da percepire, forse ha intenzione di indirizzare un altro simbolo o un periodo di tempo attraverso una variabile di ingresso (non ricordo, c'è una copia in quattro?)
Aggiunto: la domanda sul cinque è stata posta nel thread del quaternario. L'ho trascurato, mi pento. Ma la risposta è sempre la stessa.