Guppy Çoklu Hareketli Ortalama - sayfa 3

 

...

lepistes tüccarlarından bir belge eklendi

17-19. sayfalar Guppy MMA osilatörü hakkındadır (belgenin geri kalanı da okunmaya değerdir) )

Saygılarımızla

mladen

toddanderson:
mladen,göstergeniz için teşekkürler

sen veya birisi göstergeyi açıklayabilir mi

bu lepistes ma'nın ortalaması mı yoksa ne hesaplıyor

teşekkür ederim
Dosyalar:
 

teşekkür ederim Mladen

 

Lepistes Barları!

daha sonra tekrar yayınlayın. Silme gönderi seçimini görmediniz mi?

 

İsim: - Lepistes MMA Osilatörü

formül:-

((Mov(KAPAT,3,D)+Mov(KAPAT,5,D)+

Mov(KAPAT,8,D)+Mov(KAPAT,10,D)+

Mov(KAPAT,12,D)+Mov(KAPAT,15,D))-

(Hareket(KAPAT,30,D)+Hareket(KAPAT,35,D)+

Mov(KAPAT,40,D)+Mov(KAPAT,45,D)+

Mov(KAPAT,50,E)+Mov(KAPAT,60,E)))*10;

(Hareket((KAPAT,3,D)+Hareket(KAPAT,5,D)+

Mov(KAPAT,8,D)+Mov(KAPAT,10,D)+

Mov(KAPAT,12,D)+Mov(KAPAT,15,D))-

(Hareket(KAPAT,30,D)+Hareket(KAPAT,35,D)+

Mov(KAPAT,40,D)+Mov(KAPAT,45,D)+

Mov(KAPAT,50,E)+Mov(KAPAT,60,E))),13,E))*10;0;

MS formülü MT4 yapmak için değiştirilebilir.

teşekkürler

 

...

Bu konunun 17. gönderisi (bu : https://www.mql5.com/en/forum/172971/page2 )

Kreangast:
İsim: - Lepistes MMA Osilatörü

formül:-

((Mov(KAPAT,3,D)+Mov(KAPAT,5,D)+

Mov(KAPAT,8,D)+Mov(KAPAT,10,D)+

Mov(KAPAT,12,D)+Mov(KAPAT,15,D))-

(Hareket(KAPAT,30,D)+Hareket(KAPAT,35,D)+

Mov(KAPAT,40,D)+Mov(KAPAT,45,D)+

Mov(KAPAT,50,E)+Mov(KAPAT,60,E)))*10;

(Hareket((KAPAT,3,D)+Hareket(KAPAT,5,D)+

Mov(KAPAT,8,D)+Mov(KAPAT,10,D)+

Mov(KAPAT,12,D)+Mov(KAPAT,15,D))-

(Hareket(KAPAT,30,D)+Hareket(KAPAT,35,D)+

Mov(KAPAT,40,D)+Mov(KAPAT,45,D)+

Mov(KAPAT,50,E)+Mov(KAPAT,60,E))),13,E))*10;0;

MS formülü MT4 yapmak için değiştirilebilir.

teşekkürler
 

Boğa:

Değer1=(Hareket(KAPAT,3,E)+Hareket(KAPAT,5,E)+Hareket(KAPAT,8,E)

+Mov(KAPAT,10,E)+Mov(KAPAT,12,E)+Mov(KAPAT,15,E));

Value2=(Mov(KAPAT,30,D)+Mov(KAPAT,35,D)+Mov(KAPAT,40,D)

+Mov(KAPAT,45,D)+Mov(KAPAT,50,D)+Mov(KAPAT,60,D));

Değer1-Değer2>=0

Ayı:

Değer1=(Hareket(KAPAT,3,E)+Hareket(KAPAT,5,E)+Hareket(KAPAT,8,E)

+Mov(KAPAT,10,E)+Mov(KAPAT,12,E)+Mov(KAPAT,15,E));

Value2=(Mov(KAPAT,30,D)+Mov(KAPAT,35,D)+Mov(KAPAT,40,D)

+Mov(KAPAT,45,D)+Mov(KAPAT,50,D)+Mov(KAPAT,60,D));

Değer1-Değer2<0

Bu MS formülü MT4'e.

teşekkürler

 

merhaba mladen

Teşekkürler İpuçları

 
Bu formüller (buna osilatör GMMA değeri olarak atıfta bulunacaktır (bu gönderideki GMMA osilatöründe limon yeşili) şuna çevrilir (== 0 bırakılır, bu duruma nötr bir eğilim diyelim):
GMMA değeri > 0 -> yükseliş

GMMA değeri < 0 -> düşüş

Alt döngü içindeki metatrader kodunda <30 koşulunun yaptığı şey budur:
for(int j=0; j<persize; j++)

{

if (periods[j]<30)

sum += iMA(NULL,0,periods[j],0,MODE_EMA,Price,i);

else sum -= iMA(NULL,0,periods[j],0,MODE_EMA,Price,i);

}

Saygılarımızla

mladen

Kreangast:
Boğa:

Değer1=(Hareket(KAPAT,3,E)+Hareket(KAPAT,5,E)+Hareket(KAPAT,8,E)

+Mov(KAPAT,10,E)+Mov(KAPAT,12,E)+Mov(KAPAT,15,E));

Value2=(Mov(KAPAT,30,D)+Mov(KAPAT,35,D)+Mov(KAPAT,40,D)

+Mov(KAPAT,45,D)+Mov(KAPAT,50,D)+Mov(KAPAT,60,D));

Değer1-Değer2>=0

Ayı:

Değer1=(Hareket(KAPAT,3,E)+Hareket(KAPAT,5,E)+Hareket(KAPAT,8,E)

+Mov(KAPAT,10,E)+Mov(KAPAT,12,E)+Mov(KAPAT,15,E));

Value2=(Mov(KAPAT,30,D)+Mov(KAPAT,35,D)+Mov(KAPAT,40,D)

+Mov(KAPAT,45,D)+Mov(KAPAT,50,D)+Mov(KAPAT,60,D));

Değer1-Değer2<0

Bu MS formülü MT4'e.

teşekkürler
 

#özellik telif hakkı "mladen"

#özellik bağlantısı "mladenfx@gmail.com"

#özellik göstergesi_separate_window

#özellik göstergesi_tamponları 2

#özellik göstergesi_color1 KireçYeşil

#özellik göstergesi_renk2 Kırmızı

#özellik göstergesi_level1 0

#özellik göstergesi_levelcolor DarkSlateGray

extern int Fiyat = PRICE_CLOSE;

harici int SignalPeriod = 13;

çift arabellek1[];

çift arabellek2[];

çift nokta[]={3,5,8,10,12,15,30,35,40,45,50,60};

int persize;

int init()

{

SetIndexBuffer(0,buffer1);

SetIndexBuffer(1,buffer2);

persize =ArraySize(noktalar);

dönüş(0);

}

int deinit() { dönüş (0); }

int başlangıç()

{

çift alfa = 2.0/(1.0+SignalPeriod);

int counted_bars=IndicatorCounted();

int i,limit;

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

limit = Barlar-sayılan_barlar;

for(i=limit; i>=0; i--)

{

çift toplam = 0;

for(int j=0; j<persize; j++)

{

if (dönemler[j]<30)

toplam += iMA(NULL,0,dönemler[j],0,MODE_EMA,Fiyat,i);

else toplamı -= iMA(NULL,0,dönemler[j],0,MODE_EMA,Fiyat,i);

}

arabellek1 = toplam*10.0;

arabellek2 = arabellek2+alfa*(arabellek1-arabellek2);

}

dönüş(0);

}

merhaba mladen

Lütfen kodu yazın.

Teşekkürler

 

merhaba mladen

GMMA değeri > 0 -> yükseliş

GMA değeri düşüş

Lütfen göstergedeki dikey çizgiyi yazmama yardım edin.

teşekkürler

Kreangast