Aggiornamento della piattaforma MetaTrader 5 build 3640: Terminale Web in 11 lingue

 

L'aggiornamento della piattaforma MetaTrader 5 verrà rilasciato venerdì 17 marzo 2023. La nuova versione presenta i seguenti aggiornamenti:

Terminale Web MetaTrader 5 build 3640

  1. Aggiunte traduzioni dell'interfaccia utente in 10 lingue ampiamente parlate: Cinese Semplificato e Tradizionale, Francese, Tedesco, Italiano, Giapponese, Coreano, Spagnolo,Turco e Russo. Questo elenco verrà ulteriormente ampliato nelle versioni future. Per cambiare la lingua, utilizzare il relativo menu:


    Interfaccia terminale Web disponibile in 11 lingue


  2. Meccanismo di connessione ottimizzato al server di trading.

Terminale Client MetaTrader 5 build 3640

  1. MQL5: Aggiunti i flag COPY_TICKS_VERTICAL e COPY_RATES_VERTICAL rispettivamente per i metodi CopyTicks, CopyTicksRange e CopyRates .

    Per impostazione predefinita, i tick e le serie vengono copiati nella matrice lungo l'asse orizzontale, il che significa che i dati vengono aggiunti a destra, alla fine della riga. Nelle attività di esecuzione del modello addestrato ONNX , tale matrice deve essere trasposta per alimentare i dati di input:

    const long   ExtOutputShape[] = {1,1};    // forma di output del modello
    const long   ExtInputShape [] = {1,10,4}; // forma di input del modello
    #resource "Python/model.onnx" as uchar ExtModel[]// modello come risorsa
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    int OnStart(void)
      {
       matrix rates;
    //--- ottenere 10 bar
       if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC,2,10))
          return(-1);
    //---inserire un set di vettori OHLC
       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);

    Specificando il flag aggiuntivo COPY_RATES_VERTICAL (COPY_TICKS_VERTICAL per i tick) quando si chiama il metodo, è possibile eliminare l'operazione di trasposizione dei dati aggiuntiva:

  2. //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    int OnStart(void)
      {
       matrix rates;
    //---ottenere 10 barre
       if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC|COPY_RATES_VERTICAL,2,10))
          return(-1);
    //--- inserire un set di vettori OHLC

  3. MQL5: Nuovo valore nell'enumerazione ENUM_CHART_PROPERTY_INTEGER — CHART_SHOW_TRADE_HISTORY. La proprietà controlla la visualizzazione delle negoziazioni dalla cronologia di trading sul grafico. Utilizzare le funzioni ChartGetInteger e ChartSetInteger per ottenere e impostare la proprietà. Per ulteriori dettagli sulle operazioni visualizzate sul grafico, consultare la documentazione della piattaforma.
  4. MetaEditor: Risolto il problema del blocco dell'interfaccia che poteva verificarsi durante la compilazione dei file in determinate condizioni.
  5. Corretti gli errori segnalati nei registri degli arresti anomali.


L'aggiornamento sarà disponibile attraverso il sistema Live Update.

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...