Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. 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.

0

Decimal cinsi, yuzdelık farkının sıfır kesme anından ıtıbaren lowestlow kullanmak

Soruldu
Görüntülenme
423 görüntülenme
Durum
Cevaplandı
ÖNCELIKLE YARDIMLARINIZ İÇİN TEŞEKKURLER,  SON BİR KOD BLOĞUNDA TAKILDIM. BU OLMAZ SA OLMAZLARDAN ALTERNETİFLERİ DÜŞÜNDÜM BULAMADIM.

YAPMAK İSTEDİĞİM ŞU, BASİTEÇE OLACAK ŞEKILDE ;

 MTR2 = MAGIC TREND

HM2 = HAREKETLI ORTALAMA

XR1:=valuewhen(1.,CROSS(MTR2,HM2),HM2);

XR2:=((HM2-XR1)/XR1)*100;

XR4:=lowestsince(1.,CROSS(0,XR2),XR2);

XR4 KISMINDA TAKILI KALDIM 3 GÜNDÜR, YUZDELIĞIN IQDA KARŞILIĞ ?lLowestLow  OLARAK YAPAMADIM.. (kısaca xr4 de  kaldım)

BAZI KISIMLARI  AŞAĞIDAKİ ŞEKILDE  YAPTIM. BU OLMADI

mtc magıctrend

ho1 hareketlı ortaslama

barsay = barDataCurrentValues.LastUpdate.BarDataIndex;

if (CrossAbove(mtc, ho1))

{

n2 = barsay;

}

if (barsay >= n2)

{

n3 = barsay - n2;

d2 = LowestLow(ho1, n3, 0);  /// lowestsince yapıldı ok

Debug("lowıslow ho1 = " + d2);

}

ama sayısal bir degerın herhangi bır sayıdan etkıleşım (cross,==,> vb) sonrasını yapamadım hatalar alıyorum.bir çözümü varmıdır?

teşekkurler
Paylaş

1 Cevap

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol