0 beğenilme 0 beğenilmeme
578 kez görüntülendi
Matriks Prime'da kullanılan Prev, Highestsince, Lowestsince fonksiyonlarının  Matrisk IQ karşılığı nedir?
Algoritmik Trading kategorisinde (97 puan) tarafından | 578 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

IQ'da hazır olarak bu fonksiyonlar bulunmamaktadır koşulunuza uygun yapıyı kendiniz Dictionary, List gibi özellikler kullanılarak yapılması gerekir aşağıdaki örneği inceleyebilirsiniz.

Dictionary<int,decimal> PrevList=new Dictionary<int,decimal>();
		
int kosulIndex=0;
				
public override void OnDataUpdate(BarDataEventArgs barData)
{
	var index=barData.BarDataIndex;
	var close=barData.BarData.Close;
	var high=barData.BarData.High;
	var low=barData.BarData.Low;
			
	PrevList[index]=close;
		
	Debug("Önceki değer: "+PrevList.ContainsKey(index-1)?PrevList[index-1]:0);
			
	if(CrossAbove(most,most,0,1)){
		kosulIndex=index;
	}
			
	if(kosulIndex!=0){
		var gecenBarSayisi=index-kosulIndex;
		var yuksek=HighestHigh(GetBarData(),OHLCType.Close,gecenBarSayisi);
		Debug("Koşul sağlandıktan sonra en yüksek kapanış değeri: "+yuksek);
	}
			
}

 

(15,892 puan) tarafından
tarafından seçilmiş
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,786 kullanıcı