Come iniziare con Metatrader 5 - pagina 124

 

Forum sul trading, sistemi di trading automatico e strategie di trading di prova

Nuova piattaforma MetaTrader 5 build 2170: Ambito MQL5, tester di strategia globale e aggiornamenti del Virtual Hosting incorporato

MetaQuotes Software Corp., 2019.10.03 15:18

L'aggiornamento della piattaforma MetaTrader 5 sarà rilasciato venerdì 4 ottobre 2019 La nuova versione presenta le seguenti modifiche:

  1. Terminale: Opzioni di gestione del Virtual Hosting completamente ridisegnate. Tutte le informazioni sul terminale affittato, così come la migrazione dell'ambiente e le funzioni di arresto e avvio, sono ora disponibili in una scheda separata della finestra Toolbox.

    Nelle versioni precedenti, le funzioni di Virtual Hosting erano disponibili nel menu contestuale della finestra Navigator. Ora tutte le informazioni necessarie e i comandi di controllo sono comodamente disposti sotto la scheda "VPS":




    Le informazioni di base dell'abbonamento appaiono sul lato sinistro:

    • Dati di connessione: confronto dei ritardi di rete tra il tuo terminale sul server di hosting e un terminale in esecuzione su un PC locale.
    • Conto di trading per il quale è stato affittato l'hosting e il piano di pagamento.
    • Identificatore unico dell'abbonamento. Un clic sull'ID apre la sezione Hosting nel profilo utente di MQL5.community, da cui l'abbonamento può essere gestito.
    • Data di registrazione e stato attuale. Se il servizio di hosting viene interrotto, uno stato appropriato apparirà immediatamente qui.

    Usando il pulsante Start/Stop, il terminale virtuale può essere rapidamente avviato o fermato.

    I dati sull'hardware del server di hosting e i grafici del consumo della CPU vengono visualizzati nella sezione della finestra a destra. In base alle informazioni visualizzate, sarai in grado di reagire tempestivamente se il tuo Expert Advisor o l'indicatore utilizzano una memoria o un tempo di CPU eccessivi.

    Qui sono disponibili anche informazioni sull'ultima migrazione dell'ambiente di trading e i comandi di migrazione. Questi comandi permettono una rapida migrazione dell'ambiente dopo l'acquisto di un abbonamento.

    Una piattaforma virtuale può essere noleggiata dalla scheda "VPS". Il processo di noleggio non è cambiato ed è ancora veloce e facile. Devi solo selezionare un piano e un metodo di pagamento adatto. Il miglior server per la connessione al tuo broker sarà selezionato automaticamente.




  2. Terminale: Aggiunta la possibilità di passare rapidamente alle operazioni di deposito/prelievo sul sito del broker.

    Non c'è bisogno di cercare le funzioni appropriate nella stanza del trader sul sito del broker. I comandi di navigazione rapida sono disponibili direttamente nei terminali: nel menu conti in Navigator e in Toolbox > scheda Trade:



    • Le operazioni di deposito/prelievo sono disponibili solo se le funzioni appropriate sono abilitate per il conto di trading sul lato broker.
    • Il terminale di trading non esegue alcuna operazione di deposito/prelievo del conto. Le funzioni integrate reindirizzano l'utente alle pagine del sito web del broker appropriato.
  3. Terminale: Nuovi campi nella specifica del simbolo di trading:

    Categoria
    La proprietà viene utilizzata per la marcatura aggiuntiva degli strumenti finanziari. Per esempio, questo può essere il settore di mercato a cui appartiene il simbolo: Agricoltura, Oil & Gas e altri. La categoria viene visualizzata solo se le informazioni appropriate sono fornite dal broker.

    Borsa
    Il nome della borsa in cui viene scambiato il titolo. La categoria viene visualizzata solo se l'informazione appropriata viene fornita dal broker.

    Commissioni
    Informazioni sulle commissioni applicate da un broker per le operazioni sul simbolo. Qui vengono visualizzati i dettagli del calcolo:

    • La commissione può essere a livello singolo e multilivello, cioè essere uguale a prescindere dal volume dell'affare/fatturato o può dipendere dalla dimensione. I dati appropriati vengono visualizzati nel terminale.
    • La commissione può essere addebitata immediatamente all'esecuzione dell'operazione o alla fine di un giorno/mese di trading.
    • La commissione può essere addebitata a seconda della direzione dell'operazione: entrata, uscita o entrambi i tipi di operazione.
    • La commissione può essere addebitata per lotto o per operazione.
    • La commissione può essere calcolata in denaro, percentuale o punti.

    Per esempio, la seguente voce significa che una commissione viene addebitata immediatamente all'entrata e all'uscita dell'operazione. Se il volume dell'operazione è compreso tra 0 e 10 lotti, viene applicata una commissione di 1,2 USD per operazione. Se il volume dell'operazione è compreso tra 11 e 20 lotti, viene applicata una commissione di 1,1 USD per ogni lotto dell'operazione.
    Commission | Instant, volume, entry/exit deals
    0  - 10  | 1.2 USD per deal
    11 - 20  | 1.1 USD per lot



  4. Terminale: Sono stati aggiunti ulteriori campi relativi alle opzioni nella specifica del simbolo:

    • Tipo di opzione - call o put
    • Sottostante - il simbolo sottostante dell'opzione
    • Prezzo di esercizio - prezzo di esercizio dell'opzione

  5. Terminale: Aggiunto il supporto per la consegna delle opzioni"greche": delta, gamma, vega, theta, rho. I broker possono fornire informazioni aggiuntive relative a tali strumenti. I dati vengono visualizzati nella sezione Dettagli della finestra Market Watch e possono essere utilizzati per l'analisi avanzata del trading:




  6. Terminale: Lo strumento Crosshair ora mostra la distanza tra i livelli di prezzo in percentuale, oltre ai pip precedentemente disponibili:




  7. Terminale: Aggiunta la visualizzazione di un prezzo risultante nelle finestre di dialogo di trading durante le operazioni di esecuzione sul mercato e in borsa, se questo prezzo è disponibile nel momento in cui si riceve una risposta dal broker:




  8. Terminale: Corretto un errore occasionale a causa del quale il comando "Mostra tutto" nella finestra Market Watch poteva non mostrare la lista di tutti gli strumenti di trading disponibili.

  9. MQL5: L'operazione di scope è stata rivista e quindi MQL5 è ancora più vicino al C++. Questo fornisce ai programmatori MQL5 più ampie possibilità nelle operazioni con librerie di terze parti. L'aggiornamento elimina la necessità di modificare le librerie e di unificare gli identificatori.

    Esempio: Il codice contiene la dichiarazione di due strutture con lo stesso nome anche se appartengono a classi diverse. Nelle versioni precedenti una tale dichiarazione produceva un errore di compilazione: "identificatore già usato". Ora questo codice sarà compilato ed eseguito con successo. Per un corretto accesso alla variabile/struttura/funzione desiderata dall'esterno del suo ambito, è necessario specificare una classe (in questo caso è CBar::Item).
    class CFoo
      {
    public:
       struct Item { int x; };
      };
    //+------------------------------------------------------------------+
    class CBar
      {
    public:
       struct Item { int x; };
      };
      
    CBar::Item item;  // proper declaration of the Item structure from the Bar class
    Item       item;  // incorrect declaration
    Aggiunto il supporto namespace che fornisce più possibilità quando si usa codice/librerie di terze parti nelle applicazioni MQL5.

    #define  PrintFunctionName() Print(__FUNCTION__)
    
    namespace NS
    {
    void func()
      {
       PrintFunctionName();
      }
    
    struct C
      {
       int               x;
                         C() { PrintFunctionName(); };
      };
    }
    
    struct C
      {
       int               x;
                         C() { PrintFunctionName(); };
      };
    
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    void func()
      {
       PrintFunctionName();
      }
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart()
      {
       func();
       NS::func();
    
       C c;
       NS::C ac;
      }
    Dopo l'esecuzione viene visualizzato il seguente risultato come output:
    2019.09.18 13:39:35.947    TestScript (AUDCAD,H1)    func
    2019.09.18 13:39:35.949    TestScript (AUDCAD,H1)    NS::func
    2019.09.18 13:39:35.949    TestScript (AUDCAD,H1)    C::C
    2019.09.18 13:39:35.949    TestScript (AUDCAD,H1)    NS::C::C

  10. MQL5: La nuova versione offre un accesso più veloce ai dati delle serie temporali utilizzando le seguenti funzioni: iTime, iOpen, iHigh, iLow, iClose, iVolume, iTickVolume, iSpread.

  11. MQL5: Aggiunto il supporto per l'attributo "=delete". Permette di proibire l'uso di certi metodi di classe.
    class A
      {
       void              operator=(const A &)=delete;    // prohibit object copying operator
      };
    
    class B : public A
      {
      };
    
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart()
      {
       A a1,a2;
       B b1,b2; 
      
       a1=a2;
       b1=b2;
      }
    In questo esempio, il compilatore restituirà errori per "a1=a2" e "b1=b2":
    attempting to reference deleted function 'void A::operator=(const A&)'
       function 'void A::operator=(const A&)' was explicitly deleted here

    attempting to reference deleted function 'void B::operator=(const B&)'
       function 'void B::operator=(const B&)' was implicitly deleted because it invokes deleted function 'void A::operator=(const A&)'

  12. MQL5: I seguenti valori sono stati aggiunti all'enumerazione ENUM_SYMBOL_INFO_STRING:

    • SYMBOL_CATEGORY - categoria del simbolo. Viene utilizzato per la marcatura aggiuntiva degli strumenti finanziari. Per esempio, questo può essere il settore di mercato a cui il simbolo appartiene: Agricoltura, Oil & Gas e altri.
    • SYMBOL_EXCHANGE - il nome della borsa in cui il simbolo è scambiato.

  13. MQL5: Aggiunto il supporto per la chiusura della posizione tramite regola FIFO.

    • Il valore ACCOUNT_FIFO_CLOSE è stato aggiunto a ENUM_ACCOUNT_INFO_INTEGER. Esso indica che le posizioni possono essere chiuse solo dalla regola FIFO. Se il valore della proprietà è vero, allora le posizioni per ogni strumento possono essere chiuse solo nello stesso ordine in cui sono state aperte: la più vecchia dovrebbe essere chiusa per prima, poi la successiva, ecc. In caso di un tentativo di chiudere le posizioni in un ordine diverso, verrà restituito un errore. Il valore della proprietà è sempre 'false' per i conti senza gestione delle posizioni di copertura (ACCOUNT_MARGIN_MODE!=ACCOUNT_MARGIN_MODE_RETAIL_HEDGING).
    • Nuovo codice di ritorno: MT_RET_REQUEST_CLOSE_ONLY- la richiesta è rifiutata, perché la regola "Solo la chiusura di posizioni esistenti con la regola FIFO è consentita" è impostata per il simbolo

    Ci sono tre metodi principali per chiudere una posizione:

    • Chiusura dal terminale client: il trader chiude la posizione manualmente, usando un robot di trading, in base all'abbonamento al servizio Signals, ecc. In caso di un tentativo di chiudere una posizione che non soddisfa la regola FIFO, il trader riceverà un errore appropriato.
    • Chiusura su attivazione di Stop Loss o Take Profit: questi ordini sono processati sul lato server, quindi la chiusura della posizione non è richiesta dal lato del trader (terminale), ma è avviata dal server. Se lo Stop Loss o il Take Profit si attivano per una posizione, e questa posizione non è conforme alla regola FIFO (c'è una posizione più vecchia per lo stesso simbolo), la posizione non verrà chiusa.
    • Chiusura all'attivazione dello Stop Out: tali operazioni vengono elaborate anche sul lato server. In una modalità normale, in cui la chiusura basata su FIFO è disabilitata, in caso di Stop Out le posizioni vengono chiuse iniziando da quella con la perdita maggiore. Se questa opzione è abilitata, il tempo di apertura sarà ulteriormente controllato per le posizioni in perdita. Il server determina le posizioni perdenti per ogni simbolo, trova la posizione più vecchia per ogni simbolo, e poi chiude quella che ha la perdita maggiore tra le posizioni trovate.

  14. Aggiunte opzioni per il raggruppamento dei parametri tramite "gruppo di ingresso". Questo permette la separazione visiva dei parametri in base alla loro logica sottostante.

    Nel seguente codice Expert Advisor, i parametri di input sono raggruppati in base al loro scopo:
    input int             ExtBBPeriod    =20;         // Bollinger Bands period
    input double          ExtBBDeviation =2.0;        // deviation
    input ENUM_TIMEFRAMES ExtSignalTF    =PERIOD_M15; // BB timeframe
    
    input group           "Trend"
    input int             ExtMAPeriod    =13;         // Moving Average period
    input ENUM_TIMEFRAMES ExtTrendTF     =PERIOD_M15; // MA timeframe
    
    input group           "ExitRules"
    input bool            ExtUseSL       =true;       // use StopLoss
    input int             Ext_SL_Points  =50;         // StopLoss in points
    input bool            ExtUseTP       =false;      // use TakeProfit
    input int             Ext_TP_Points  =100;        // TakeProfit in points
    input bool            ExtUseTS       =true;       // use Trailing Stop
    input int             Ext_TS_Points  =30;         // Trailing Stop in points
    
    input group           "MoneyManagement"
    sinput double         ExtInitialLot  =0.1;        // initial lot value
    input bool            ExtUseAutoLot  =true;       // automatic lot calculation
    
    input group           "Auxiliary"
    sinput int            ExtMagicNumber =123456;     // EA Magic Number
    sinput bool           ExtDebugMessage=true;       // print debug messages
    Quando un tale Expert Advisor viene lanciato nello Strategy Tester, i blocchi dei parametri di input possono essere compressi o espansi con un doppio clic sul nome del gruppo, così come tutti i parametri all'interno di un gruppo possono essere selezionati per l'ottimizzazione con una singola casella di controllo.




  15. MQL5: Corretta l'importazione di funzioni DLL con nomi corrispondenti a quelli delle funzioni MQL5. Esempio:
    #import "lib.dll"
    int func();
    #import
    //+------------------------------------------------------------------+
    //|                                                                  |
    //+------------------------------------------------------------------+
    int func()
      {
       return(0);
      }
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart()
      {
       Print( func() );
      }
    Nelle versioni precedenti, il seguente errore ritornava durante la compilazione:
    'func' - ambiguous call to overloaded function with the same parameters
    could be one of 2 function(s)
       int func()
       int func()
    Ora, invece dell'errore, la funzione built-in MQL5 con una priorità più alta verrà utilizzata per impostazione predefinita. La funzione importata può essere chiamata specificando esplicitamente l'ambito:
    void OnStart()
      {
       Print( lib:: func() );
      }
  16. MQL5: Specifica fissa del tempo nelle notizie del calendario economico. Ora gli eventi vengono consegnati tenendo conto del fuso orario del server commerciale a cui il terminale è collegato, invece del fuso orario del computer locale.
  17. MQL5: Corretto il consumo eccessivo di memoria nelle funzioni Copyticks e CopyTicksRange.
  18. Segnali: Corretta la visualizzazione dei grafici dei segnali quando si lavora in Wine (Mac OS e Linux).
  19. Tester: Aggiornamento di Big Strategy Tester. Nuova pagina iniziale, pagina delle impostazioni ridisegnata, migliore usabilità.

    Pagina iniziale
    Ora, dopo il lancio del tester, invece di molteplici impostazioni l'utente vede una lista di compiti standard, selezionando i quali può iniziare rapidamente i test. Il nuovo design è destinato principalmente agli utenti inesperti.

    Abbiamo selezionato i compiti più frequenti di test di strategia e ottimizzazione e li abbiamo aggiunti nella pagina iniziale. Inoltre, uno dei compiti precedentemente eseguiti può essere riavviato dalla pagina iniziale. Se hai eseguito molti compiti e non rientrano nella pagina iniziale, usa la barra di ricerca. Puoi trovare un test per qualsiasi parametro: nome del programma, simbolo, tempo, modalità di modellazione, ecc.




    Nascondere i parametri irrilevanti
    Dopo aver selezionato un compito, l'utente procede ad altri parametri di test: selezione di un Expert Advisor, simbolo, periodo di test, ecc. Tutti i parametri irrilevanti che non sono necessari per i compiti selezionati sono nascosti dalla pagina di configurazione. Per esempio, se sono selezionati i calcoli matematici, solo due parametri devono essere specificati: la selezione di un programma da testare e la modalità di ottimizzazione. Il periodo di test, il ritardo e le impostazioni di generazione di tick saranno nascosti.




    Comoda impostazione dei test
    Per comodità alcuni dei parametri della pagina di impostazione sono stati riorganizzati. Sono state aggiunte spiegazioni estese per i parametri di ritardo e visualizzazione. Inoltre, le impostazioni dei test possono ora essere salvate e caricate manualmente, e quindi un trader può tornare rapidamente alle impostazioni precedenti.




    Usando la stessa scheda è possibile aprire rapidamente il programma per la modifica in MetaEditor.

    Calcolo del profitto in pip
    Usando le impostazioni, è possibile abilitare il calcolo dei profitti in pip. Questa modalità accelera i test mentre non c'è bisogno di ricalcolare il profitto nella valuta di deposito usando i tassi di conversione (e quindi non c'è bisogno di scaricare la storia dei prezzi appropriata). I calcoli di swap e commissioni sono eliminati in questa modalità.




    Si prega di notare che quando si calcola il profitto in pip, il volume della transazione non ha importanza. Solo il numero di pip vinti o persi viene calcolato per ogni operazione. Anche il controllo del margine non viene eseguito in questa modalità. Usatela solo per una stima rapida e approssimativa della strategia e poi controllate i risultati ottenuti usando modalità più accurate.

    Miglioramenti generali
    Il pulsante start/stop del test e la barra di progresso sono stati spostati nella barra delle schede. In questo modo, l'utente può controllare il processo da qualsiasi sezione di Strategy Tester. I comandi di avvio/arresto dei test sono stati aggiunti anche ai menu contestuali delle sezioni impostazioni e ingressi.




  20. Tester: Il grafico di ottimizzazione può ora essere visualizzato nell'area di lavoro principale del terminale, invece di essere visualizzato in una sezione separata del tester di strategia. In questo modo, molto più spazio diventa disponibile per l'analisi dei dati. Anche il sistema di visualizzazione 3D è stato aggiornato.




  21. Tester: Aggiunto il salvataggio della cache di ottimizzazione per la modalità"Tutti i simboli in Market Watch".
  22. Tester: Aggiunto il salvataggio della cache dei test.

    Nelle versioni precedenti, i risultati delle operazioni eseguite venivano salvati su file solo durante l'ottimizzazione degli Expert Advisor. Ora, i file della cache vengono salvati anche durante i singoli test, utilizzando i quali gli utenti possono tornare ai calcoli precedenti e visualizzare le statistiche, il saldo, il capitale e i grafici di caricamento dei depositi, in qualsiasi momento. Nelle versioni future, questa opzione permetterà di confrontare i risultati dei test.

    Per caricare i risultati dei test precedenti, utilizza la nuova pagina iniziale di Tester: clicca su "Risultati precedenti" e seleziona il sito desiderato:




  23. Tester: Test e ottimizzazione significativamente accelerati, comprese le operazioni eseguite utilizzando la rete MQL5 Cloud Network.
  24. Tester: Correzioni e operazioni ottimizzate con i frame.
  25. MetaEditor: Aggiunta la possibilità di configurare lo styler di codice.

    Il MetaEditor include uno styler di codice integrato, che permette la formattazione automatica del testo del programma secondo lo standard adottato. Ora, oltre allo stile comune, è possibile utilizzare altri standard popolari. Per fare questo, apri le impostazioni di MetaEditor e seleziona lo stile desiderato:




    I seguenti parametri possono essere ulteriormente impostati per lo styler:

    Spazi per rientro
    Imposta il numero di spazi usati nell'allineamento delle costruzioni annidate:
    if(condition)
      {
       //---
      }

    Replace tabs with spaces
    Se questa opzione è attivata, lo styler sostituirà tutte le tabulazioni nel codice con spazi. Il numero di caratteri per tabulazione è impostato nella sezione General.

    Cancella linee vuote
    Quando questa opzione è abilitata, lo styler cancellerà tutte le linee che hanno solo un carattere di interruzione di riga.

    Inserisci spazi dopo virgole e punti e virgola
    Quando questa opzione è abilitata, lo styler separerà visivamente le costruzioni con enumerazioni di elementi. Esempio:
    // before styling
     ParameterGetRange("InpX",enable,x_cur,x_start,x_step,x_stop);
    // after styling
    ParameterGetRange("InpX", enable, x_cur, x_start, x_step, x_stop);

    Inserisci spazi intorno agli operatori di dichiarazione
    Quando questa opzione è abilitata, lo styler inserisce spazi intorno agli operatori di assegnazione, uguaglianza, confronto e altri. Esempio:
    // before styling
    if(x==1&y!=2)
      {
       int a=0;
      }
    // after styling
    if(x == 1 & y != 2)
     {
      int a = 0;
     }

  26. MetaEditor: il comando "Show in Navigator" è stato aggiunto al menu contestuale dei segnalibri dei file. In questo modo, l'utente può trovare facilmente un file aperto per la modifica nella struttura delle cartelle dell'editor.




  27. MetaEditor: Corretta la visualizzazione della parola chiave 'union' nei tooltip.
  28. L'interfaccia utente è stata inoltre tradotta in 18 nuove lingue:

    • Regione europea - Svedese, lituano, danese, lettone, estone, serbo, sloveno, slovacco, finlandese, georgiano
    • Regione asiatica - Javanese, Marathi, Bengali, Punjabi, Tamil, Telugu
    • Regione africana - Swahili, Hausa

    L'interfaccia della piattaforma è ora disponibile in 50 lingue, che sono parlate da più di 4 miliardi di persone.

    Per impostare la tua lingua per l'interfaccia, vai al menu "Visualizza / Lingua" nella parte superiore del terminale.

  29. La documentazione è stata aggiornata.
  30. Correzioni basate su registri di crash.

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


