Domande da un "manichino" - pagina 183

 
Buon pomeriggio. Ho appena iniziato a imparare mt5. Non ho nessuna scheda di mercato nel terminale. Potresti per favore consigliarmi come risolvere il problema?
 
DzmitryVasilets:

Buon pomeriggio. Ho appena iniziato a imparare mt5. Non ho nessuna scheda di mercato nel terminale. Potresti per favore consigliarmi come risolvere il problema?
Stai guardando nella finestra Strumenti (Ctrl+T)?
 
tol64:
Stai guardando nella finestra Strumenti (Ctrl+T)?
Beh, non è in quella finestra. La voce è registrata e non c'è nessuna scheda. Ci sono segnali e poi CodeBase
 
DzmitryVasilets:

Buon pomeriggio. Ho appena iniziato a imparare mt5. Non ho nessuna scheda di mercato nel terminale. Qualche suggerimento su come risolvere il problema?
Forse stai usando Wine o il vecchio Internet Explorer? Non è possibile vedere la scheda del mercato in questo caso.
 

Il compilatore disapprova se uso una voce di funzione di conversione esplicita del tipo:

double d=1.55;
switch(long(d))
  {
   case 1: Print("case 1");
  }

Esce: '(' - nome previsto'', quale nome è previsto?

 
Renat:
Stai usando Wine o il vecchio Internet Explorer? In questo caso la scheda del mercato non viene mostrata.
IE 6. Non riesco a capire come MT5 sia collegato a IE
 
Yedelkin:

Il compilatore disapprova se uso una voce di funzione di conversione esplicita del tipo:

Esce: '(' - nome previsto'', quale nome è previsto?

Il compilatore sembra fare casino. Print (long(d)) compila bene, ma switch(long(d)) dà un errore.
 
alxm:
Il compilatore sembra fare casino. Print(long(d)) compila bene, ma switch(long(d)) dà un errore.
OK, se non ci sono altre versioni, la butterò nel CD.
 

È così che dovrebbe essere.

double d=1.55;
switch((long)d)
  {
   case 1: Print("case 1");
  }
 

Anche se...

Fusione di tipo numerico

Nelle espressioni MQL5 si possono usare sia conversioni di tipo esplicito che implicito. Una conversione esplicita di tipo è scritta come segue:

var_1 = (tipo)var_2;

Come variabile var_2 può essere un'espressione o il risultato di una funzione. È accettabile anche una notazione funzionale di conversione esplicita dei tipi:

var_1 = tipo(var_2);

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5