• Parçalı şekilde gerçekleşme sonrası bekleyen, tamamı gerçekleşen ve iptal olan emirlerde, kurum bazında farklı şekilde gelen kayıtların ortaklaştırılması için düzenleme yapıldı. Emirler tek kayıt altında birleştirildi.

Portföy gösterimi ve portföy-emir durumlarına bağlı algoritma kullanımları için emir durumuna göre miktar alanlarında dönecek adet bilgileri alttadır:

Parçalı gerçeklemiş ve bekleyen emir,

Emir Durumu (OrderStatus) :Bekleyen (0)

Emir Adedi (OrderQTY) : Emrin Orjinal Miktarı

Gerçekleşen Adet (CumQTY) : Emrin Gerçekleşen Miktarı

Kalan Adet (LeaesQTY) : Emrin Bekleyen Miktarı

 

Parçalı gerçekleşme ile tamamı gerçekleşmiş emir,

Emir Durumu (OrderStatus) :Gerçekleşmiş (2)

Emir Adedi (OrderQTY) : Emrin Orjinal Miktarı

Gerçekleşen Adet (CumQTY): Emrin Ojinal Miktarı

Kalan Adet (LeaesQTY) : Sıfır

 

Parçalı gerçekleşme sonrası iptal olmuş emir,

Emir Durumu (OrderStatus) : Gerçekleşmiş (2)

Emir Adedi (OrderQTY) : Emrin Orjinal Miktarı

Gerçekleşen Adet (CumQTY) :  Emrin Gerçekleşen Miktarı

Kalan Adet (LeaesQTY): Emrin İptal Olan Miktarı

  • Takas Explorer analizine 1’den 10’a kadar halihazırda sunulmayan kurum sayısı seçenekleri eklendi.
  • Zaman satış ve zaman satış tarihsel pencerelerinin hisse ve viop piyasaları için ayrı ekran kaydının yapılabilmesi sağlandı.
  • Matriks Veri Terminalindeki Hareketli Ortalama indikatörünün Değişken hesaplama tipi için indikatörler içerisine VMAM indikatörü eklendi.
  • Strateji ve Explorer parametrelerine kod tarafında açıklama girilebilecek alan eklendi. Eklenen açıklamanın parametre ekranında görünmesi sağlandı.

[Parameter(1,”Emir Adedi”)]

public decimal OrderQuantity;

  • Parametre olarak verilen tarihin iş günü olup olmadığının bilgisini dönen fonksiyon eklendi.
bool CheckIsDateBusinessDay(DateTime date)

Debug("Bugün : " + CheckIsDateBusinessDay(DateTime.Now));

Debug("1.01 : " + CheckIsDateBusinessDay(new DateTime(2024, 1, 1)));

 

  • Stratejinin duraklatıldığının veya durdurulduğunun ayrımı yapılabilmesi için IsPaused değişkeni eklendi.
public override void OnStopped()

{

       if (IsPaused)

       {

                     Debug("Duraklatıldı.");

       }else

       {

                     Debug("Durduruldu.");

       }

}
  • Hazır Formül Pencereleri altına yeni ekranlar eklendi.

TEORİK FİYAT HESAPLAMA

AKD NET DEĞİŞİM

  • Hata giderimleri yapıldı.