Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Indicatore di divergenza Blau ECO
Possiamo avere un indicatore di divergenza Blau ECO?
Blau ergodic DI ...
Pubblicato qui: https: //www.mql5.com/en/forum/173131/page3
Possiamo avere un indicatore di divergenza Blau ECO?
Stocastico centro di gravità ...
Ce n'è uno simile a questo indicatore già in questo thread, ma questo è semplificato, fatto esattamente come è descritto da John Ehlers e ha aggiunto alcune funzionalità (cambiamenti di colore sui cambiamenti di tendenza) quindi può essere considerato come una sorta di aggiornamento del CG stocastico (centro di gravità stocastico)
Fisher stocastico CG ...
Quasi lo stesso di quello precedente, tranne che il risultato è "fisherizzato" In questo modo può essere un po' più reattivo e più facile da individuare i cambiamenti di tendenza. I colori stanno cambiando al cambio di pendenza in questo
Sambuco Impulso Candele
Ciao ragazzi, grazie per gli indicatori. Sicuramente womderful. Ho provato la candela Impulse. Ma non funziona. Qualcuno ha qualche idea?
Km
Ciao a tutti...
Sto dedicando questo thread a tutti gli indicatori di John Ehler nella speranza di poterne ottenere/realizzare il maggior numero possibile per MT4.
Si prega di postare qualsiasi indicatore di John Ehlers per MT4
che avete qui come descritto nei suoi libri "Rocket Science for Traders", "Cybernetic Analysis for Stocks and Futures", "Mesa and Trading Market Cycles".
Si prega di postare qualsiasi codifica per gli indicatori che i programmatori potrebbero convertire in Mql4.
Grazie a Igorad e altri per aver già programmato molti di questi indicatori.
Per dare il via alle cose vedi i miei allegati...
Gramski....
Se ti riferisci a questo indicatore https://c.mql5.com/forextsd/forum/49/elder_impulse_candle_color.mq4 (da questo thread, a questo post : https://www.mql5.com/en/forum/174980/page10), questo è come appare sul mio terminale:
Ciao ragazzi, grazie per gli indicatori. Sicuramente womderful. Ho provato la candela Impulse. Ma non funziona. Qualcuno ha qualche idea?
Ciao,
sto cercando l'indicatore sinusoidale di John Ehlers che usa la media mobile ponderata. Questo è quello del suo libro "Rocket Science for traders", e non quello di "Cybernetic analysis...". Qualcuno sa dove posso trovarlo?
Ciao, questo è il codice per l'indicatore chiamato "Ehlers Dominant Cycle Period". Dovrebbe restituire la lunghezza del ciclo dominante nei mercati. Questo indicatore è disponibile asi mq4? Forse è stato postato qui con un nome diverso.
inputs:
Price( MedianPrice ) ;
variables:
alpha1( 0 ),
alpha1Plus1( 0 ),
Log10( 0 ),
HP( 0 ),
SmoothHP( 0 ),
EhlersDelta( 0.1 ),
EhlersBeta( 0 ),
Cos720Delta( 0 ),
EhlersGamma( 0 ),
alpha( 0 ),
OneMinusAlpha( 0 ),
OnePlusAlpha( 0 ),
N( 0 ),
TwoPi( 6.2831854 ),
MaxAmpl( 0 ),
Num( 0 ),
Denom( 0 ),
DC( 0 ),
DomCyc( 0 ),
Cos720DeltaDom( 0 ),
SineLine( 0 ),
CosineLine( 0 ) ;
arrays:
EhlersI[50]( 0 ),
OldI[50]( 0 ),
OlderI[50]( 0 ),
Q[50]( 0 ),
OldQ[50]( 0 ),
OlderQ[50]( 0 ),
Real[50]( 0 ),
OldReal[50]( 0 ),
OlderReal[50]( 0 ),
Imag[50]( 0 ),
OldImag[50]( 0 ),
OlderImag[50]( 0 ),
Ampl[50]( 0 ),
OldAmpl[50]( 0 ),
DB[50]( 0 ) ;
if CurrentBar = 1 then
begin
{ 360 / 40 = 9 }
alpha1 = ( 1 - Sine( 9 ) ) / Cosine( 9 ) ;
alpha1Plus1 = alpha1 + 1 ;
Log10 = Log( 10 ) ;
end ;
HP = 0.5 * alpha1Plus1 * ( Price - Price[1] ) +
alpha1 * HP[1] ;
SmoothHP = ( HP + 2 * HP[1] + 3 * HP[2] + 3 * HP[3] +
2 * HP[4] + HP[5] ) / 12 ;
if CurrentBar = 1 then
SmoothHP = 0
else if CurrentBar < 7 then
SmoothHP = Price - Price[1] ;
EhlersDelta = -0.015 * CurrentBar + 0.5 ;
EhlersDelta = MaxList( 0.15, EhlersDelta ) ;
if CurrentBar > 6 then
begin
for N = 8 to 50
begin
EhlersBeta = Cosine( 360 / N ) ;
Cos720Delta = Cosine( 720 * EhlersDelta / N ) ;
if Cos720Delta 0 then
EhlersGamma = 1 / Cos720Delta ;
alpha = EhlersGamma -
SquareRoot( Square( EhlersGamma ) - 1 ) ;
OneMinusAlpha = 1 - alpha ;
OnePlusAlpha = 1 + alpha ;
Q[N] = ( N / TwoPi ) * ( SmoothHP -
SmoothHP[1] ) ;
EhlersI[N] = SmoothHP ;
Real[N] = 0.5 * OneMinusAlpha * ( EhlersI[N] -
OlderI[N] ) + EhlersBeta * OnePlusAlpha *
OldReal[N] - alpha * OlderReal[N] ;
Imag[N] = 0.5 * OneMinusAlpha * ( Q[N] -
OlderQ[N] ) + EhlersBeta * OnePlusAlpha *
OldImag[N] - alpha * OlderImag[N] ;
Ampl[N] = ( Square( Real[N] ) +
Square( Imag[N] ) ) ;
end ;
end ;
for N = 8 to 50
begin
OlderI[N] = OldI[N] ;
OldI[N] = EhlersI[N] ;
OlderQ[N] = OldQ[N] ;
OldQ[N] = Q[N] ;
OlderReal[N] = OldReal[N] ;
OldReal[N] = Real[N] ;
OlderImag[N] = OldImag[N] ;
OldImag[N] = Imag[N] ;
OldAmpl[N] = Ampl[N] ;
end ;
MaxAmpl = Ampl[10] ;
for N = 8 to 50
begin
if Ampl[N] > MaxAmpl then
MaxAmpl = Ampl[N] ;
end ;
for N = 8 to 50
begin
if MaxAmpl 0 and ( Ampl[N] / MaxAmpl ) > 0 then
DB[N] = -10 * Log( 0.01 / ( 1 - .99 * Ampl[N] /
MaxAmpl ) ) / Log10 ;
if DB[N] > 20 then
DB[N] = 20 ;
end ;
Num = 0 ;
Denom = 0 ;
for N = 10 to 50
begin
if DB[N] <= 3 then
begin
Num = Num + N * ( 20 - DB[N] ) ;
Denom = Denom + ( 20 - DB[N] ) ;
end ;
if Denom 0 then
DC = Num / Denom ;
end ;
DomCyc = Median( DC, 10 ) ;
if DomCyc < 8 then
DomCyc = 20 ;
EhlersBeta = Cosine( 360 / DomCyc ) ;
Cos720DeltaDom = Cosine( 720 * EhlersDelta / DomCyc ) ;
if Cos720DeltaDom 0 then
EhlersGamma = 1 / Cos720DeltaDom ;
alpha = EhlersGamma - SquareRoot( Square( EhlersGamma )
- 1 ) ;
SineLine = 0.5 * ( 1 - alpha ) * ( SmoothHP -
SmoothHP[1] ) + EhlersBeta * ( 1 + alpha ) *
SineLine[1] - alpha * SineLine[2] ;
CosineLine = ( DomCyc / TwoPi ) * ( SineLine -
SineLine[1] ) ;
if CurrentBar > 10 then
begin
Plot1( SineLine, "Sine", Red, default, 2 ) ;
Plot2( CosineLine, "Cosine", Cyan, default, 2 ) ;
end ;Fama lascia la pittura
Chiamando un codificatore, Mladen forse *-)
Questo Fama Indy smette di dipingere sul grafico corrente, e qualcuno deve cambiare TF prima che mostri di nuovo la linea completa.
Forse qualcuno può trovare e fissare il grande nel codice?
TIA
Questo è l'indice di forza lisciato di Ehlers come istogramma, è mtf e avvisi, sull'istogramma e gli avvisi potete cambiare da isto su pendenza = vero o falso e gli avvisi su pendenza = vero o falso, se falso allora isto è basato su maggiore o minore di zero, lo stesso con gli avvisi.Lo smoothing è 0=sma, 1=ema, 2=ssma, 3=lwma, e 4=lsma.