Un consigliere senza indicatore, è possibile? - pagina 2

 

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?
Non solo possibile, ma necessario.
 
.
 
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.
 
Dmitry Fedoseev:

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;

 
Renat Akhtyamov:

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.

 
Dmitry Fedoseev:

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?

 
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?

 
Dmitry Fedoseev:

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.
 
Nikolai Semko:
perché un consulente ha bisogno di tutta la storia. Di regola, l'ultimo e forse il penultimo valore. E non fare tutte queste cose da indicatore.

Un pericoloso malinteso.