TD SEQUENTIAL matriks iq
- Soruldu
- Kategori
- Explorer
- Görüntülenme
- 3.782 görüntülenme
- Durum
- Çözüldü
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.
Kabul edilen cevap
Merhaba,
İstediğiniz explorer kodu aşağıdadır. Oluşturduğunuz explorer stratejisinin adının bizim paylaştığımız stratejinin adıyla aynı olmasına dikkat ediniz.
İyi çalışmalar
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 TdSequantialExp : Explorer
{
[Parameter(9)]
public int Setup;
[Parameter(4)]
public int Countdown;
TdSequential tdSequential;
public override void OnInit()
{
tdSequential = TdSequentialIndicator(Symbol, SymbolPeriod, Setup, Countdown);
AddColumns(2);
SetColumnText(0, "TdSequantial");
SetColumnText(1, "Trade");
}
public override bool OnExplorer(List<BarDataEventArgs> bardatas)
{
SetColumn(0, Math.Round(tdSequential.CurrentValue, 4));
if (tdSequential.CurrentValue>=Setup){
SetColumn(1, "AL");
return true;
}
if (tdSequential.CurrentValue<=(Setup*-1)){
SetColumn(1, "SAT");
return true;
}
return false;
}
}
}
Merhaba,
İstediğiniz explorer kodu aşağıdadır. Not olarak MatriksIQ'da normal 13 değeri 12 olarak, M13 ise 13 olarak gösteriliyor. İncelemenizi bu şekilde yaparsınız.
İyi çalışmalar
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 TdSequentialExp : Explorer
{
[Parameter(9)]
public int Setup;
[Parameter(4)]
public int Countdown;
TdSequential tdSequential;
public override void OnInit()
{
tdSequential = TdSequentialIndicator(Symbol, SymbolPeriod, Setup, Countdown);
AddColumns(8);
SetColumnText(0, "TdSequentialPrev");
SetColumnText(1, "TdSequential");
SetColumnText(2, "CountdownNumberPrev");
SetColumnText(3, "CountdownNumber");
SetColumnText(4, "Setup = 9");
SetColumnText(5, "Setup = M9");
SetColumnText(6, "Setup = 13");
SetColumnText(7, "Setup = M13");
}
public override bool OnExplorer(List<BarDataEventArgs> bardatas)
{
SetColumn(0, Ref(tdSequential, 1));
SetColumn(1, tdSequential.CurrentValue);
SetColumn(2, Ref(tdSequential.TdSeqCountdownNumber, 1));
SetColumn(3, tdSequential.TdSeqCountdownNumber.CurrentValue);
if (tdSequential.CurrentValue == 9 || Ref(tdSequential, 1) == 9)
{
SetColumn(4, "AL");
return true;
}
if (tdSequential.CurrentValue == -9 || Ref(tdSequential, 1) == -9)
{
SetColumn(4, "SAT");
return true;
}
if (tdSequential.CurrentValue == 9.1m || Ref(tdSequential, 1) == 9.1m)
{
SetColumn(5, "AL");
return true;
}
if (tdSequential.CurrentValue == -9.1m || Ref(tdSequential, 1) == -9.1m)
{
SetColumn(5, "SAT");
return true;
}
if (tdSequential.TdSeqCountdownNumber.CurrentValue == 12 || Ref(tdSequential.TdSeqCountdownNumber, 1) == 12)
{
SetColumn(6, "AL");
return true;
}
if (tdSequential.TdSeqCountdownNumber.CurrentValue == -12 || Ref(tdSequential.TdSeqCountdownNumber, 1) == -12)
{
SetColumn(6, "SAT");
return true;
}
if (tdSequential.TdSeqCountdownNumber.CurrentValue == 13 || Ref(tdSequential.TdSeqCountdownNumber, 1) == 13)
{
SetColumn(7, "AL");
return true;
}
if (tdSequential.TdSeqCountdownNumber.CurrentValue == -13 || Ref(tdSequential.TdSeqCountdownNumber, 1) == -13)
{
SetColumn(7, "SAT");
return true;
}
return false;
}
}
}
Öncelikle cok teşekkürler,.Bir tarama yaptım asagidaki gibi Ornek 4h PETKM bulmuş bunda 9,13,M9,M13 yok ama cikartmis bunu countdown number -12 yazıyor bundan mi cikardi bilemedim, ama 4h countdownnumber -12 degil burda herhalde kirimizi 12 kast ediyor ama sadece saatlikte önceki barda kirimizi 12 yapmış ama taramada bende saatlik yoktu tam çözemedim sorun nedir.

Merhabalar,
Evet dediğiniz gibi kutu içerisinde gösteriliyor. IQ da gösterilen 13 mükemmel 13 değeridir.
Aşağıdaki görselleri inceleyecek olursak 1. şekilde normal 13 gösterimini görmekteyiz. IQ'da normal 13 gösterimi Şekil 1 deki gibidir. Yani ilk 12 den sonra gelen 12 değerleri normal 13 ü ifade etmektedir. Şekil 2 de ise Mükemmel 13 gösterimi bulunmaktadır.
Görsellerden de anlaşılacağı üzere normal 13 ve M13 değerlerini CountDownNumber dan alıyoruz.
İyi çalışmalar.
Şekil 1:
Şekil 2:
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ı