// // Hedef Satış fiyatına göre
// if (AlımEmri.Count > 0)
// {
// List<Tuple<string, decimal, decimal, decimal>> itemsToRemove = new List<Tuple<string, decimal, decimal, decimal>>();
// foreach (var item in AlımEmri)
// {
// if (fiyat >= item.Item4)
// {
// var kar = (fiyat - item.Item2) * item.Item3 * KaldiracOrani;
// SendMarketOrder(Symbol, item.Item3, OrderSide.Sell, ChartIcon.Down);
// Debug($"Pozisyon Kapat. Maliyet: {item.Item2} - Hedef Fiyat: {item.Item4} Güncel Fiyat : {fiyat} - Kar: {kar}");
// itemsToRemove.Add(item);
// }
// }
// foreach (var itemToRemove in itemsToRemove)
// {
// AlımEmri.Remove(itemToRemove);
// Debug($"Öğe Silindi. Maliyet: {itemToRemove.Item2} - Hedef Fiyat: {itemToRemove.Item4}");
// }
// }
listedeki item4 hedef satış fiyatım bu bloğu ontimer içinde veya Ondataupdate içinde stratejinin çalıştığı periyot'u indikatör'e sabitleyip gönderdiğim bloğu 1 dakikalıkta takip ettirebilirsiniz.
Bende market emir gönderiyorum fakat kuruşu kuruşuna bir hesapla ilgilenmediğim ve kaymanın her piyasada olabileceğini göze aldığım için satış emri yolladığım anda listeyiden siliyorum.