0 beğenilme 0 beğenilmeme
349 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 | 349 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,798 puan) tarafından
9,711 soru
9,671 cevap
5,196 yorum
48,845 kullanıcı