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

Son X bardaki en yüksek/en düşük değer

Soruldu
Görüntülenme
526 görüntülenme
Durum
Cevaplandı
Matriks IQ üzerinde belirli bir koşul gerçekleştiğinde belirlediğim indikatörün son x bardaki en yüksek veya en düşük değerini çekmek istiyorum.
Örneğin;

Kapanış verisi(close) <= en düşük değer (low) koşulu sağlandığında 10 barlık basit hareketli ortalamanın değerlerini saklasın. Bu sakladığı değerlerden son 5 barda oluşan en yüksek değerin çıktısını versin.

Bu kodu IQ için yazabilir miyiz?
Paylaş
CevaplaBayrakladüzenlendi · Kripexa.alpaslan41

1 Cevap

0

Merhaba,

Aşağıdaki formülü inceleyebilrisiniz.

SMA sma;
HighestHigh highestHigh;
		
public override void OnInit()
{
	AddSymbol(Symbol, SymbolPeriod);
	sma=SMAIndicator(Symbol,SymbolPeriod,OHLCType.Close,10);
	highestHigh = HighestHighIndicator(sma,  5);
	SendOrderSequential(true);
	WorkWithPermanentSignal(true);		
}

public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)
{
	var bardatamodel=GetBarData();
	var kapanis=GetSelectedValueFromBarData(bardatamodel,OHLCType.Close);
	var dusuk=GetSelectedValueFromBarData(bardatamodel,OHLCType.Low);
			
	if(kapanis<=dusuk){
		Debug("koşul sağlandı son 5 bardaki en yüksek sma değeri: "+highestHigh.Value[0][highestHigh.CurrentIndex]);
	}
}

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
BağlantıBayraklaKripexMatriks Destek16.499

Cevabınız

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