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

İstediğim Hareketli Ortalamayı Bugün Kıran Hisseleri Bulmak

Soruldu
Görüntülenme
1.724 görüntülenme
Durum
Çözüldü
Merhaba,

MATRIKS IQ Explorer kullanarak hareketli ortalamayı BUGÜN yukarı kesen hisseleri bulmak istiyorum. Örneğin;

200 günlük hareketli ortalamasını BUGÜN yukarı kesen hisseleri nasıl tarayabilirim?
Paylaş

1 Cevap

1

Kabul edilen cevap

Merhaba,

Aşağıdaki explorer stratejisini deneyiniz.

Strateji adının MovCrossExp olmasına dikkat ediniz.

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 MovCrossExp : Explorer
	{
		[Parameter(200)]
		public int MovPeriod;
		
		[Parameter(MovMethod.Exponential)]
		public MovMethod movMethod;
		
		MOV mov;
		public override void OnInit()
		{
			AddColumns(2);
			SetColumnText(0, "Mov");
			SetColumnText(1, "Close");
			mov = MOVIndicator(Symbol, SymbolPeriod, OHLCType.Close, MovPeriod, movMethod);
		}

		public override bool OnExplorer(List<BarDataEventArgs> bardatas)
		{
			var bardata=GetBarData();
			var close=bardatas.FirstOrDefault().BarData.Close;
			SetColumn(0, Math.Round(mov.CurrentValue, 4));
			SetColumn(1, Math.Round(close, 4));
			if (CrossAbove(bardata,mov,OHLCType.Close))
				return true;
			return false;
		}
	}
}

 

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

Yorumlar (2)

  • ▲0
    merhabalar, buradaki [Parameter(200)] ifadeyi 100 yaptığımızda 100 günlük ortalamayı yukarı kesenleri listeler değil mi bu şekilde istediğimiz ortalama değeri için tarama yapabiliriz.
  • ▲1
    Merhaba.

    Kodun içeriği ile uğraşmanız gerekmeyecektir esasen.

    Yeni explorer tanımlamasını yapınız. Hazır explorer stratejileri içine eklensin.

    Çalıştır dediğiniz zaman, size gelecek panelde periyodu değiştirme seçeneği de olduğunu göreceksiniz.

    İyi çalışmalar

Cevabınız

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