0 beğenilme 0 beğenilmeme
170 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 | 170 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
7,645 soru
7,642 cevap
4,448 yorum
11,026 kullanıcı