Sistemler ve indikatörler oluşturulurken iki data birbiriyle karşılaştırılır.
Karşılaşacagımız çıktılar, doğru(TRUE) yada yanlış (FALSE) dır.
Metastock da aşağıdaki işlemlerin çıktısı:
Cross(Data1,Data2)--->TRUE=1 FALSE=0
Data1 >= Data2--->TRUE=1 FALSE=0
Data1 = Data2--->TRUE=1 FALSE=0
Data1 < Data2--->TRUE=1 FALSE=0
Data1 <= Data2--->TRUE=1 FALSE=0 dır.
Matriks de aşağıdaki işlemlerin çıktısı:
Cross(Data1,Data2)--->TRUE=1 FALSE=0
Data1 >= Data2--->TRUE=-1 FALSE=0
Data1 = Data2--->TRUE=-1 FALSE=0
Data1 < Data2--->TRUE=-1 FALSE=0
Data1 <= Data2--->TRUE=-1 FALSE=0 dır.
Daha önce açıklamıştık.....
Yani diyorki:
alert (cross(rsi(15),70),5)
Bir barda RSI(15) 70i geçerse "true" değerini alır, cıktı değeri "1"olur.
hemen sonraki barda 70den düşük olsa da "1" değerini muhafaza et.
alert (cross(rsi(15),70),5) kaç bar muhafaza et:5
Şimdi de HHV(Data,Period) veya LLV(Data,Period) fonksiyonları ile ALERT fonksiyonunu simule edeceğiz.
ALERT(Cross(Data1,Data2),5) eşittir HHV(Cross(Data1,Data2),5)
ALERT(Data1 >= Data2,5) eşittir LLV(Data1 >= Data2,5)
ALERT(Data1 = Data2,5) eşittir LLV(Data1 = Data2,5)
ALERT(Data1 < Data2,5) eşittir LLV(Data1 < Data2,5)
ALERT(Data1 >= Data2,5) eşittir LLV(Data1 >= Data2,5)
Sanırım
alert
kabusunuz bitmişdır.......
Yer İmleri