0 beğenilme 0 beğenilmeme
317 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 | 317 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
(36,018 puan) tarafından
9,605 soru
9,563 cevap
5,170 yorum
44,591 kullanıcı