MetaEditor Build 1463 - Seite 13

 
Alexey Kozitsyn:
Versuchen Sie "ctrl "+"-" zu drücken. Aber das funktioniert nicht immer.

Ich danke Ihnen! Warum habe ich mir vorher die Mühe gemacht?

Und es funktionierte/nicht funktionierte - achten Sie auf das Tastaturlayout (RU/EN), manchmal beeinflusst es. Wenn Sie ein Symptom bemerken - lassen Sie es mich bitte wissen.

 
Vladimir Karputov:

Ich danke Ihnen! Warum habe ich mir vorher die Mühe gemacht?

Und es funktionierte / funktionierte nicht - achten Sie auf das Tastaturlayout (RU/EN), manchmal wirkt es sich aus. Wenn Sie irgendwelche Symptome bemerken, lassen Sie es mich bitte wissen.

Bis jetzt funktioniert es mit jedem Layout.
 
Vladimir Karputov:

Ich danke Ihnen! Warum habe ich mir vorher die Mühe gemacht?

Aber es funktionierte/funktionierte nicht - achten Sie auf das Tastaturlayout (RU/EN), manchmal beeinflusst es die Funktion. Wenn Sie irgendwelche Symptome bemerken, lassen Sie es mich bitte wissen.

Bitte sehr. Es gibt Situationen, in denen (aus irgendeinem Grund) wirft mich zu einer anderen Datei ... Ich weiß nicht, was es damit auf sich hat...
 

MetaQuotes-Demo hat gestern eine Beta-Version von Build 1467 veröffentlicht:

  • Alte Tick-Fixierung im Tester
  • ArrayPrint Upgrade - kann jetzt auch Strukturen drucken
  • Direkte Sortierung der Ausgabe im Log-Fenster + Möglichkeit, die Spalten für Datum und Quelle zu deaktivieren, um mehr Platz für Daten zu schaffen
  • Upgrade der Mathematikbibliothek
  • Aktualisierter Kanvas mit neuen geglätteten Ausgabefunktionen
  • Es wurde eine neue Grafikbibliothek /include/graphics mit der Klasse CGraphic hinzugefügt, die den Grafikfähigkeiten der Sprache R entspricht. Sie können nun problemlos Datenfelder visualisieren.
  • Viele weitere Trivialitäten

Bitte aktualisieren und testen Sie diese Version.

 
Renat Fatkhullin:
  • ArrayPrint Upgrade - kann jetzt auch Strukturen drucken
Dieses Glück ist fast.
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

Das Einzige, was fehlt, ist die bevorstehende ArrayToString. Dann könnte die Ausgabe geändert werden. Zum Beispiel time_msc und flags.

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

MetaQuotes-Demo hat gestern eine Beta-Version von Build 1467 veröffentlicht:

  • Ein Kanvas-Upgrade mit neuen geglätteten Ausgabefunktionen
  • Neue Grafikbibliothek /include/graphics mit der Klasse CGraphic hinzugefügt, die analog zu den Grafikfähigkeiten der Sprache R ist. Arrays von Daten können jetzt leicht visualisiert werden.
Wo liegen die Beispiele?
 
Da gibt es ein Problem
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:
Damit gibt es ein Problem.
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
Natürlich nur einfache Typen drucken.
 
fxsaber:
Wo liegen die Beispiele?

Bis jetzt noch nicht.

Dies ist eine Beta-Ankündigung