0 beğenilme 0 beğenilmeme
284 kez görüntülendi
merhaba matriks kullanmaya başlayalı yaklaşık 2 hafta oldu. ama filtreleme yaparken bi sorunla karşılaştım. matriks explorerda tek kolonda iki veya daha fazla  indikatörden alacağım sinyale göre filtrede 1,0,-1 veya 2,0,-2 gibi değerler görmek istiyorum. örneğin tek kolonda:

fisher için

period:=10; median:=(H+L)/2; maxMedian:=HHV(median,period); minMedian:=LLV(median,period); nValue1:=0.33*2*((median-minMedian)/(maxMedian-minMedian)-0.5)+0.67*prev; nValue2:=if(nValue1>0.99,0.999,if(nValue1<-0.99,-0.999,nValue1)); nFish:=0.5*log((1+nValue2)/(1-nValue2))+0.5*prev; ALCR:=cross(nFish,ref(nFish,-1)); SATCR:=cross(ref(nFish,-1),nFish); AL:=nFish>ref(nFish,-1); SAT:=nFish<ref(nFish,-1); IF(AL,1,IF(SAT,-1,0))

ve macd dema için

kp:=12; up:=26; sp:=9; kisa:=dema(c,kp); uzun:=dema(c,up); MD:=kisa-uzun; sinyal:=dema(MD,sp); histogram:=MD-sinyal; ALCR:=cross(MD,sinyal); SATCR:=cross(sinyal,MD); AL:=MD>sinyal; SAT:=MD<sinyal; IF(AL,2,IF(SAT,-2,0))

 

böyle iken fisher için 1,0,-1 ve dema için 2,0-2 sonuçlarını nasıl alabilirim. bu şeklilde sadece 2,0,-2 oluyor. yardımcı olabilir misiniz? teşekkürler
Diğer kategorisinde (14 puan) tarafından | 284 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
merhaba,

öncelikle filtrede bir değer görmeniz mümkün değildir,

sadece yazdığınız formülün 0 hariç sonuç verme filtresini yapabilirsiniz,

kolonlara ifli yazdığınız sonuçları,

filtrede toplatıp >< ile kullanabilirsiniz,

örn kolon1 de sonucu 2,

kolon 2 de sonucu 1 olan formülleri

filtrede cola+colb=3 diye buldurabilirsiniz,

bilgilerinize
(40,149 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



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