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

Hareketli ortalamanın 1 önceki değeri

Soruldu
Görüntülenme
820 görüntülenme
Durum
Çözüldü

Algo sihirbazında olmadığı için normal kodda bulunan aşağıdaki kısmı

if (sma.Value[0][sma.CurrentIndex] < sma.Value[0][sma.CurrentIndex]

 

f (sma.Value[0][sma.CurrentIndex] < sma.Value[1][sma.CurrentIndex]

 

şeklinde değiştirirsem bir önceki değerden küçükse koşulunu doğru yazmış oluyor muyum?

Kod hata vermiyor ama işlem de yapmadı bactest optimizasyonunda.

 

 

Paylaş

1 Cevap

2

Kabul edilen cevap

sma.Value[0][sma.CurrentIndex - 1]

Bu şekilde veya;

Ref(sma, 1) şeklinde bir önceki değeri alabilirsiniz.

Sizin değiştirmiş olduğunuz "Value" indeksi indikatör çizgilerine ait indeks. Yani sma.Value[1][sma.CurrentIndex] sma indikatöründe 2. çizginin değerini getirmek için kullanılır. Sma indikatöründe ikinci çizgi olmadığı için hata alırsınız.

BağlantıBayrakladüzenlendi · espedosGörkem Sarı725

Yorumlar (1)

Cevabınız

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