[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 43
In iCustom non riesco a capire come importare dati da un array, come dichiarare correttamente questo array e come specificare una media scorrevole in esso. Metodo semplice e di media non riesco a capire le variabili esterne, ho già letto questo tutorial. Sono interessato agli esempi con Alligator e con due medie mobili che dovrebbero essere dichiarate due volte come array diversi o possono essere in un unico array, ma che dire delle impostazioni?
Per quanto riguarda due medie mobili: puoi semplicemente usare iMA nel tuo indicatore e specificare tutti i parametri lì, rispettivamente, per ogni onda una variabile di tipo doppio, e poi confrontare queste due variabili.
Se avete una copia speciale auto-scritta, dovete dichiarare un buffer nel suo codice, attraverso il quale i valori CC saranno passati all'indicatore principale.
Questo viene annunciato all'inizio:
doppio Buffer1[]; Poi nella funzione init() dovreste inserire la funzione
SetIndexBuffer(0,Buffer1);
Significa che in zero valori "buffer-exchange" da Buffer1 sono messi. 8 tali buffer-exchanger massimo (da 0 a 7).
Allora dovreste passare tutte le barre in questo codice e
Buffer1[i]="ciò che avete calcolato".
Dopo di che dovreste riempire l'array Buffer1 e specificare 0 (i vostri appunti) nel campo "mode" per usare iCustom, assegnare iCustom a qualche variabile e usare i valori ottenuti a vostro piacimento. Il campo shift in iCustom è solo usato per muoversi nell'array Buffer1.
Ciao a tutti, ho una domanda che cosa ho fatto di sbagliato in questo EA dà l'errore '\fine_di_programma' - sbilanciato parentesi sinistra guardare tutto a posto, nessun extra e mancanti parentesi ma l'errore è se non difficile da guardare e si prega di correggere. Grazie in anticipo.
Si prega di consigliare come curare l'errore che si verifica durante l'ottimizzazione EA: "Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti".
Si prega di consigliare come curare l'errore che si verifica durante l'ottimizzazione EA: "Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti".
Deseleziona "Skip useless results" nella scheda "Optimization results".
Si prega di consigliare come curare l'errore che si verifica durante l'ottimizzazione EA: "Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti".
Deseleziona "Skip useless results" nella scheda "Optimization results".
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.
In iCustom non riesco a capire come importare dati da un array, come dichiarare correttamente questo array e come specificare una media scorrevole in esso. Metodo semplice e di media non riesco a capire le variabili esterne, ho già letto questo tutorial. Sono interessato agli esempi con Alligator e con due medie mobili che dovrebbero essere dichiarate due volte come array diversi o possono essere in un unico array, ma che dire delle impostazioni?
Per quanto riguarda due medie mobili: puoi semplicemente usare iMA nel tuo indicatore e specificare tutti i parametri lì, rispettivamente, per ogni onda una variabile di tipo doppio, e poi confrontare queste due variabili.
Se avete una copia speciale auto-scritta, dovete dichiarare un buffer nel suo codice, attraverso il quale i valori CC saranno passati all'indicatore principale.
Questo viene annunciato all'inizio:
doppio Buffer1[];
Poi nella funzione init() dovreste inserire la funzione
SetIndexBuffer(0,Buffer1);
Significa che in zero valori "buffer-exchange" da Buffer1 sono messi. 8 tali buffer-exchanger massimo (da 0 a 7).
Allora dovreste passare tutte le barre in questo codice e
Buffer1[i]="ciò che avete calcolato".
Dopo di che dovreste riempire l'array Buffer1 e specificare 0 (i vostri appunti) nel campo "mode" per usare iCustom, assegnare iCustom a qualche variabile e usare i valori ottenuti a vostro piacimento. Il campo shift in iCustom è solo usato per muoversi nell'array Buffer1.
A Mufka
Sei molto bravo, naturalmente! Vuoi che qualcuno spali quasi 800 righe di testo per te.
È improbabile che ci sia un volontario che cerca parentesi non accoppiate in un EA da 34KB.
Il mio consiglio è di provare da soli con il metodo dell'esclusione.
Disabilita i frammenti di codice (funzioni, blocchi...) con commenti:
/*
...
...
*/
.
La strada è per coloro che camminano.
Da dove l'hai preso e cosa hai rimosso? Perché se è il tuo lavoro, non è difficile trovare un errore quando hai scritto così tante righe...
Darei un'occhiata più da vicino a questa espressione. C'è più di un errore
Comment("Minuette "," entrySell1 = ",entrySell1," exitSell1 = ",exitSell1,"\n", " "," entryBuy1 = ",entryBuy1," exitBuy1 = ",exitBuy1,"\n", "SubMinuette "," entrySell2 = ",entrySell2," exitSell2 = ",exitSell2,"\n", " "," entryBuy2 = ",entryBuy2," exitBuy2 = ",exitBuy2,"\n", "Micro "," entrySell3 = ",entrySell3," exitSell3 = ",exitSell3,"\n", " "," entryBuy3 = ",entryBuy3," exitBuy3 = ",exitBuy3);"\n", "Lvl11 "," entrySell4 = ",entrySell4," exitSell4 = ",exitSell4,"\n", " "," entryBuy4 = ",entryBuy4," exitBuy4 = ",exitBuy4')';"\n",Si prega di consigliare come curare l'errore che si verifica durante l'ottimizzazione EA: "Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti".
Si prega di consigliare come curare l'errore che si verifica durante l'ottimizzazione EA: "Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti".
Deseleziona "Skip useless results" nella scheda "Optimization results".
Si prega di consigliare come curare l'errore che si verifica durante l'ottimizzazione EA: "Ci sono stati 1 passaggi fatti durante l'ottimizzazione, 1 risultati sono stati scartati come insignificanti".
Deseleziona "Skip useless results" nella scheda "Optimization results".