1 beğenilme 0 beğenilmeme
1,657 kez görüntülendi
OT:=OTT(c,8,2);
OTs:=OTTSup(c,8,2);
STk:=STOSK(200,200,20,VAR);
STd:=STOSD(200,200,20,VAR);

OTs>OT and STk>STd

Normalde bu şekilde OTT ve STOKASTİK indikatörlerinin, ikisinin de yardımcı çizgilerinin üzerinde olduğu durumda bir al sinyali oluşturuyorum ancak benim istediğim. bu sinyal oluştuğunda alması değil de  valuewhen komutu ile bu sinyalin gerçekleştiği barın en yükseğini alıp bunun belli bir yüzde üzerine çıkmasıyla işleme girmek istiyorum. Ama bir türlü beceremedim. Yardımcı olursanız sevinirim.

benim yapmaya çalıştığım şöyle birşeydi

k1:=OTs>OT and STk>STd;

k2:=valuewhen(1.,k1,h);

OTs>OT and STk>STd and C>k2+K2*0.01
System Tester-Bağlı Emirler kategorisinde (24 puan) tarafından | 1,657 kez görüntülendi

1 cevap

2 beğenilme 0 beğenilmeme
Merhaba,

Esasen yaptığınız doğru. Bununla beraber,

OTs>OT and STk>STd koşulu sürekli kendisini tekrarlayacağı için, k2 değerinin de sürekli güncellenmesine sebep oluyorsunuz.

Şu şekilde deneyiniz:

k1:=OTs>OT and STk>STd AND REF(OTs>OT and STk>STd,-1)=0;

k2:=valuewhen(1.,k1,h);

OTs>OT and STk>STd and C>k2+K2*0.01

 

Burada da, sorun olabilecek bir durum vardır.

Benim önerdiğim şekilde yazdığınızda,

OTs>OT and STk>STd koşulunun ilk gerçekleştiği barın h değerini almış olacaksınız.

Devam eden barlarda

OTs>OT and STk>STd koşulu bozulmadan C k2 değerinin üstüne çıkarsa sorun yok.

Koşul bozulup tekrar gerçekleşirse k2 değeri de yenilenmiş olacaktır.

Belki de, bu hali asıl tercihiniz olacaktır. İnceleyiniz.

İyi çalışmalar
(13,600 puan) tarafından
Hocam neden ref fonksiyonunu =0 yaptınız?
0 0

Merhaba.

Açıkladım aslında:

Benim önerdiğim şekilde yazdığınızda,

OTs>OT and STk>STd koşulunun ilk gerçekleştiği barın h değerini almış olacaksınız.

Lütfen, yazılan her detayı ayrı ayrı indikatör builder ile yazıp alt alta koyup inceleyiniz. 

Koşul yazarken, adım adım görerek ilerlerseniz çok faydasını göreceksiniz.

k1 formülünü sadece benim ve sizin yazdığınız halleri ile grafik üzerinde inceleyiniz. 

Bunun k2 yi nasıl etkilediğine bakınız.

Ve, şu dokümanın da ek bilgiler kısmını inceleyiniz.

https://www.matriksdata.com/website/bireysel-urunler/matriks-veri-terminali/dokumanlar/matriks-veri-terminali-indikatorler-dokumani

İyi çalışmalar

 

 

8,636 soru
8,590 cevap
4,821 yorum
19,790 kullanıcı