Nuova piattaforma MetaTrader 5 Build 2860: miglioramenti dell'integrazione di Wine e SQL

 

L'aggiornamento della piattaforma MetaTrader 5 sarà rilasciato venerdì 26 marzo 2021. La nuova versione presenta le seguenti modifiche:

  1. Terminale: Aggiunta la possibilità di abilitare/disabilitare servizi aggiuntivi MQL5.community. Ad esempio, se non sei interessato ad articoli di programmazione MQL5 o funzionalità di copy trading del servizio Segnali, puoi disabilitare la relativa sezione per ottimizzare risorse e spazio di lavoro del terminale.


    Disabilita i servizi inutilizzati per risparmiare risorse e spazio di lavoro

    Tutti i servizi sono abilitati per impostazione predefinita.

  2. Terminale: Abbiamo ottimizzato in modo significativo il funzionamento del terminale in Wine su macOS e Linux:

    • Ora le finestre di servizio non ancorate (Navigatore, Strumenti) non possono essere trascinate oltre i bordi del terminale. In precedenza, ciò poteva causare difficoltà nel trascinare nuovamente le finestre sul terminale.
    • Risolto il problema con il ridimensionamento del contenuto della finestra di servizio durante il ridimensionamento della finestra.
    • Risolto il problema con la visualizzazione delle metriche delle prestazioni in Task Manager.
    • Visualizzazione migliorata delle icone sulla barra degli strumenti.
    • Risolto il problema con il contatore dei messaggi non letti nelle chat.
    • Visualizzazione fissa dei comandi del sistema grafico: Nascondi, Espandi e Chiudi.
    • Corretta la visualizzazione del registro.
    • Risolto il problema con la visualizzazione dei tooltip del grafico.
    • Corretti i comandi di stampa del grafico.
    • Risolto il problema con la visualizzazione del menu in alto quando si utilizzano skin Linux.
    • Risolto il problema con la ricerca in GitHub, MSDN e Stack Overflow in MetaEditor.

    Consigliamo a tutti gli utenti di aggiornare Wine all'ultima versione stabile. Ciò aumenterà le prestazioni e l'affidabilità della piattaforma.
  3. Terminale: Aggiunto il supporto per gli ordini "Market To Limit" quando si fa trading su BORSA Istanbul. Tale ordine viene inizialmente eseguito come ordine di mercato. Se la liquidità non è sufficiente, il volume rimanente viene aggiunto al book degli ordini come ordine limite con l'ultimo prezzo di negoziazione.
  4. Terminale: Corretta la visualizzazione della volatility chart. Ora, il grafico è costruito in base alla data di scadenza selezionata nella scheda delle opzioni.
  5. Terminale: Risolto il problema con l'aggiunta di strumenti di trading alla Profondità del Mercato tramite la barra di ricerca rapida. Se il nome del simbolo contiene uno spazio, questo simbolo non verrà aggiunto all'elenco.


    Per aggiungere uno strumento a Vista del mecato, digita il suo nome nella barra di ricerca


  6. MQL5: Possibilità ampliate per lavorare con database SQL. Le query ora supportano una varietà di funzioni statistiche e matematiche.

    Funzioni statistiche

    • mode
    • median (50th percentile)
    • percentile_25
    • percentile_75
    • percentile_90
    • percentile_95
    • percentile_99
    • stddev or stddev_samp — sample standard deviation
    • stddev_pop — population standard deviation
    • variance or var_samp — sample variance
    • var_pop — population variance

    Funzioni matematiche


    Esempio
    select
      count(*) as book_count,
      cast(avg(parent) as integer) as mean,
      cast(median(parent) as integer) as median,
      mode(parent) as mode,
      percentile_90(parent) as p90,
      percentile_95(parent) as p95,
      percentile_99(parent) as p99
    from moz_bookmarks;
  7. MQL5: Aggiunto nuovo macros:

    • __COUNTER__ — aumenta di uno per ogni chiamata. Se utilizzati in modelli e macro, vengono forniti contatori separati.
    • __RANDOM__ — genera un numero ulong casuale; è un analogo della funzione MathRand.

  8. MQL5: Corretto il funzionamento delle richieste di grafico sincrone nei casi in cui il simbolo del grafico non esiste. Ora, le funzioni restituiscono un errore rilevante invece di aspettare indefinitamente un risultato. Una situazione con un simbolo inesistente può essere causata dal passaggio tra conti di trading con diversi set di strumenti di trading.
  9. MQL5: Ottimizzata e velocizzata la funzione CopyTicks*.
  10. MetaEditor: Cambiato l'ordine di profiling e debugging quando si usano i dati storici.

    La profilazione ora viene sempre eseguita in modalità non visiva. Il debug predefinito viene eseguito anche in modalità non visiva. L'opzione appropriata può essere abilitata manualmente nelle impostazioni di MetaEditor:


    Per il debug visivo abilitare l'opzione appropriata nelle impostazioni di MetaEditor


  11. MetaEditor: Aggiunta la possibilità di profilare i servizi. Il processo è simile ad altri programmi MQL5.
  12. MetaEditor: Corretta la visualizzazione dei nomi delle funzioni nel report del profiler. In determinate condizioni, i nomi potrebbero essere specificati come <sconosciuti>.
  13. La documentazione è stata aggiornata.

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

Motivazione: