[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 43

 
gipoteticheskiy >> :

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.
File:
dtvelwave1.mq4  35 kb
 

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",
 
non c'è solo un errore, ma un'intera vagonata di errori, e questo posto faceva parte di qualche funzione la cui intestazione è cancellata....
 

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".

 
yar4i писал(а) >>

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".

 
yar4i писал(а) >>

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".