0 beğenilme 0 beğenilmeme
208 kez görüntülendi
M1:=MOV(C,24,S);

M2:=MOV(C,48,S);

M3:=IF(CROS(M1,M2),1,0);

M4:= IF(SATKOŞULU,1,0);

YUKARIDA, YAPMAK ISTEDIGIM;

M4 KOŞULU GERÇEKLEŞTIKTEN  SONRA OLUŞAN ,

M3 DEĞİŞKENINDEKI CROSS SAYISINI SAYCAÇ İLE (CUMULATE) SAYDIRMAK VE

M4 KOSULU TEKRAR GERCEKLESINCE SIFIRLAMASI..

VE TEKRARDAN M4 KOŞULU GERCEKLESIR ISE TEKRARDAN SIFIRDAN  M3 KOŞULUNU SAYMASI..

YANİ, M4 SONRASI KAÇ TANE KESİŞİM OLMUŞ... VE TEKRARDAN M4 KOŞULU SAGLANINCA SIFIRDAN BAŞLAMASI.

CUMULATE FONKSIYONUNU İF İLE KULLANMAYA DENEDIM AMA SANIRIM MANTIKSAL HATA YAPIYORUM.

TEŞEKKURLER
Grafik kategorisinde (28 puan) tarafından | 208 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

Aşağıdaki örneği inceleyiniz, istediğiniz gibi verecektir.

M1:=MOV(C,24,S);
M2:=MOV(C,48,S);
A:=CROSS(M1,M2);
B:=CROSS(M2,M1);
if(BarsSince(A)<BarsSince(B),BarsSince(A),0)

iyi çalışmalar
(33,128 puan) tarafından
9,148 soru
9,103 cevap
5,027 yorum
27,974 kullanıcı