Alıntı Originally Posted by qurman Yazıyı Oku
sayın bistcoin,
teşekkür ederim.
Dediğiniz gibi yazınca da son değerler O(sıfır) olduğu için istediğimi vermiyor.

Son 200 bar içinde oluşan en yüksek(1) veya en düşük(-1) değeri toplamasını istiyorum.Yani sıfırdan farklı olarak 200 bar içinde en son 1 ise 1 veya -1 ise -1 i almalı her indikatör için.Resime bakarsanız en son X=-1 ile en düşük değeri almış.Ama öncesinde x=1 değeri de var.Bunu almadan en son değer olan -1 i alması lazım.Yine Y=-1 ve Z=1 olmuş.Sıfır değerini pas geçmeli.
Sonucta x+y+z=-1 olmalı resme göre.
bir de şöyle deneyin lütfen;
AA:=VALUEWHEN(1, X<>0, X);
BB:=VALUEWHEN(1, Y<>0, Y);
CC:=VALUEWHEN(1, Z<>0, Z);
K:=AA+BB+CC;K

Bir ihtimal bir de şu;

AA:=IF( X<>0, X,PREV);
BB:=IF( Y<>0, Y,PREV);
CC:=IF( Z<>0, Z,PREV);
K:=AA+BB+CC; K