Aşağıdaki sistem, metastock için satılan addon sistemlerden biri. Tabii ki satılan her sistem gibi parlak sonuçları olmayan ortalama bir sistem. Trendde para kazandırıyor (kim kazandırmıyor ki) ancak swing boyları küçülünce karlar uçup gidiyor.
Sistem 21 SMA'nın hareketine göre sinyal üreten basit bir yapıya sahip. En altta gördüğünüz trendwatch göstergesinin formülü şöyle:
----------------------------------------------------------
Length:= Input("length",9,200,21);
pds:=Input("pds",1,200,5);
yesil:=If( (Mov(C,length,S) - (Ref(Mov(C,length,S),-pds))) >0,(Mov(C,length,S) - (Ref(Mov(C,length,S),-pds))),0);
kirmizi:=If( (Mov(C,length,S) - (Ref(Mov(C,length,S),-pds)))< 0,(Mov(C,length,S) - (Ref(Mov(C,length,S),-pds))),0);
yesil;kirmizi;
----------------------------------------------------------
Meali kısaca 21 SMA'nın 5 bar önceki değeri ile karşılaştırılmış hali. 21 SMA 5 bar önceki değerinden yüksekse uptrend, düşükse downtrendeyiz varsayımına dayanıyor.
Fiyatın üstündeki gösterge de 21 SMA zaten.
Al ve Sat için ekstradan bir kaç koşul daha tanımlanmış: Al için C'nin 3 bar önceki H'den ya da O'dan büyük olması gibi... Formülden takip edebilirsiniz.
Al Sinyali:
TI:=Mov(C,21,S) - (Ref(Mov(C,21,S),-5));
EL:=TI>0 AND L>=Mov(C,21,S) AND C>Max(O,Ref(H,-3));
ES:=TI<0 AND H<=Mov(C,21,S) AND C<Min(O,Ref(L,-3));
EL AND BarsSince(Ref(EL,-1))>BarsSince(Ref(ES,-1))
Sat Sinyali:
TI:=Mov(C,length,S) - (Ref(Mov(C,length,S),-pds));
EL:=TI>0 AND L>=Mov(C,21,S) AND C>Max(O,Ref(H,-3));
ES:=TI<0 AND H<=Mov(C,21,S) AND C<Min(O,Ref(L,-3));
ES AND BarsSince(Ref(EL,-1))<BarsSince(Ref(ES,-1))
Sistem performansını rastgele seçilmiş bir 60M USDJPY grafiği üstünde gösterdim.
...