0 beğenilme 0 beğenilmeme
430 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 | 430 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
(38,398 puan) tarafından
9,906 soru
9,882 cevap
5,320 yorum
61,448 kullanıcı
Codi