Indicatori multi timeframe - pagina 718

 
mikocairo55:
grazie mladen per lo stocastico rsi

ma ho bisogno dell'indicatore sottostante per mt4

studio(title="Stocastico RSI", shorttitle="Stoch RSI")

fonte = chiudere

lengthRSI = input(14, minval=1), lengthStoch = input(14, minval=1)

smoothK = input(3, minval=1), smoothD = input(3, minval=1)

rsi1 = rsi(source, lengthRSI)

k = sma(stoch(rsi1, rsi1, rsi1, lunghezzaStoch), smoothK)

d = sma(k, smoothD)

plot(k, colore=blu)

plot(d, colore=arancione)

h0 = hline(80)

h1 = hline(20)

fill(h0, h1, color=purple, transp=80)

mikocairo55

Per quanto vedo sono la stessa cosa

L'indicatore del tuo post è uno stocastico lisciato sma con l'aggiunta di una linea di segnali - la stessa cosa è fatta nello stocastico RSI. Se imposti gli stessi parametri otterrai gli stessi valori

 

Ciao Mladen

hai codificato questo indy per 2 linee,

ora puoi aggiungere l'opzione per 3 linee

Saluti

 
rkhan1:
Ciao Mladen

hai codificato questo indy per 2 linee,

ora puoi aggiungere l'opzione per 3 linee

Saluti

Non sarebbe troppo (dato che è in una sottofinestra, l'incrocio dei 3 valori aggiungerebbe solo ritardo)?

 

Ciao,

Ho programmato molti indicatori MTF in questo modo:

int iTF1 = iBarShift(NULL, TF1_Timeframe, Time);

Sto_Sig_2 = iStochastic(NULL,TF1_Timeframe, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, iTF1+2)

Ma se uso questo, vedo per i valori passati ad esempio di PERIOD_D1 solo lo stesso valore per tutto il giorno.

Se chiamo

Sto_Sig_2 = iStochastic(NULL,PERIOD_D1, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, 0)

nel mio EA, quindi ottengo valori diversi in tutto il giorno (anche dai giorni passati).

Ora come posso calcolare un indicatore mtf che mi mostri i diversi valori mft ad esempio in H1 da D1? Quindi non voglio ottenere il valore di chiusura. Spero che tu possa capire la mia domanda.

Molte grazie!

 
sunshineh:
Ciao,

Ho programmato molti indicatori MTF in questo modo:

int iTF1 = iBarShift(NULL, TF1_Timeframe, Time);

Sto_Sig_2 = iStochastic(NULL,TF1_Timeframe, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, iTF1+2)

Ma se uso questo, vedo per i valori passati ad esempio di PERIOD_D1 solo lo stesso valore per tutto il giorno.

Se chiamo

Sto_Sig_2 = iStochastic(NULL,PERIOD_D1, TF1_KPeriod, TF1_DPeriod, TF1_Slowing, TF1_Method ,TF1_Price, 1, 0)

nel mio EA, quindi ottengo valori diversi in tutto il giorno (anche dai giorni passati).

Ora come posso calcolare un indicatore mtf che mi mostri i diversi valori mft ad esempio in H1 da D1? Quindi non voglio ottenere il valore di chiusura. Spero che tu possa capire la mia domanda.

Un sacco di ringraziamenti!

Come è definito il tuo TF1_Timeframe?

 

TF1_Timeframe è f.e. 1440 e lo uso sul mio grafico H1.

 
sunshineh:
TF1_Timeframe è ad esempio 1440 e lo uso sul mio grafico H1.

No. Intendevo come l'hai dichiarato? Come int, doppio, stringa?

 

Non so se aggiungerebbe lag

tu sei il codificatore professionista qui, volevo solo testare

in ogni caso si potrebbe rimuovere il LAG

Saluti

 
mladen:
MACD cross zero separato (originariamente postato qui https://www.mql5.com/en/forum/173574/page260 ) aggiornato per il nuovo metatrader 4: macd_cross_zero_separate_mtf_nmc.mq4

Anche questo (originariamente dallo stesso post): macd_cross_zero_mtf_nmc.mq4

 

ciao mladen non hai risposto alla mia domanda nel post 7203

è urgente per me