0 beğenilme 0 beğenilmeme
107 kez görüntülendi
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);
Grafik kategorisinde (136 puan) tarafından | 107 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba

Bu talebinizi bir görsel ile de egitim@matriksdata.com mail adresine iletebilir misiniz?

Bilgilerinize.
(3,730 puan) tarafından
9,015 soru
8,970 cevap
4,995 yorum
24,122 kullanıcı