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

Bir Stratejiye Durdurma tuşuna Baştığımızda Aktif olan emirleri İptal etme hk.

Soruldu
Görüntülenme
58 görüntülenme
Durum
Cevaplandı
Calışan bir Stratejinin Duraklat ve Durdurma Tuşlarından Durdurma ya bastığımızda Aktif verilmiş emirlerin Hepsini Kapatma Kodunu Rica etsem alabilirmiyim .
Paylaş

1 Cevap

0

Merhabalar,
Orders listesi içerisinden strateji içinde bekleyen emirlere ulaşabilirsiniz.

Aşağıdaki örneği inceleyiniz.

İyi çalışmalar dileriz.

public override void OnInit()
{
	AddSymbol(Symbol1, SymbolPeriod1);

	SendOrderSequential(false, orderSide);
	WorkWithPermanentSignal(false);

	zaman1 = DateTime.Now.AddMinutes(1);
	zaman2 = DateTime.Now.AddMinutes(2);

	SetTimerInterval(1);
}

bool emir1 = false;
bool emir2 = false;
DateTime zaman1;
DateTime zaman2;
public override void OnTimer()
{
	if (!emir1 && zaman1 <= DateTime.Now)
	{
		SendLimitOrder(Symbol1, 1, OrderSide.Buy, 136);
		emir1 = true;
	}

	if (!emir2 && zaman2 <= DateTime.Now)
	{
		SendLimitOrder(Symbol1, 1, OrderSide.Buy, 137);
		emir2 = true;
	}
}

public override void OnStopped()
{
	var get_order = Orders.Where(x => x.Value.OrdStatus.Obj == OrdStatus.New);

	foreach (var item in get_order)
	{
		SendCancelOrder(item.Key);
	}
}

 

BağlantıBayraklaemresMatriks Destek6.795

Cevabınız

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