MetaEditor build 1463 - pagina 11

 
fxsaber:
Sì, dalla sede di Mosca.
Grazie, la posizione di Mosca è aggiornata.
 
Denis:
Grazie per il post, il mash-up dei pulsanti della barra degli strumenti è stato corretto.

Dove posso trovare una correzione?

 
fxsaber:
Sì, dalla sede di Mosca.

Grazie.

 
-Aleks-:

Dove posso trovare una soluzione?

Tutti i nuovi aggiornamenti vengono ricevuti come segue: è necessario accedere al server di trading MetaQuotes-Demo dal proprio terminale MetaTrader.
 
Alexey Navoykov:

Per qualche ragione, nello screenshot che hai postato, il carattere era più leggibile di quello che vedo nel mio terminale:


Tutto è troppo piccolo e appiattito. L'altezza delle lettere dovrebbe essere aumentata.

Windows 8.1, risoluzione 1920x1200, scala 125%

Fisso. Controlla nella prossima build.
 

Il Market Watch ha una colonna "Banca" - che cos'è?

La colonna "Descrizione" è molto carente. Ci sono centinaia di caratteri nell'abbreviazione e bisogna cliccare su ognuno di essi per vedere la descrizione.

 
fxsaber:

Il Market Watch ha una colonna "Banca" - che cos'è?

La colonna "Descrizione" è molto carente. Ci sono centinaia di caratteri nell'abbreviazione e bisogna cliccare su ognuno di essi per vedere la descrizione.

Ora con l'apparizione di centinaia o addirittura migliaia di ticker, gli svantaggi della piattaforma inizieranno ad apparire - una rapida ricerca di un ticker, il cambio di ticker nella finestra già aperta, finestre "sbottonate" dal terminale, ecc.
 
ivanivan_11:
finestre "staccabili" dal terminale
Beh, sarà molto presto.
 

Nel tester in modalità tick reale al primo tick SymbolInfoDouble(_Symbol, SYMBOL_ASK) può restituire zero.

Sistematelo, per favore.

Riproduzione - AUDCAD dal 03.11.2016 su demo net developers.

 
fxsaber:

Nel tester in modalità tick reale al primo tick SymbolInfoDouble(_Symbol, SYMBOL_ASK) può restituire zero.

Sistematelo, per favore.

Replay - AUDCAD dal 03.11.2016 su demo net developers.

Avete questo nella build 1463?

E si dovrebbe sempre essere preparati a un ritorno di zero sul mercato. Prima di tutto, assicuratevi di specificare all'oggetto CSymbolInfo il nome del simbolo da cui riceverà le informazioni:

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   m_symbol.Name(Symbol());  
...

E anche implementare la protezione:

//+------------------------------------------------------------------+
//| Refreshes the symbol quotes data                                 |
//+------------------------------------------------------------------+
bool RefreshRates()
  {
//--- refresh rates
   if(!m_symbol.RefreshRates())
      return(false);
//--- protection against the return value of "zero"
   if(m_symbol.Ask()==0 || m_symbol.Bid()==0)
      return(false);
//---
   return(true);
  }