Topiginiz hayırlı olsun. Önemli bir konuyu işliyorsunuz bende kurdugum bir sistem için yorum isteyecektim.
Topiginiz hayırlı olsun. Önemli bir konuyu işliyorsunuz bende kurdugum bir sistem için yorum isteyecektim.
üsteki grafik vob30 haziran vade 5dk grafik üzerinde kırmızı 5li basit h.o yeşil ise 22 lik basit h.o .
şimdi buna göre ben şöyle bir sistem kurdum ve uygulamayı düşünüyorum.
5 dk grafikte fiyat yeşil çizgiyi ( 22 li h.o) yukarı dogu keserse long açaçagım. fiyat yükselip gevşemeye başladıktan sonra eger kırmızı çizgiyi aşagı dogru kırarsa pozisyonu kapatıp flat kalacagım ve karı cebe atacagım .yine fiyat kırmızıyı aşagıdan yukarıya dogru kırınca tekrar long pozisyon açacagım. aynı statejiyi uygulamaya devam edecegim. Eger ki fiyat yeşil çizgiyi aşagı dogru kırar ise short pozisyona geçecegim aynı strateji ters yönde işlemeye devam edecek.
yine aynı indikatör degerleri 60 dk grafik üzerinde açılarak ertesi güne trend yönünde pozisyon açılacak yani 60 dk grafikte fiyat yeşil çizginin yukarısında ise ertesi güne long pozisyon açıyorum.
bu sistemi 60 dk kullanarak ertesi güne pozisyonumu alıyorum ve çok isabetli oluyor. ama iş nedediyle 5 dk grafikte uygulayacak vakit bulamıyorum. ama yakın zamanda uzun bir tatilim olacak 5 dk kullanmayıda düşünüyorum.
Bir yorum istiyorum şimdi bu sisteme. Yada bu sistemi daha iyi nasıl s.o.s yapabiliriz.
Kodda bir hata yapmışım düzelttim aşağıdaki doğrudur...
-----------------------------------------------------------
{ ©Copyright Hdioxyde-Keyborsa.com
The grant of this license is for personal use
only - no resale or repackaging allowed.}
{Donemler ve Stop Cinsi}
prds:=Input("Kar Takip Ort",5,100,13);
FullS:=Input("mod HHV-LLV 1:yes 2:no",1,2,1);
{Sistem Kosullari}
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));
{Al - Sat Sinyalleri}
LE:=EL AND BarsSince(Ref(EL,-1))>BarsSince(Ref(ES,-1));
LX:=ES AND BarsSince(Ref(EL,-1))<BarsSince(Ref(ES,-1));
SE:=ES AND BarsSince(Ref(EL,-1))<BarsSince(Ref(ES,-1));
SX:=EL AND BarsSince(Ref(EL,-1))>BarsSince(Ref(ES,-1));
PozBAz:=ExtFml( "Forum.Latch", LE, LX, SE, SX);
{Pozisyon Karlari}
ShortProfit:=If(PozBAz<0,ValueWhen(1 ,Cross(0,PozBAz),C )-C,0);
LongProfit:=If(PozBAz>0,C-ValueWhen(1 ,Cross(PozBAz,0),C ),0);
{Sinyal anindaki low ve high degerleri}
SatBarH:=ValueWhen(1 ,Cross(0,PozBAz),H);
AlBarL:=ValueWhen(1 ,Cross(PozBAz,0),L );
{Stoplar}
{Stoplari tanimlarken 13 donemlik triangular mov alinmistir, kullanici mov cesidini degistirerek deneyebilir}
StopShort:=Min(SatBarH,(SatBarH-Mov(ShortProfit,prds,TRI)));
StopLong:=Max(AlBarL,(AlBarL+Mov(LongProfit,prds,T RI)));
{Stop cinsi tanimlari, Fulls 1 ise long stopu asla daha düşük bir değer almaz}
StopS:=If(Fulls=1,LowestSince(1, Cross(0,PozBAz),StopShort),StopShort);
StopL:=If(Fulls=1,HighestSince(1, Cross(PozBAz,0),StopLong),StopLong);
Stop:=If(PozBaz>0,StopL,StopS);
Stop
---------------------------------------------------
sistemin uygulanışına bir örnek. yatayda güzel çarpılıyor. birde pozisyondan çıkış için yine yeşil çizgiyi yi kullan diye bilirsin ama işte panik , pskoloji ve diger etkenler insanı rahat bırakmıyor. bunu uygulamak için hız, takip ve uygulamak gerekiyor.
bunu indikator olarak kaydediyoruz degilmi analmadigim nokta mevcut sistemimizle nasil entegre edecegiz. daha ocne yazdim ama hala realize edemiyorum. mesela yukaridaki arkadasin sistemine adapte edersek nasil olur.
Bildiğim şeyler, bilemediklerimin yanında sıfırdır.
Fazla kaybetmeden kazanmak için düşündüğünü, inandığını, inanmak istediğini, okuduğunu,duyduğunu değil;Gördüğünü Al/Sat, terse giderse paniklemeden zararı durdur. Daha iyi görmek için durmadan öğren.Bunu yapamıyorsan, kazanman acemi şansı yada bir tür kumardır.
Forumda yer alan bilgi,yorum ve tavsiyeler kişisel görüşlere dayanmaktadır. Bu nedenle yatırım kararı verilmesi beklentilerinize uygun sonuçlar doğurmayabilir.
5 dakikalıkta son iki günün resmi aşağıdaki gibi, grafikte sizin tanımlamalarınıza göre al ve sat okları ile exit noktalarını kodladım...
Bilanço eğer yanlış saymadımsa şu şekilde:
17 Short Sinyali
21 Long Sinyali
38 flat sinyali....
76 sinyal var 192 barda,
Bu sinyal hızıyla yatay piyasada darmadağın olursunuz. Daha yavaş bir sistem kullanmalısınız
Şöyle Yapacağız:
Diyelim ki en basitinden şöyle bir sistemimiz olsun:
Al: Cross(LinRegSlope(C,21),Mov(LinRegSlope(C,21),9,S) )
Yani Lineer Regression Slope kendi 9 SMA'sını yukarı kesince al...
Sat: Cross(Mov(LinRegSlope(C,21),9,S),LinRegSlope(C,21) )
LRS kendi 9 SMA'sını aşağı kesince sat....
Aşağıdaki 20 dakikalık grafik bunu gösteriyor....
..
Şimdi S.O.S kodumuzu inceleyelim:
-----------------------------------------------------------
{ ©Copyright Hdioxyde-Keyborsa.com
The grant of this license is for personal use
only - no resale or repackaging allowed.}
{Donemler ve Stop Cinsi}
prds:=Input("Kar Takip Ort",5,100,13);
FullS:=Input("mod HHV-LLV 1:yes 2:no",1,2,1);
{Sistem Kosullari}
{Al - Sat Sinyalleri}
{long entry kosulu, kendi sisteminize göre değiştirin}
LE:=Cross(LinRegSlope(C,21),Mov(LinRegSlope(C,21),9,S) );
{long exit kosulu, kendi sisteminize göre değiştirin}
LX:=Cross(Mov(LinRegSlope(C,21),9,S),LinRegSlope(C,21) );
{Short entry kosulu, kendi sisteminize göre değiştirin}
SE:=Cross(Mov(LinRegSlope(C,21),9,S),LinRegSlope(C,21) );
{Short exit kosulu, kendi sisteminize göre değiştirin}
SX:=Cross(LinRegSlope(C,21),Mov(LinRegSlope(C,21),9,S) );
PozBAz:=ExtFml( "Forum.Latch", LE, LX, SE, SX);
{Pozisyon Karlari}
ShortProfit:=If(PozBAz<0,ValueWhen(1 ,Cross(0,PozBAz),C )-C,0);
LongProfit:=If(PozBAz>0,C-ValueWhen(1 ,Cross(PozBAz,0),C ),0);
{Sinyal anindaki low ve high degerleri}
SatBarH:=ValueWhen(1 ,Cross(0,PozBAz),H);
AlBarL:=ValueWhen(1 ,Cross(PozBAz,0),L );
{Stoplar}
{Stoplari tanimlarken 13 donemlik triangular mov alinmistir, kullanici mov cesidini degistirerek deneyebilir}
StopShort:=Min(SatBarH,(SatBarH-Mov(ShortProfit,prds,TRI)));
StopLong:=Max(AlBarL,(AlBarL+Mov(LongProfit,prds,T RI)));
{Stop cinsi tanimlari, Fulls 1 ise long stopu asla daha düşük bir değer almaz}
StopS:=If(Fulls=1,LowestSince(1, Cross(0,PozBAz),StopShort),StopShort);
StopL:=If(Fulls=1,HighestSince(1, Cross(PozBAz,0),StopLong),StopLong);
Stop:=If(PozBaz>0,StopL,StopS);
Stop
---------------------------------------------------
Bu da yukardaki formüle göre Trailin Stop Loss'umuz...
...
Şöyle yapalım, illa ki 5m grafikte trade etmek istiyorsanız size iki farklı SMA periodu tavsiye edeceğim.
Uzun olanı günlük yani 96 bar diğeri ise yarım gün yani 48 bar.... Sistem kısaca şöyle, fiyat hem 48 hem 96 SMA üzerindeyse long, ikisinin altında ise short, arasındaysa da flat.
Bu durumda görüntü aşağıdaki gibi bütün büyük hareketleri yakalıyor ama yatayda da fazla çarpılmıyorsunuz...
..
Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)