Şu saatte al ve şu saatte sat şartı
- Soruldu
- Kategori
- Algoritmik Trading
- Görüntülenme
- 790 görüntülenme
- Durum
- Çözüldü
Biraz garip olacak. ama diğer şartlar sağlanmışken, "saat 13:34'de al, saat 15:08'de sat"ı nasıl yazarız acaba?
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
bool türünden bir durum değişkeni tanımlarsınız ve tüm şartlarınız sağlandığı yerde değerini True yaparsınız.
OnInt içerisinde dakikalık hassasiyette işlem istediğiniz için aşağıdaki gibi tanımlarsınız
SetTimerInterval(60);
Timer dakikalık çalışırsa biraz kasar ama aşağıdaki kodları Timer içerisinde kullanırsanız istediğiniz olur yanlış anlamadıysam.
public override void OnTimer()
{
while(durum)
{
if(DateTime.Now.Hour==13 && DateTime.Now.Minute==34)
SendMarketOrder(HisseAdi, Position, (OrderSide.Buy));
if(DateTime.Now.Hour==15 && DateTime.Now.Minute==8)
SendMarketOrder(HisseAdi, Position, (OrderSide.Sell));
}
Alış ve satış işlemi gerçekleşince durumu tekrar False yaparsını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ı