Quando si usa un approccio non sindacale, ha senso rifiutare la rappresentazione dei prezzi OHLC e prendere tutti i tick in fila, o sfoltirli usando un timer. Sui ticchettii diradati da un timer, si possono calcolare tutti i tipi di medie.
Se gli OHLC, e necessariamente tutti, sono necessari, allora l'approccio dell'indicatore è necessario.
anim: Voglio che l'Expert Advisor non sia legato a un indicatore.Calcolerebbe le barre e prenderebbe i segnali di acquisto/vendita internamente. È possibile?
Lo stesso zigzag non è essenzialmente un indicatore, ma una matrice di vertici. Disegnarlo in barre per tutte le barre può essere uno spreco di risorse completamente inutile.
Renat Akhtyamov: In realtà, è molto più facile calcolare un solo tempo, che calcolare tutte le barre della storia.
Un indicatore normale conta tutte le barre solo all'inizio, e poi conta 1 barra dopo. Nell'indicatore è facile fare SMA in modo tale che anche al calcolo di 1 barra non c'è bisogno di ciclare attraverso l'intero periodo di MA.
Naturalmente, possiamo creare buffer di array nell'Expert Advisor. Ma perché, quando c'è un elemento appositamente progettato - gli indicatori?
Un indicatore normale conta tutte le barre solo all'inizio, e poi conta 1 barra dopo. Nell'indicatore è facile fare SMA in modo tale che anche al calcolo di 1 barra non c'è bisogno di ciclare attraverso l'intero periodo di MA.
Naturalmente, possiamo creare buffer di array nell'Expert Advisor. Ma perché, quando c'è un elemento appositamente progettato - gli indicatori?
In primo luogo, chi impedisce di avere una matrice di dati interna, la stessa del buffer dell'indicatore, e di riempirla allo stesso modo.
In secondo luogo, perché abbiamo bisogno dell'intera cronologia per l'Expert Advisor? Di regola, l'ultimo e forse il penultimo valore. E non abbiamo bisogno di tutta questa roba degli indicatori.
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.
Quando si usa un approccio non sindacale, ha senso rifiutare la rappresentazione dei prezzi OHLC e prendere tutti i tick in fila, o sfoltirli usando un timer. Sui ticchettii diradati da un timer, si possono calcolare tutti i tipi di medie.
Se gli OHLC, e necessariamente tutti, sono necessari, allora l'approccio dell'indicatore è necessario.
Voglio che l'Expert Advisor non sia legato a un indicatore.Calcolerebbe le barre e prenderebbe i segnali di acquisto/vendita internamente. È possibile?
Bene, qualcuno degli adepti e degli apologeti degli indicatori negli EA, mi mostri un esempio di calcolo dell'EMA negli EA.
Usando SMA come esempio
SMA=0;
for(i=10; i<=0; i--)SMA=SMA+Close[i];
SMA=SMA/11.0;
usando la SMA come esempio
SMA=0;
for(i=10; i<=0; i--)SMA=SMA+Close[i];
SMA=SMA/11.0;
Devo correre in un ciclo ogni volta? Sarebbe ancora più interessante con EMA.
Ed eseguire ogni volta in un ciclo? Sarebbe ancora più interessante con EMA.
In realtà, è molto più facile contare solo una volta che tutte le barre della storia.
Chi ha bisogno di tutti loro?
In realtà, è molto più facile calcolare un solo tempo, che calcolare tutte le barre della storia.
Un indicatore normale conta tutte le barre solo all'inizio, e poi conta 1 barra dopo. Nell'indicatore è facile fare SMA in modo tale che anche al calcolo di 1 barra non c'è bisogno di ciclare attraverso l'intero periodo di MA.
Naturalmente, possiamo creare buffer di array nell'Expert Advisor. Ma perché, quando c'è un elemento appositamente progettato - gli indicatori?
Un indicatore normale conta tutte le barre solo all'inizio, e poi conta 1 barra dopo. Nell'indicatore è facile fare SMA in modo tale che anche al calcolo di 1 barra non c'è bisogno di ciclare attraverso l'intero periodo di MA.
Naturalmente, possiamo creare buffer di array nell'Expert Advisor. Ma perché, quando c'è un elemento appositamente progettato - gli indicatori?
Un pericoloso malinteso.