Yeni MetaTrader 5 platformu yapısı 2980: Ticaret işlemleri için anlık bildirimler

 

MetaTrader 5 platform güncellemesi 18 Haziran 2021 Cuma günü yayınlanacaktır. Yeni sürüm aşağıdaki değişiklikleri içerir:

  1. Terminal: Sunucudan push bildirimleri alma özelliği eklendi. Terminaliniz kapalı olsa dahi gerçekleştirilen ticaret işlemleri hakkında bilgilendirilebileceksiniz.


    İşlem sunucusundan işlem bildirimlerini etkinleştir


    Daha önceki sürümlerde, bir mobil cihaza bildirimler yalnızca yatırımcının masaüstü terminalinden iletilebilirdi. Bir ticaret işleminin gerçekleştirilmesi üzerine terminal, ilgili bildirimi ayarlarda belirtilen MetaQuotes ID'ye gönderirdi. Ayrıca, bildirimler yalnızca çalışan bir terminalden gönderilebilirdi. Bu şart artık kaldırıldı. Bilgisayarınız kapalıyken sunucuda Kârı Al tetiklenirse, sunucudan kapanan pozisyon hakkında bir bildirim alırsınız.

    Sunucudan bildirim almaya başlamak için şunları yapmalısınız:

    • Sunucu bildirimleri demo hesaplar için çalışmadığından gerçek bir hesaba sahip olun
    • Akıllı telefonunuza iOS veya Android için MetaTrader 5'i yükleyin
    • Mobil terminalden Mesajlar bölümünü açın, MetaQuotes ID'nizi bulun ve masaüstü terminal ayarlarından girin
    • Masaüstü terminal ayarlarından sunucu bildirimlerini etkinleştirin

    Sunucu bildirimlerinin kullanılabilirliği, brokerınız tarafından sağlanır

    Üç bildirim türü desteklenmektedir: emirler, işlemler ve bakiye işlemleri. Seçeneği etkinleştirdiğinizde, terminal günlüğünde mevcut bildirim türleri görüntülenecektir:
    '1222': subscribed to deals, orders, balance notifications from trade server

  2. Terminal: MetaTrader VPS Vitrini Güncellendi. VPS bölümü daha kullanışlı hale geldi:

    • Arayüz herhangi bir ekran genişliğine uyum sağlar.
    • Vitrin, çalışma alanına sığması için dikey olarak daha az yer kaplar.
    • Yalnızca ihtiyaç duyulduğunda gerekli bilgiler görünür. Ödeme ayrıntıları, yalnızca bir ödeme planı seçildikten sonra görünür.


    Geliştirilmiş MetaTrader VPS vitrini


    Terminal: Strateji Sınayıcı paneline, MQL5 hizmetlerine ve Araç Kutusu penceresine hızlı geçiş için komutlar eklendi. Komutlar yalnızca Genel Bakış bölümünde görüntülenirken, diğer sekmelerde panel testi yönetmek için kullanılır.


    Pencereler arasında hızlı geçiş


  3. Terminal: MQL5 hizmetleri için pencere durumlarının kaydedilmesi eklendi. Terminali kapatmadan önce Mağazayı açık bırakırsanız, terminali bir sonraki başlatışınızda ilgili pencere açılacaktır.
  4. Terminal: MQL5 hesap durumunun periyodik senkronizasyonu düzeltildi. Sinyal kopyalama, belirli koşullar altında bir hata nedeniyle başarısız olabiliyordu.
  5. Terminal: Önerilen Mağaza ürünlerinin görünümü düzeltildi.
  6. Terminal: Kılavuzda sinyaller içerik menüsü düzeltildi. Menüyü, abone olduğunuz sinyali görüntülemek veya bir sinyal aboneliğinden çıkmak için kullanabilirsiniz.
  7. MQL5: Standart Kütüphanede karmaşık sayıların uygulanmasında "-" operatör hatası düzeltildi (MQL5\Include\Math\Alglib\complex.mqh dosyası).
  8. MQL5: Artık, başlatma dizilerinde yalnızca sabit olanları değil, herhangi bir ifadeyi kullanabilirsiniz. Bu, kullanılabilirliği ve C++ koduyla uyumluluğu artırmaktadır.
    struct POINT
      {
       int x,y;
      };
    
    int GetYFunc(y)
      {
       return(y * y);
      }
    
    void SomeFunction(int x1,int x2,int y)
      {
       POINT pt={ x1+x2, GetYFunc(y) };
       ProcessPoint(pt);
      };
  9. MQL5: Büyük veri dizileriyle union derlenmesi sırasında oluşan bir hata düzeltildi.
  10. MQL5: StringToCharArray fonksiyonunun çalışması düzeltildi. Artık, ilk sonlandırıcı boş karakterde durmak yerine, geçişi yapılan tüm dizgeyi bir Char dizisine dönüştürür.
  11. Sınıflar/yapılar için (üst sınıflarının varsayılan bir yapıcısı yoksa) bir yapıcı çağrısının açıkça varlığı için kontrol eklendi.
  12. MQL5: Profil oluşturucu raporunda inline fonksiyonlar için çağrı yerinin gösterimi eklendi.

    Aşağıdaki örnekte func(); çağrısı şu şekilde vurgulanmıştır:


    inline fonksiyon çağrısı yeri artık vurgulanır


    Tam kodu OnStart'a yerleştirildiği için func işlevinin kendisi vurgulanmaz.

  13. MetaEditor: Boş projeler oluşturma özelliği eklendi. Bu, varsayılan şablonların uygun olmadığı belirli dosya yapılarına sahip standart dışı geliştirme projeleri için kullanışlı bir özelliktir.


    Artık herhangi bir özel tasarım için boş bir proje oluşturabilirsiniz.


    Bu durumda boş bir ayar dosyası "mqproj" oluşturulacaktır. Kaynak kod dosyaları manuel olarak oluşturulmalıdır.

  14. MetaEditor: MetaEditor'ın başlatılması hızlandırıldı.
  15. MetaEditor: Hata ayıklama sırasında gözlemlenen ifadeler listesinde veri görüntüleme hastasını düzelttik. Liste, belirli koşullar altında değişkenlerin değerlerini yanlış görüntüleyebiliyordu.
  16. MetaEditor: MQL Sihirbazı kullanılarak oluşturulan Python komut dosyalarına ".py" uzantısının otomatik olarak eklenmesi düzeltildi.
  17. Dokümantasyon güncellendi.
     

Güncelleme, Canlı Güncelleştirme sistemi aracılığıyla sunulacaktır.

Neden: