0 beğenilme 0 beğenilmeme
354 kez görüntülendi
Merhaba,

Şu anda XUTUM kağıtlarından hangi kağıtların DemandIndex Gün değerinin 20'den büyük olduğunu nasıl görebilirim.
Explorer kategorisinde (310 puan) tarafından | 354 kez görüntülendi

1 cevap

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

Merhaba,

Aşağıdaki kodu kullanabilirsiniz.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Matriks.Data.Symbol;
using Matriks.Engines;
using Matriks.Lean.Algotrader.AlgoBase;
using Matriks.Lean.Algotrader.Models;
using Matriks.Indicators;

namespace Matriks.Lean.Algotrader
{
	public class DiExp : Explorer
	{
		[Parameter(19)]
		public int DiPeriod;
		
		DemandIndex demandIndex;
		public override void OnInit()
		{
			demandIndex = DemandIndexIndicator(Symbol, SymbolPeriod, DiPeriod);

			AddColumns(1);
			SetColumnText(0, "DI");

		}

		public override bool OnExplorer(List<BarDataEventArgs> bardatas)
		{
			SetColumn(0, Math.Round(demandIndex.CurrentValue, 4));
			if (demandIndex.CurrentValue>20)
				return true;
			return false;
		}
	}
}

 

(4,555 puan) tarafından
tarafından seçilmiş
Bunu Matriks GOLD ile nasıl yazabiliriz ??
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.



7,647 soru
7,642 cevap
4,448 yorum
11,133 kullanıcı