MetaTrader 5 platformu güncellemesi yapı 3640: 11 dilde Web Terminali

 

MetaTrader 5 platformu güncellemesi 17 Mart 2023 Cuma günü yayınlanacaktır. Yeni sürüm aşağıdaki güncellemeleri içermektedir:

MetaTrader 5 Web Terminali yapı 3640

  1. Yaygın olarak konuşulan 10 dile kullanıcı arayüzü çevirileri eklendi: Basitleştirilmiş ve geleneksel Çince, Fransızca, Almanca, İtalyanca, Japonca, Korece, İspanyolca, Türkçe ve Rusça. Bu liste gelecek sürümlerde daha da genişletilecektir. Dili değiştirmek için ilgili menüyü kullanın:


    Web Terminali arayüzü 11 dilde mevcuttur


  2. İşlem sunucusuna bağlantı mekanizması optimize edildi.

MetaTrader 5 Müşteri Terminali yapı 3640

  1. MQL5: CopyTicks, CopyTicksRange ve CopyRates metotları için sırasıyla COPY_TICKS_VERTICAL ve COPY_RATES_VERTICAL bayrakları eklendi.

    Varsayılan olarak, tikler ve seriler matrise yatay eksen boyunca kopyalanır, yani veriler sağa, satır sonuna eklenir. Eğitilmiş ONNX modeli çalıştırma görevlerinde, girdi verilerini sağlamak için böyle bir matrisin transpoze edilmesi gerekir:

    const long   ExtOutputShape[] = {1,1};    // modelin çıktı şekli
    const long   ExtInputShape [] = {1,10,4}; // modelin girdi şekli
    #resource "Python/model.onnx" as uchar ExtModel[]// kaynak olarak model
    //+------------------------------------------------------------------+
    //| Komut dosyası başlatma fonksiyonu                                |
    //+------------------------------------------------------------------+
    int OnStart(void)
      {
       matrix rates;
    //--- 10 çubuk al
       if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC,2,10))
          return(-1);
    //--- OHLC vektörlerinden oluşan bir kümeyi girdi olarak kullan
       matrix x_norm=rates.Transpose();
       vector m=x_norm.Mean(0);               
       vector s=x_norm.Std(0);
       matrix mm(10,4);
       matrix ms(10,4);

    Artık, metodu çağırırken, fazladan veri transpoze etme işleminden kurtulmak için ek COPY_RATES_VERTICAL (tikler için COPY_TICKS_VERTICAL) bayrağını belirtmek yeterlidir:

    //+------------------------------------------------------------------+
    //| Komut dosyası başlatma fonksiyonu                                |
    //+------------------------------------------------------------------+
    int OnStart(void)
      {
       matrix rates;
    //--- 10 bar al
       if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC|COPY_RATES_VERTICAL,2,10))
          return(-1);
    //--- OHLC vektörlerinden oluşan bir kümeyi girdi olarak kullan

  2. MQL5: ENUM_CHART_PROPERTY_INTEGER numaralandırmasında yeni değer - CHART_SHOW_TRADE_HISTORY. Bu özellik, işlem geçmişindeki işlemlerin grafikte görüntülenmesini kontrol eder. Özelliği almak ve ayarlamak için ChartGetInteger ve ChartSetInteger fonksiyonlarını kullanın. İşlemlerin grafikte görüntülenmesi hakkında daha fazla ayrıntı için lütfen platformun dokümantasyonunu okuyun.
  3. MetaEditor: Belirli koşullar altında dosya derleme sırasında meydana gelebilen arayüz donması düzeltildi.
  4. Çökme kayıtlarında bildirilen hatalar düzeltildi.


Güncelleme, Live Update sistemi aracılığıyla sunulacaktır.

Executing Trades - Trading Operations - MetaTrader 5 Help
  • www.metatrader5.com
The trading activity in the platform implies forming and sending market and pending orders to be executed by a broker, as well as managing current...