M IQ da explorer taraması için ilgili indikatöre erişememe
- Soruldu
- Kategori
- Algoritmik Trading
- Görüntülenme
- 1.029 görüntülenme
- Durum
- Cevaplandı
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.
Merhaba, bahsettiginiz indikatoru kod icerisinde eklemeniz gerekmekte. IQ Algo menusu altinda, Hazir Explorer listesi sekmesinde ornek explorer kod'larini Scripti goster diyerek gorebilirsiniz. Kod icerisine istediginiz indikatoru ekledikten sonra, filtrenenen sonuclarin uzerinde olmasini istediginiz seviyeyi canli fiyat ya da manuel olarak belirleyebilirsiniz.
Fiyati 200 gunluk hareketli ortalamanin uzerinde olan hisseleri filtreleyen bir kod ornegi:
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;
//==========================================ACIKLAMA====================================================//
//200 Günlük basit ortalamasının üstünde ve altında olan enstrümanları bulur. 200 Günlük basit //
//ortalamasının üstünde olanlar: Sonuçlar, altında olanlar: Filtrelenenler sekmesinde listelenmektedir //
namespace Matriks.Lean.Algotrader
{
public class Bullish200SMA : Explorer
{
[Parameter(200)]
public int MovPeriod1;
MOV mov;
public override void OnInit()
{
AddColumns(2);
SetColumnText(0, "Mov1");
mov = MOVIndicator(Symbol, SymbolPeriod, OHLCType.Close, MovPeriod1, MovMethod.Simple);
}
public override bool OnExplorer(List<BarDataEventArgs> bardatas)
{
var barData = bardatas.FirstOrDefault();
var close = barData.BarData.Close;
SetColumn(0, Math.Round(mov.CurrentValue, 4));
if (mov.CurrentValue < close)
return true;
return false;
}
}
}
--------------------------------------------------------------------------------------------------
Önemli Linkler:
MatriksIQ Yardım Dokumanı
MatriksIQ Algo Teknik Dokuman
MatriksIQ’nun öne çıkan özellikleri - Canlı Yayın'dan kayıt
MatriksIQ Videolar
IQ Algoritma Sihirbazını Nasıl Kullanırız
Sitenin çalışması için gerekli çerezleri kullanıyoruz. Ziyaretleri anlamak için analitik çerezleri yalnızca onayınızla kullanırız. Çerez Politikası