Chiedere agli sviluppatori di mettere il numero di errore come nella Documentazione, non è chiaro perché sia nella Documentazione e non sia usato nell'editor nella Descrizione
Импортируемая функция не может иметь такого параметра (нельзя передавать указатель, класс или структуру, содержащую динамический массив, указатель, класс и т.д.) Недопустимый возвращаемый тип. Например, такая ошибка будет выдана для функций, импортированных из...
monitorare la creazione di nuovi oggetti (èCHARTEVENT_OBJECT_CREATE), e se il prefisso del nome è del tuo indicatore - prendere le proprietà della linea creata (lì il prezzo e il tempo dei suoi punti)
monitorare la creazione di nuovi oggetti (èCHARTEVENT_OBJECT_CREATE), e se il prefisso del nome è del tuo indicatore - prendere le proprietà della linea creata (prezzo e tempo dei suoi punti)
Yevhenii Levchenko: Il gestore (mt5, indictaor) gestisce la pressione dei pulsanti in un intervallo di tempo. Quale potrebbe essere la ragione di questo?
ha appena fatto lo stesso bug questa mattina :-)
Il pulsante è adattato per funzionare nel tester e funziona tramite polling, non completamente nell'OnChartEvent.
L'errore era nel tipo di controllo
if (ObjectGetInteger(....,OBJPROP_STATE)!=state /* это баг, должен быть 0 */) {
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
@Oleg
Chiedere agli sviluppatori di mettere il numero di errore come nella Documentazione, non è chiaro perché sia nella Documentazione e non sia usato nell'editor nella Descrizione
https://www.mql5.com/ru/docs/constants/errorswarnings/errorscompile
specificare semplicemente l'indice del buffer da assegnare durante l'inizializzazione in SetIndexBufer
Non sono bravo a programmare, non c'è nessun buffer nel codice dell'indicatore attraverso il quale emette i dati
Non sono bravo a programmare, nel codice dell'indicatore non c'è nessun buffer attraverso il quale emette dati
Non ho scavato a fondo nel tuo codice, ma ho capito che disegna livelli
... avete bisogno del gestore OnChartEvent
https://www.mql5.com/ru/docs/event_handlers/onchartevent
monitorare la creazione di nuovi oggetti (èCHARTEVENT_OBJECT_CREATE), e se il prefisso del nome è del tuo indicatore - prendere le proprietà della linea creata (lì il prezzo e il tempo dei suoi punti)
Non ho approfondito il tuo codice, ma ho capito che disegna livelli
... hai bisogno di un gestore OnChartEvent
https://www.mql5.com/ru/docs/event_handlers/onchartevent
monitorare la creazione di nuovi oggetti (èCHARTEVENT_OBJECT_CREATE), e se il prefisso del nome è del tuo indicatore - prendere le proprietà della linea creata (prezzo e tempo dei suoi punti)
Per favore aiutatemi a correggere un errore che appare nel mio registro:
Mercato MQL4: fallito il caricamento dei prodotti (intestazione get fallita [12150])
Il gestore (mt5, indictaor) gestisce la pressione dei pulsanti ripetutamente. Quale può essere la ragione di questo?
ridisegna - ChartRedraw()
Il gestore di eventi (mt5, indictaor) gestisce la pressione dei pulsanti a volte. Quale può essere la ragione?
senza un diagramma di esempio di come elaborate gli eventi è solo una supposizione
In alternativa, eseguilo nella cartella Indicators Examle\SimplePanel
e se questo codice funziona correttamente ... indovina da solo ;)
Il gestore (mt5, indictaor) gestisce la pressione dei pulsanti in un intervallo di tempo. Quale potrebbe essere la ragione di questo?
ha appena fatto lo stesso bug questa mattina :-)
Il pulsante è adattato per funzionare nel tester e funziona tramite polling, non completamente nell'OnChartEvent.
L'errore era nel tipo di controllo
if (ObjectGetInteger(....,OBJPROP_STATE)!=state /* это баг, должен быть 0 */) {
// состояние поменялось
state=!state;
}
Buongiorno.
Il punto è che le ultime 50 candele sono calcolate per la media.
Domanda. Cosa aggiungere, fissare nel codice per calcolare una volta e non ogni tick. Il problema è che nell'ON-LINE c'è un accumulo di valore.