Media mobile - pagina 124

 
mladen:
Una versione di EMA adattiva (media mobile esponenziale) che può controllare, oltre all'adattamento del periodo, anche la "velocità" (la reattività alle variazioni di prezzo) dell'ema: adaptive_ema.ex4

Un consiglio a tutti quelli che cercano di codificare degli indicatori adattivi: non usate gli indicatori integrati in mt. Il problema è semplice : ogni volta che cambiate uno dei parametri (lunghezza di calcolo nel caso delle ema adattive) si apre una nuova istanza dell'indicatore che :

a) usa solo quel periodo per il calcolo (facendo un valore sbagliato)

b) usa la memoria come un qualsiasi altro indicatore (facendogli usare sempre più memoria)

c) inizia a strisciare poiché dopo un po' di tempo potreste avere 100 istanze dell'indicatore incorporato e non lo sapete nemmeno

__________________

PPS: l'EMA adattivo (o qualsiasi altro indicatore adattivo che ho fatto) non usa indicatori incorporati, quindi potete usarli liberamente

 
TEAMTRADER:
Ciao MLaden,

Come presumevo che questo indicatore MA Squeeze avrebbe funzionato è che avrebbe valutato il valore (in differenza) tra due medie mobili. Basandosi sulle impostazioni standard di 5 e 21, quando raggiunge 15 di differenza (c'è scritto soglia sull'indicatore) dovrebbe mostrare quando quelle specifiche medie mobili sono distanti 15 pip. Non lo fa.

Sto cercando un indicatore che dia un segnale sullo schermo e un avviso quando due medie mobili scelte sono ad una distanza specifica (in valore di pip).

Per esempio, se la 5ema fosse a più di 15 pip dalla 21 ema, vorrei saperlo e fare un backtest per assicurarmi che la strategia sia robusta.

Avevo capito che questo indicatore facesse questo, ma sembra che non faccia quello che speravo.

Esiste un indicatore che dia questa informazione?

TEAMTRADER

Sarebbe utile se dessi un'illustrazione MLaden?

TEAMTRADER

 
TEAMTRADER:
Sarebbe utile se dessi un'illustrazione MLaden? TEAMTRADER

TEAMTRADER

Se imposti l'ATR_Enable a false, allora quell'indicatore funziona come hai supposto (ma non quando sono esattamente a quella distanza ma quando sono sotto o uguali)

 

Indicatore DMA

dma.mq4

File:
dma_mql.png  63 kb
dma.mq4  2 kb
 

Ciao,

stavo cercando di scoprire come rilevare l'esatto incrocio di due medie mobili nel momento in cui si incrociano e non dopo, cioè una barra,

sfortunatamente sotto non funziona come previsto:

val1 > 0.9999*val2 && val1<1.0001*val2

avete qualche idea su come farlo?

grazie in anticipo

 
majfa:
Ciao,

Stavo cercando di scoprire come rilevare l'esatto incrocio di due medie mobili nel momento in cui si incrociano e non dopo, cioè una barra,

sfortunatamente qui sotto non funziona come previsto:

val1 > 0.9999*val2 && val1<1.0001*val2

hai qualche idea su come farlo?

grazie in anticipo

majfa

L'incrocio può essere rilevato solo dopo il fatto (quando è già avvenuto). Non si può prevedere un incrocio. Inoltre, l'incrocio di solito non avviene mai su una barra specifica, ma tra due barre. Per questo motivo, i modi "classici" di rilevare gli incroci sono corretti

 

Segmenti MA

ma_segmenti.mq4

File:
 

Banda della media mobile alta-bassa

hl_ma_band.mq4

File:
 
mladen:
Indicatore Squeezed ema (alcuni si chiedevano che tipo di indicatore fosse - eccolo): squeezed_ema.ex4

_______________

PS: il periodo utilizzato nell'esempio è 50
mladen:
Anche la versione "separata" (in modo da poterla confrontare con altre simili - secondo me la versione su grafico è più utile, ma ora ognuno può decidere quella preferita): squeezed_ema_separate.ex4

Caro mladen,

È possibile fare LSMA questo indicatore?

E anche la versione separata... ?

 
mladen:
Variazione ema adattiva con filtro (che può filtrare i cambiamenti insignificanti nel valore) postato qui (è già una versione multi time frame, ecco perché è stato postato lì): https: //www.mql5.com/en/forum/173574/page613

Caro mladen,

Interessato a questo indicatore.

E' possibile fare una versione LSMA?