0 beğenilme 0 beğenilmeme
179 kez görüntülendi
Merhaba. Kahin modülünde alım yapmak için öncelikle ilk koşul olarak bir barın alt değerinin Bollinger alt bandını aşağı kesmesini, bu olay gerçekleştikten sonra Fisher Transform sinyalinin yukarı kesmesini istiyorum. Satış içinse ilk koşul olarak bir barın üst değerinin Bollinger üst bandını yukarı kesmesini, bu olay gerçekleştikten sonra ise Fisher Transform sinyalinde bu kez aşağı kesmesini istiyorum. Aslında bir formül oluşturdum ama ilk alım-satımı doğru verdikten sonra diğerlerinde hatalı sonuçlar üretiyor çünkü alım koşulu için mesela barın herhangi bir zaman diliminde Bollinger alt bandını yukarı kesmiş olmasını yeterli görüyor. Bu yüzden de satış yaptıktan hemen sonraki barda alış veriyor. Halbuki ben satış koşulu gerçekleştikten sonra alışın ilk koşulunun yeniden oluşmasını istiyorum.

Ne yapmak istediğime örnek olsun siyerek;

Al koşulu için: valuewhen(1,BBandBot(C,20,S,2)<=L,Cross(FISHT((H+L)/2,10),FISHTSGN((H+L)/2,10)))

Sat koşulu içinse valuewhen(1,BBandTop(C,20,S,2)<=H,Cross(FISHTSGN((H+L)/2,10),FISHT((H+L)/2,10)))

gibi bir formül oluşturdum. Nasıl bir düzenleme yapmalıyım?
System Tester-Bağlı Emirler kategorisinde (12 puan) tarafından | 179 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

Aşağıdaki şekilde deneyiniz,

al

BBandBot(C,20,S,2)>=L AND Cross(FISHT((H+L)/2,10),FISHTSGN((H+L)/2,10))

sat

BBandTOP(C,20,S,2)<=H AND Cross(FISHTSGN((H+L)/2,10),FISHT((H+L)/2,10))

iyi çalışmalar
(23,628 puan) tarafından
7,807 soru
7,785 cevap
4,493 yorum
12,537 kullanıcı