Äh ... Ich würde gerne ein kleines Beispiel dafür sehen, wie man die zweite Spalte in einem zweidimensionalen 3x3-Array anordnet. Was sollte ich in den Code nach #include <Table.mqh> schreiben?
Der folgende Code gibt Nullen aus. Wo liegt der Fehler?
#include <Table.mqh> void OnStart(){ ENUM_DATATYPE Types[3]; Types[0] = TYPE_DOUBLE; Types[1] = TYPE_DOUBLE; Types[2] = TYPE_DOUBLE; CTable Table; Table.FirstResize(Types); Table.SecondResize(3); Table.Set(0,0, 1); Table.Set(0,1, 4); Table.Set(0,2, 23); Table.Set(1,0, 2); Table.Set(1,1, 7); Table.Set(1,2, 48); Table.Set(2,0, 3); Table.Set(2,1, 1); Table.Set(2,2, 77); Table.SortTwoDimArray(1,0,Table.SecondSize()-1); string txt; for(int i=0; i<Table.SecondSize(); i++){ for(int j=0; j<Table.FirstSize(); j++){ double k; Table.Get(i,j,k); StringConcatenate(txt, txt, " ", DoubleToString(k)); } Print(txt); txt=""; } }//OnStart()
Sie weisen Tabellenfeldern, die als double deklariert sind, den Typ int zu
versuchen Sie dies oder dies...
Table.Set(0,0, 1.); Table.Set(0,1, 4.); Table.Set(0,2, (double)23); Table.Set(1,0, 2.); Table.Set(1,1, 7.); Table.Set(1,2, (double)48); Table.Set(2,0, 3.); Table.Set(2,1, 1.); Table.Set(2,2, (double)77);
Nikolay, ich habe eine Frage.
Ist es möglich, eine Tabelle von MT5 nach Excel in dieser Form zu schreiben?
Ich interessiere mich für die 2 Makro-Spaltennamen ("Absolute Daten" und "Relative Daten"), die farblich hervorgehoben sind. Sie vereinen jeweils 3 Zellen.

Vielleicht will ich viel von MQL5 in Bezug auf die Formatierung von Excel-Zellen. Was wäre wenn :-)))
Nikolay, ich habe eine Frage.
Ist es möglich, eine Tabelle von MT5 nach Excel in dieser Form zu schreiben?
Ich interessiere mich für die 2 Makro-Spaltennamen ("Absolute Daten" und "Relative Daten"), die farblich hervorgehoben sind. Sie fassen jeweils 3 Zellen zusammen.
Vielleicht will ich viel von MQL5 in Bezug auf die Formatierung von Excel-Zellen. Aber was wäre wenn :-)))
Welche physikalische Bedeutung haben die Worte "3 Zellen kombinieren" ?
Im Prinzip können Sie, aber ohne die oberen 2 Zeilen, Datentypen sind durch Spalten zusammengefasst, so dass in einer Spalte zu stopfen String und Double wird nicht funktionieren, aber es kann getan werden, wenn der Druck. Oder die Klasse so zu verfeinern, dass sie große Zeichenketten enthält, die getrennt von der Tabelle formatiert werden.
Der einfachste Weg ist, zwei Tabellen zu erstellen und sie zusammenzuführen.
- www.mql5.com
Neuer Artikel Elektronische Tabellen in MQL5 ist veröffentlicht:
Autor: Николай
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.

Neuer Artikel Elektronische Tabellen in MQL5 :
Dieser Beitrag beschreibt eine Klasse eines dynamischen zweidimensionalen Arrays, die in ihrer ersten Dimension Daten verschiedener Typen enthält. Diese Daten in Form einer Tabelle abzulegen, ist zur Lösung von vielen Problemen bei der Anordnung, Speicherung und der Arbeit mit gebundenen Informationen unterschiedlicher Arten sehr bequem. Der Quellcode der Klasse, die Funktionalität mit Tabellen arbeiten zu können, implementiert, ist an diesen Beitrag angehängt.
Autor: Nikolay Demko