0 beğenilme 0 beğenilmeme
244 kez görüntülendi
iyi günler.

 

matrix iq da,

bir öceki güne fiyat eşit yada artanları gösteren explorer hazırlamanız mümkünmüdür? sabah açılışta tarama yapmak istiyorum bu koşullarda. teşekkürler
Genel Kullanım kategorisinde (16 puan) tarafından | 244 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

 Merhabalar,

İstemiş olduğunuz tarama aşağıda mevcuttur.

Lütfen inceleyiniz.

using System;
using System.Collections.Generic;
using System.Linq;
using Matriks.Data.Symbol;
using Matriks.Engines;
using Matriks.Indicators;
using Matriks.Symbols;
using Matriks.Trader.Core;
using Matriks.Trader.Core.Fields;
using Matriks.Lean.Algotrader.AlgoBase;
using Matriks.Lean.Algotrader.Models;
using Matriks.Lean.Algotrader.Trading;
using Matriks.AI;
using Matriks.AI.AiParameters;
using Matriks.AI.Data;
using Matriks.Trader.Core.TraderModels;

namespace Matriks.Lean.Algotrader
{
	public class burakbyrak : Explorer
	{
		// Strateji çalıştırılırken kullanacağımız parametreler. Eğer sembolle ilgili bir parametre ise,
		// "SymbolParameter" ile, değilse "Parameter" ile tanımlama yaparız. Parantez içindeki değerler default değerleridir.

		public override void OnInit()
		{
			AddColumns(2);

			SetColumnText(0, "Kapanış");
			SetColumnText(1, "Onceki Gun Kapanış");
		}


		/// <summary>
		/// Eklenen sembollerin bardata'ları ve indikatorler güncellendikçe bu fonksiyon tetiklenir. 
		/// </summary>
		/// <param name="barData">Bardata ve hesaplanan gerçekleşen işleme ait detaylar</param>
		public override bool OnExplorer(List<BarDataEventArgs> bardatas)
		{
			var barData1 = GetBarData(Symbol, SymbolPeriod);
			var ohlcData1 = GetSelectedValueFromBarData(barData1, OHLCType.Close, 1);
			var ohlcData2 = GetSelectedValueFromBarData(barData1, OHLCType.Close);

			var bardata = bardatas.FirstOrDefault() ? .BarData;
			SetColumn(0, GetSelectedValueFromBarData(barData1, OHLCType.Close));
			SetColumn(1, GetSelectedValueFromBarData(barData1, OHLCType.Close, 1));

			if (ohlcData1 == ohlcData2 || ohlcData1< ohlcData2)
			{
				return true;
			}
			return false;


		}
	}
}

İyi çalışmalar.

(11,069 puan) tarafından
0 0
çok teşekkür ederim ellerinize sağlık
fiyatı yükselen
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,591 soru
7,598 cevap
4,441 yorum
10,434 kullanıcı