MetaEditor build 1463 - pagina 13

 
Alexey Kozitsyn:
Prova a premere "ctrl "+"-". Ma non sempre funziona.

Grazie! Perché mi sono preoccupato prima?

E ha funzionato/non ha funzionato - fate attenzione al layout della tastiera (RU/EN), a volte influisce. Se notate un sintomo - per favore fatemelo sapere.

 
Vladimir Karputov:

Grazie! Perché mi sono preoccupato prima?

E ha funzionato/non ha funzionato - fai attenzione al layout della tastiera (RU/EN), a volte lo influenza. Se notate qualche sintomo, per favore fatemelo sapere.

Finora funziona con qualsiasi layout.
 
Vladimir Karputov:

Grazie! Perché mi sono preoccupato prima?

E ha funzionato/non ha funzionato - fai attenzione al layout della tastiera (RU/EN), a volte lo influenza. Se notate qualche sintomo, per favore fatemelo sapere.

Non c'è di che. Ci sono situazioni in cui (per qualche motivo) mi lancia in un altro file... Non so a cosa sia legato...
 

MetaQuotes-Demo ha rilasciato ieri una versione beta della build 1467:

  • Vecchia correzione di Tick nel tester
  • Aggiornamento di ArrayPrint - ora può stampare anche le strutture
  • Ordinamento diretto dell'output nella finestra Log + possibilità di disabilitare le colonne data e origine, dando più spazio ai dati
  • Aggiornamento della biblioteca di matematica
  • Kanvas aggiornato con nuove funzioni di output lisciate
  • È stata aggiunta una nuova libreria grafica /include/graphics con la classe CGraphic, che è analoga alle capacità grafiche del linguaggio R. Ora è possibile visualizzare facilmente array di dati.
  • Altre curiosità

Si prega di aggiornare e testare questa versione.

 
Renat Fatkhullin:
  • Aggiornamento di ArrayPrint - ora può stampare anche le strutture
Questa felicità è quasi.
template <typename T>
void MyPrint( const T &Value )
{
  T Array[1];
  
  Array[0] = Value;
  
  ArrayPrint(Array);
}

void OnStart()
{
  MqlTick Tick;
  
  SymbolInfoTick(_Symbol, Tick);

  MyPrint(Tick);
}
2016.11.10 11:07:42.764 Test (EURUSD,M1)                         [time]   [bid]   [ask]  [last] [volume]    [time_msc] [flags]
2016.11.10 11:07:42.764 Test (EURUSD,M1)        [0] 2016.11.10 11:10:11 1.09207 1.09217 1.09207   500000 1478776211595       2

Manca solo l'imminente ArrayToString. Poi l'uscita potrebbe essere modificata. Per esempio time_msc e flags.

 
Errore
void OnStart()
{
  const int Value = 0;
  int Array[] = {Value}; // 'Value' - constant expression required
}
 
Renat Fatkhullin:

MetaQuotes-Demo ha rilasciato ieri una versione beta della build 1467:

  • Un aggiornamento di kanvas con nuove caratteristiche di output levigato
  • Aggiunta la nuova libreria grafica /include/graphics con la classe CGraphic, che è analoga alle capacità grafiche del linguaggio R. Gli array di dati possono ora essere facilmente visualizzati.
Dove si trovano gli esempi?
 
C'è un problema con questo
template <typename T>
void MyPrint( const T &Value )
{
  T Array[1];
  
  Array[0] = Value;
  
  ArrayPrint(Array);
}

struct STRUCT
{
  MqlTick Tick;
  int Tmp;
};

void OnStart()
{  
  STRUCT Tmp = {0};

  MyPrint(Tmp);
}
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
 
fxsaber:
C'è un problema con questo.
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
Stampando solo tipi semplici, naturalmente.
 
fxsaber:
Dove si trovano gli esempi?

Finora da nessuna parte.

Questo è un annuncio beta