costruire 2170

costruire 2170

 
Ciao a tutti. ho aggiornato il mio mt5 toaday, dopo l'aggiornamento non riesco a vedere l'app place del mercato per gli indicatori. come aggiungerlo di nuovo?
 
pawan sharma:
Ciao a tutti. ho aggiornato il mio mt5 toaday, dopo l'aggiornamento non riesco a vedere il posto app mercato per gli indicatori. come aggiungerlo di nuovo?

Scheda mercato?

Penso che dipenda dalla versione di Windows,
Per esempio, ho Market tab su Windows 8.1 (ma non ce l'ho su Windows Server 2008) ...
Potrebbe dipendere dalla versione di Windows e dalla versione di Internet Explorer.


 
Sergey Golubev:

Scheda del mercato?

Penso che dipenda dalla versione di Windows,
Per esempio, ho la scheda Market su Windows 8.1 (ma non ce l'ho su Windows Server 2008) ...
Può essere dipende dalla versione di Windows e dalla versione di Internet Explorer.


Ho avuto questa scheda di mercato fino a ieri, ma oggi ho ricevuto un avviso di aggiornamento e ho aggiornato il mio mt5 dopo che la scheda di mercato è sparita, sto usando win 7


screenshot

 
pawan sharma:

Ho avuto questa scheda del mercato fino a ieri, ma oggi ho ricevuto un avviso di aggiornamento e ho aggiornato il mio mt5 dopo che la scheda del mercato è sparita, sto usando win 7



Potrei ricordare che è stato annunciato che win 7 non sarà più supportato in futuro.

 

Forum sul trading, sistemi di trading automatico e strategie di trading di prova

Nuova versione della piattaforma MetaTrader 5 build 2170: Scope in MQL5, un aggiornamento globale del tester di strategie e l'hosting integrato

Renat Fatkhullin, 2019/10/06 15:53

In breve:

  1. Il compilatore MQL5 è in continua evoluzione e sviluppo

    Il suo compito è quello di rendere il codice più sicuro e analizzare più a fondo le aree problematiche. Pertanto, con ogni versione sempre più codice "sporco" viene catturato e non saltato.

    Ricordate gli ultimi anni - c'erano sempre lamentele "il mio codice ha smesso di compilare, perché vengono fuori gli avvertimenti". Di conseguenza, il codice dei robot è solo migliorato.

  2. Fare le stesse firme e poi dimostrare che questo è normale è una tattica profondamente errata e non ha senso discutere di tali idee sbagliate

  3. Nella release 2170, abbiamo aperto dei veri e propri namespace

    Questo ci ha dato l'opportunità di stringere i dadi e consentire un controllo più rigoroso delle firme e delle sovrapposizioni di nomi.

  4. Ci sono due modi per gli autori di librerie - una corretta denominazione completa delle funzioni e/o la protezione attraverso le classi

    Chi usa la denominazione generica - si fa solo del male. E nessuna idea "lascia che i compilatori rastrellino la spazzatura in modo favoloso" non funziona. I compilatori (principalmente C ++) con ogni versione lavorano sempre più con Cerberus per mostrare e prevenire un massimo di spazzatura e disegni francamente errati.

  5. Questa release è stata l'ultima a rilasciare la versione a 32 bit.

    Per i prossimi 6 mesi distribuiremo la build a 32 bit della build 2170 negli installatori, e poi la fermeremo.

  6. A partire dalla prossima settimana, inizieremo a rimuovere il supporto per il codice a 32 bit dal compilatore e dal terminale di MetaTrader 5

    Questo ci darà l'opportunità di implementare un accurato profiler x64 con la minima distorsione, così come un debugger nativo x64.

 
Voglio ricordare questo articolo -
ID MetaQuotes nel terminale MetaTrader Mobile
 
pawan sharma:
Ciao a tutti. ho aggiornato il mio mt5 toaday, dopo l'aggiornamento non riesco a vedere l'app place del mercato per gli indicatori. come aggiungerlo di nuovo?

Ho appena scoperto come risolvere il problema:

vai al Journal in Metatrader per vedere la raccomandazione:

E io uso questo link per installare l'ultimo Internet Explorer:
https://www.microsoft.com/en-us/download/internet-explorer-11-for-windows-7-details.aspx
e ho ottenuto la scheda del mercato -

----------------

Quindi, se non vedi la scheda Mercato nell'ultima versione di Metatrader (o se hai un errore con questa scheda Mercato per esempio) - installa (o reinstalla) Internet Explorer all'ultima versione (alla versione 11 per esempio).

 

Per favore, sono nuovo di MQ5, come posso iniziare, per favore?

 
adogbeji collins:

per favore, sono nuovo di MQ5, come posso iniziare, per favore?

Forum sul trading, sistemi di trading automatico e strategie di trading di prova

Cos'è 100% Algo Trader? Voglio essere Algo trader, come è possibile?

Sergey Golubev, 2019.10.14 13:17

  1. Da dove comincio?
    https://www.mql5.com/en/forum/212020
  2. Come fare una ricerca sul forum
    https://www.mql5.com/en/forum/193510
  3. Autotrade?
    https://www.mql5.com/en/forum/9950/page76#comment_2743406
  4. MetaTrader 5 Aiuto → Trading algoritmico, Robot di trading