Tüm John Ehlers Göstergeleri... - sayfa 43

 

Blau ECO sapma göstergesi

Blau ECO sapma göstergesi alabilir miyiz?

 

Blau ergodik DI ...

Burada yayınlandı: https://www.mql5.com/en/forum/173131/page3

skn:
Blau ECO sapma göstergesi alabilir miyiz?
 

Stokastik ağırlık merkezi...

Bu başlıkta bu göstergeye benzer bir gösterge var, ancak bu basitleştirildi, tam olarak John Ehlers tarafından tanımlandığı gibi yapıldı ve bazı işlevler eklendi (trend değişikliklerinde renk değişiklikleri), böylece bir tür yükseltme olarak kabul edilebilir. Stokastik CG (stokastik ağırlık merkezi)

Dosyalar:
 

Fisher stokastik CG...

Sonucun "balıklaştırılmış" olması dışında neredeyse öncekiyle aynı. Bu şekilde, trend değişikliklerini tespit etmek biraz daha duyarlı ve daha kolay olabilir. Bunda eğim değişikliğinde renkler değişiyor

 

Elder Impulse Mumlar

Merhaba Arkadaşlar göstergeler için teşekkürler. Kesinlikle harika. Impulse mumunu denedim. Ama çalışmıyor. Herhangi biri herhangi bir fikir?

Km

Gramski:
Herkese selam...

Bu konuyu, MT4 için mümkün olduğunca çok sayıda elde edebileceğimizi/yapabileceğimizi umarak John Ehler'in tüm göstergelerine adıyorum.

Lütfen herhangi bir MT4 John Ehlers göstergesi gönderin

"Tüccarlar için Roket Bilimi", "Hisse Senetleri ve Vadeli İşlemler için Sibernetik Analiz", "Mesa ve Ticaret Piyasası Döngüleri" kitaplarında ana hatlarıyla belirtildiği gibi buradasınız.

Lütfen programcıların Mql4'e dönüştürebileceği göstergeler için herhangi bir kodlama gönderin.

Igorad ve diğerlerine bu göstergelerin çoğunu zaten programladıkları için teşekkürler.

İşleri başlatmak için eklerime bakın ...

Gramski.
 

...

Bu göstergeye atıfta bulunuyorsanız https://c.mql5.com/forextsd/forum/49/elder_impulse_candle_color.mq4 (bu konudan, bu gönderide: https://www.mql5.com/en/forum/174980 /page10 ), terminalimde şöyle görünüyor:

5Talentrader:
Merhaba Arkadaşlar göstergeler için teşekkürler. Kesinlikle harika. Impulse mumunu denedim. Ama çalışmıyor. Herhangi biri herhangi bir fikir? Km
Dosyalar:
 

Merhaba,

Ağırlıklı hareketli ortalamayı kullanarak John Ehlers'in sinüs dalgası göstergesini arıyorum. Bu, "Tüccarlar için Roket Bilimi" kitabından olan, "Sibernetik analiz..." kitabından değil. Nerede bulabileceğimi bilen var mı?

 

Merhaba, bu "Ehlers Dominant Cycle Period" adlı göstergenin kodudur. Piyasalardaki hakim döngünün uzunluğunu döndürmelidir. Bu gösterge mq4 olarak mevcut mu? Belki burada farklı bir adla yayınlanmıştır.

Indicator: EhlersDominantCycle

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 resim yapmayı bıraktı

Bir kodlayıcı çağırıyor, Mladen belki *-)

Bu Fama Indy, mevcut çizelgede boyamayı durduruyor ve tam çizgiyi tekrar göstermeden önce birisinin TF'yi değiştirmesi gerekiyor.

Belki biri koddaki büyük olanı bulabilir ve düzeltebilir?

TIA

Dosyalar:
fama.mq4  4 kb
 

Bu, bir histogram olarak Ehlers yumuşatılmış kuvvet indeksidir , mtf ve uyarılardır, histogramda ve uyarılardan değiştirebileceğiniz uyarılar eğimde = doğru veya yanlış ve eğimde uyarılar = doğru veya yanlışsa, o zaman histo daha büyük veya sıfırdan küçük, uyarılarla aynı. Düzeltme 0=sma,1=ema,2=ssma,3=lwma ve 4=lsma'dır.

Neden: