Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

En yakın hareketlı ortalamyı bulmak

Soruldu
Kategori
Grafik
Görüntülenme
439 görüntülenme
Durum
Cevaplandı
MERHABA IYI CALISMALAR.

ASAGIDAKI FORMULERDE YAPMAYA CALISTIGIM KAPANIS FIYATININ (C)  HERHANGI BIR HAREKETLI ORTLAMAYA ESIT OLDUGU VEYA O HAREKETLI ORTALAMANIN ALTBAND VE USTBAND KADAR O ARLIKTA HAREKET ETTIGINI BULMAK ISTIYORUM.AMA ISTEDIGIM TAM SONUCA ULASAMIYORUM.ASAGIDA BIR KAC DENEME YAPTIM BASARILI OLAMADIM. BU KONUDA YARDIMCI OLURMUSUNUZ.

USTBAND := (1 + 0.00238);    ALTBAND := (1 - 0.00238);

HRK1:=MOV(C,21,E);  HRK2:=MOV(C,50,E);  HRK3:=MOV(C,100,E);  HRK4:=MOV(C,144,E);  HRK5:=MOV(C,300,E);  HRK6:=MOV(C,400,E);  HRK7:=MOV(C,500,E);

ORNEKLER

FarkL1 := ABS(HRK1 - REF(C,-1));  FarkL2 := ABS(HRK2 - REF(C,-1));  FarkL3 := ABS(HRK3 - REF(C,-1));

FarkL4 := ABS(HRK4 - REF(C,-1));  FarkL5 := ABS(HRK5 - REF(C,-1));  FarkL6 := ABS(HRK6 - REF(C,-1));

 

MINLOW := MIN(ABS(C - HRK1),MIN(ABS(C - HRK2),  MIN(ABS(C - HRK3), MIN(ABS(C - HRK4),MIN(ABS(C - HRK5), MIN(ABS(C - HRK6), ABS(C - HRK7)))))));

 

HRKORT := IF(C = HRK1 OR (C >= HRK1 * ALTBAND AND C <= HRK1 * USTBAND), HRK1,

IF(C = HRK2 OR (C >= HRK2 * ALTBAND AND C <= HRK2 * USTBAND),HRK2,

IF(C = HRK3 OR (C >= HRK3 * ALTBAND AND C <= HRK3 * USTBAND), HRK3,

IF(C = HRK4 OR (C >= HRK4 * ALTBAND AND C <= HRK4 * USTBAND), HRK4,

IF(C = HRK5 OR (C >= HRK5 * ALTBAND AND C <= HRK5 * USTBAND), HRK5,

IF(C = HRK6 OR (C >= HRK6 * ALTBAND AND C <= HRK6 * USTBAND), HRK6,

IF(C = HRK7 OR (C >= HRK7 * ALTBAND AND C <= HRK7 * USTBAND), HRK7,0)))))));

 

 

ENYAKINHRK :=

IF(MIN(FarkL1, MIN(FarkL2, MIN(FarkL3, MIN(FarkL4, MIN(FarkL5, MIN(FarkL6, FarkL7)))))) = FarkL1, HRK1,

         IF(MIN(FarkL2, MIN(FarkL3, MIN(FarkL4, MIN(FarkL5, MIN(FarkL6, FarkL7)))))) = FarkL2, HRK2,

         IF(MIN(FarkL3, MIN(FarkL4, MIN(FarkL5, MIN(FarkL6, FarkL7)))) ) = FarkL3, HRK3,

         IF(MIN(FarkL4, MIN(FarkL5, MIN(FarkL6, FarkL7))) = FarkL4, HRK4,

         IF(MIN(FarkL5, MIN(FarkL6, FarkL7)) = FarkL5, HRK5,

         IF(MIN(FarkL6, FarkL7) = FarkL6, HRK6,HRK7)))))));

Seçilen fiyatın en yakın hareketli ortalamanın alt/üst bandlar içinde olup olmadığını kontrol et

HRKORT := IF((C >= ENYAKINHRK * ALTBAND and C <= ENYAKINHRK * USTBAND) VE (ENYAKINHRK = 0), 0, ENYAKINHRK);
Paylaş

1 Cevap

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol