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

Seans başlangıç bitiş zamanları

Soruldu
Görüntülenme
102 görüntülenme
Durum
Çözüldü
Merhaba ;

[Parameter(5, "Seans başlangıcından ... dakika sonra emir göndermeye başla")]

public double OrderStartTime;//emir başlangıç saati

 

[Parameter(10, "Seans bitişinden ... dakika önce emir göndermeyi durdur")]

public double OrderFinishTime;

TimeSpan endTime, startTime, Basla, Bitir, CheckTime, elapSedDay;

aşağıdaki kısım OnInit() metodu içindedir.

var sessiontime = GetSessionTimes(Symbol);

 

TimeSpan durma = TimeSpan.FromMinutes(OrderFinishTime);

TimeSpan basla = TimeSpan.FromMinutes(OrderStartTime);

 

foreach (var Session in sessiontime)

{

endTime = Session.End;

startTime = Session.Start;

}

 

Bitir = TimeSpan.Parse(Convert.ToString(endTime.Add(- durma)));//emir gönderme bitiş saatini tanımla

Basla = TimeSpan.Parse(Convert.ToString(startTime.Add(basla)));

 

yukarıdaki kodlar o günkü seansın başlama ve bitiş saatini otomatik olarak algılayıp sttratejiyi bu saatler içerisinde çalıştırıyorum. Tam günlerde sıkıntı yok istediğim gibi çalışıyor, fakat yarım günlerde mesela bugün 28 Ekim gibi yine başlama ve bitiş zamanını tam gün olarak algılıyor. Acaba sebebi ne olabilir. Yardımcı olabilirseniz sevinirim.

 

Saygılarımla
Paylaş

1 Cevap

Cevabınız

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