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.

2

Matriks IQ da Algoritmik işlem saat aralığını belirleme

Soruldu
Görüntülenme
1.553 görüntülenme
Durum
Cevaplandı
Merhaba,

Matriks IQ da algoritmik işlem yapıyorum. Stratejiyi çalıştırmadan önce parametrede hangi saatler arasında emir göndermesini belirlemek istiyorum. Yani Parametreye başlangıç ve bitiş saatlerini ayrı ayrı girmek ve bu saatlerin dışında işlem yapmasını engellemek istiyorum.

Özetle, Parametrede belirleyeceğim bu iki zaman aralığında al veya sat şartı oluşturmak istiyorum.

Örnek kodlama konusunda yardımcı olabilirseniz çok sevinirim. Kolay gelsin.

Teşekkür ederim.
Paylaş

1 Cevap

2

Merhaba,

Aşağıdaki örnek yapıyı inceleyip kullanabilirsiniz.

// Gerekli zaman aralığı
[Parameter("10:01:00")]
public string Baslangic;

[Parameter("17:59:00")]
public string Bitis;

public bool FX_ZamanindaMI(DateTime zaman)
{
	var bas = TimeSpan.Parse(Baslangic);
	var bit = TimeSpan.Parse(Bitis);
	return (zaman.TimeOfDay >= bas && zaman.TimeOfDay <= bit);
}
// # Gerekli zaman aralığı	

public override void OnDataUpdate(BarDataEventArgs barData)
{
	//			var zamanKontrolu = FX_ZamanindaMI(barDataCurrentValues.LastUpdate.DTime);
	var zamanKontrolu = FX_ZamanindaMI(barData.BarData.Dtime);

	if (CrossAbove(most.ExMOV, most) && zamanKontrolu)
	{
		SendMarketOrder(Symbol, BuyOrderQuantity, (OrderSide.Buy));
		Debug("Alış emri verildi.");
	}
	if (CrossBelow(most.ExMOV, most) && zamanKontrolu)
	{
		SendMarketOrder(Symbol, SellOrderQuantity, (OrderSide.Sell));
		Debug("Satış emri verildi.");
	}
}

 

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

Cevabınız

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