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

 
mukata >> :

Capisco la funzione, ma che dire dell'array?

Devo anche riscrivere molto per farlo funzionare nel tester.

È più veloce usare una variabile che chiamare la funzione ogni volta, ed è altrettanto veloce leggere un elemento dell'array come una semplice variabile?

O è più lento - è un array dove devi cercare l'indice o la stessa cosa di una variabile?

Non capisco davvero queste cose.

Array=variabile, perché un array è la stessa variabile allineata in memoria e non devi cercarla per indice. L'indice indica semplicemente l'indirizzo in cui è memorizzata la variabile.

 
TheXpert писал(а)
 
mukata >> :

Ho due array nel mio EA: uno con gli ordini aperti e l'altro con i parametri delle operazioni future


Perché tenere una serie di ordini aperti? Esatto, nessuna ragione.

1. Per avere dati aggiornati, dobbiamo prendere un'istantanea della situazione esattamente nel momento in cui ne abbiamo bisogno.

2. non è critica dal punto di vista del tempo.

3. E se il terminale si blocca?


I parametri delle operazioni di trading - non possiamo calcolarli una volta prima di aprire queste stesse posizioni?


Tuttavia, non insisto.


RomanIgorevi4 >> :

Array=variabile perché un array è le stesse variabili allineate in memoria e non ho bisogno di cercarle per indice. L'indice indica semplicemente l'indirizzo dove è memorizzata la variabile.

Senti, Igorevich, almeno stanne fuori.

 

Signori, salve a tutti! Scrivo in questo ramo solo per evitare di raggruppare un nuovo... Ho bisogno di un consiglio: siccome negli ultimi 2 anni ho fatto forex seriamente, ho voluto imparare mql e imparare a programmare. Dopo tutto, il trading è la mia vita e viviamo nel 21° secolo, dove si può commerciare con esperti, non con le mani, ed è un grande privilegio. Comunque, sono uno specialista in finanza e non so nulla di programmazione. Anche se conosco bene la matematica. Vorrei chiedere a delle persone competenti: ho voglia e posso passare un'ora al giorno per imparare mql. Con cosa iniziare? Devo avere una conoscenza di base dell'informatica, cioè devo andare in un istituto di istruzione superiore o è realistico impararla da solo? Lo sto provando... Sto passando un momento difficile. Qualche consiglio su come raggiungere questo obiettivo per gradi.

Grazie. Alex

 
Alex5757000 писал(а) >>

Da dove comincio? Devo avere una conoscenza di base dell'informatica, cioè devo andare all'università, o è possibile farlo da soli? Lo sto provando... Sto passando un momento difficile. Qualche consiglio su come raggiungere questo obiettivo per gradi.

Grazie. Alex

https://book.mql4.com/ru/

http://forum.alpari.ru/thread42059.html

 
Alex5757000 >> :

Signori, salve a tutti! Scrivo in questo ramo solo per evitare di raggruppare un nuovo... Ho bisogno di un consiglio: siccome negli ultimi 2 anni ho fatto forex seriamente, ho voluto imparare mql e imparare a programmare. Dopo tutto, il trading è la mia vita e viviamo nel 21° secolo, dove si può fare trading con gli esperti, non con le mani, ed è un grande privilegio. Comunque, sono uno specialista in finanza e non so nulla di programmazione. Anche se conosco bene la matematica. Vorrei chiedere a delle persone competenti: ho voglia e posso passare un'ora al giorno per imparare mql. Con cosa iniziare? Devo avere una conoscenza di base dell'informatica, cioè devo entrare in un istituto di istruzione superiore o è realistico impararla da solo? Lo sto provando... Sto passando un momento difficile. Quindi, qualsiasi consiglio su come affrontare questo compito passo dopo passo...

Grazie. Alex

1. Inizia con il libro di testo (sopra)...

2. Puoi provare da solo (o dare un'occhiata ad altri esperti e farlo da solo).

3. "Imparando come lavorano gli esperti, imparerete i dettagli e la meccanica di come lavorano, e studiando le varie sfumature del metodo. Imparando le sfumature.

4. Cosa non è chiaro chiedere sul forum. (Avendo cercato una domanda simile in anticipo per una risposta).

5. Se il tuo cervello comincia a bollire al momento della codifica - per venire fuori ... avere un fumo ... ...e pensare con calma nella tua mente. Se questo è il caso... ...allora è così... :)

 
Alex5757000 >> :

Signori, salve a tutti! Scrivo in questo ramo solo per evitare di raggruppare un nuovo... Ho bisogno di un consiglio: siccome negli ultimi 2 anni ho fatto forex seriamente, ho voluto imparare mql e imparare a programmare. Dopo tutto, il trading è la mia vita e viviamo nel 21° secolo, dove si può fare trading con gli esperti, non con le mani, ed è un grande privilegio. Comunque, sono uno specialista in finanza e non so nulla di programmazione. Anche se conosco bene la matematica. Vorrei chiedere a delle persone competenti: ho un desiderio e posso passare un'ora ogni giorno a studiare mql. Con cosa iniziare? Devo avere una conoscenza di base dell'informatica, cioè devo entrare in un istituto di istruzione superiore o è realistico impararla da solo? Lo sto provando... Sto passando un momento difficile. Comunque, qualsiasi consiglio su come procedere passo dopo passo...

Grazie. Alex


Inizia con questo:

MQL4 Language for Dummies. Come iniziare

https://www.mql5.com/ru/articles/1475

.

Non ha senso leggere libri di programmazione senza provare a testare ciò che si legge immediatamente nel lavoro (programmazione e compilazione).

 
Per favore, spiega cosa significa DEBUG
se (UseVolatility == 1)
{
se (!VolatilityOK())
{
Debug(5, fn, sp15 + "VolatilityOK() ...... FAILED: No Trade");
ritorno(-1);
}
Debug(3, fn, sp15 + "VolatilityOK() ...... Passato");
}
 
Il libro è ancora
File:
mql4.rar  1533 kb
 

Ciao a tutti!

MT4 ha i periodi grafici standard: M1, M5, M15, ecc.

Domanda da un principiante: come posso impostare il mio timeframe, come M8 o M10?

Ho provato a modificare il file grafico richiesto nel profilo - ho impostato period=8 come proprietà, ma non ha aiutato.

se un tema simile è stato discusso prima, pubblicate il link per favore!

gente! almeno ditemi dove scavare per capirlo...