boolObjectCreate(
long chart_id, // идентификатор графикаstring name, // имя объектаENUM_OBJECT type, // тип объектаint sub_window, // индекс окнаdatetime time1, // время первой точки привязкиdouble price1, // цена первой точки привязки
...
datetime timeN=0, // время N-ой точки привязкиdouble priceN=0, // цена N-ой точки привязки
...
datetime time30=0, // время 30-й точки привязкиdouble price30=0// цена 30-точки привязки
);
Erzeugt ein Objekt mit dem angegebenen Namen, Typ und den Anfangskoordinaten im angegebenen Unterfenster des Diagramms. Sie können bei der Erstellung bis zu 30 Koordinaten angeben.
D.h. 30 ist das Maximum. So kommt zunächst eine unbekannte Anzahl (N) von Parametern und der allerletzte Parameter mit dem Index 30.
Erzeugt ein Objekt mit dem angegebenen Namen, Typ und den Anfangskoordinaten im angegebenen Unterfenster des Diagramms. Bei der Erstellung können bis zu 30 Koordinaten angegeben werden.
D.h. 30 ist das Maximum. So kommt zunächst eine unbekannte Anzahl (N) von Parametern und der allerletzte Parameter mit dem Index 30.
Normalerweise wird N geschrieben, und danach wird die maximale Anzahl N angegeben, wobei N<=30 ist.
SZZ: Sie sind Meister der Verwirrung: allein eine Änderung der Indexierung beim Kopieren eines Arrays kostet nichts )
Es stellt sich heraus, dass die erste Koordinate der Trendlinie nicht die erste ist, sondern die Null, und das steht nirgendwo, zumindest nicht dort, wo man diese Information schnell finden kann.
sanyooooook: Sie schreiben normalerweise N, und danach geben Sie das maximale N an, wenn N<=30
Nicht in diesem Zusammenhang. Dabei handelt es sich nicht um eine Beschreibung der Bedingungen, sondern um einen Variablennamen. Und der Variablenname sollte den maximal zulässigen Index widerspiegeln. Aus diesem Grund werden die letzten Variablen mit dem Index 30 versehen:
datetime time30=0, // время 30-й точки привязкиdouble price30=0// цена 30-точки привязки
paladin800: Gibt es eine Möglichkeit, Dateien nicht auf die Festplatte, sondern in den RAM zu schreiben/lesen, um schneller und ohne Löcher zu arbeiten?
Sie können eine RAM-Disk erstellen, Sie können eine Datei im Speicher erstellen.
Nicht in diesem Zusammenhang. Dabei handelt es sich nicht um eine Beschreibung der Bedingungen, sondern um einen Variablennamen. Und der Variablenname sollte den maximal zulässigen Index widerspiegeln. Aus diesem Grund werden die letzten Variablen mit dem Index 30 versehen:
In allen Mathematiklehrbüchern wird es so geschrieben, wie ich es oben erwähnt habe, sie geben N an und geben diesem N dann einen Wert, der 30 nicht überschreitet.
Sie haben es direkt in der Referenz auf dem Platz:
boolObjectCreate(
long chart_id, // идентификатор графикаstring object_name, // имя объектаENUM_OBJECT object_type, // тип объектаint sub_window, // индекс окнаdatetime time1, // время первой точки привязкиdouble price1, // цена первой точки привязки
...
datetime timeN=0, // время N-точки привязкиdouble priceN=0// цена N-точки привязки
);
TheXpert: Sie können eine RAM-Disk erstellen, Sie können eine Datei im Speicher erstellen.
Ich verstehe. Das Problem ist, dass sich die Terminal-Sandbox auf dem Laufwerk C befindet, und selbst wenn ich ein RAM-Laufwerk (z. B. Laufwerk E) erstelle, ist es nicht möglich, die Sandbox dorthin umzuleiten.
paladin800: Ich verstehe. Das Problem ist, dass sich die Sandbox der Terminals auf Laufwerk C befindet und selbst wenn ich ein RAM-Laufwerk (z.B. Laufwerk E) anlege, kann ich die Sandbox nicht dorthin umleiten.
Zunächst einmal ist es möglich, sie umzuleiten.
Und wenn Sie WinAPI verwenden, brauchen Sie auch nicht umzuleiten. Zweitens hat die Erstellung von Dateien im Speicher nichts mit RAM-Disks zu tun, auch wenn WinAPI ebenfalls benötigt wird.
Ich habe die Metaeditor-Hilfe benutzt, um ein Beispiel für die Arbeit mit der Verteilung zu nehmen. Ich habe es auf GBPCHF, CADCHF ausgeführt, wo der Spread nicht 1-2 Pips beträgt. Können Sie mir sagen, warum das Feld mit Nullen gefüllt ist? Ist das so geplant?
meta-quotes, Sie haben mich völlig verwirrt (
N nach 30 zuerst ?
Maximal 30?
meta-quotes, Sie haben mich völlig verwirrt (
N nach 30 zuerst ?
Maximal 30?
Die Hilfe gibt an:
Erzeugt ein Objekt mit dem angegebenen Namen, Typ und den Anfangskoordinaten im angegebenen Unterfenster des Diagramms. Sie können bei der Erstellung bis zu 30 Koordinaten angeben.
D.h. 30 ist das Maximum. So kommt zunächst eine unbekannte Anzahl (N) von Parametern und der allerletzte Parameter mit dem Index 30.
Die Hilfe gibt an:
Erzeugt ein Objekt mit dem angegebenen Namen, Typ und den Anfangskoordinaten im angegebenen Unterfenster des Diagramms. Bei der Erstellung können bis zu 30 Koordinaten angegeben werden.
D.h. 30 ist das Maximum. So kommt zunächst eine unbekannte Anzahl (N) von Parametern und der allerletzte Parameter mit dem Index 30.
Normalerweise wird N geschrieben, und danach wird die maximale Anzahl N angegeben, wobei N<=30 ist.
SZZ: Sie sind Meister der Verwirrung: allein eine Änderung der Indexierung beim Kopieren eines Arrays kostet nichts )
oder dies:
Es stellt sich heraus, dass die erste Koordinate der Trendlinie nicht die erste ist, sondern die Null, und das steht nirgendwo, zumindest nicht dort, wo man diese Information schnell finden kann.
Sie schreiben normalerweise N, und danach geben Sie das maximale N an, wenn N<=30
Nicht in diesem Zusammenhang. Dabei handelt es sich nicht um eine Beschreibung der Bedingungen, sondern um einen Variablennamen. Und der Variablenname sollte den maximal zulässigen Index widerspiegeln. Aus diesem Grund werden die letzten Variablen mit dem Index 30 versehen:
Gibt es eine Möglichkeit, Dateien nicht auf die Festplatte, sondern in den RAM zu schreiben/lesen, um schneller und ohne Löcher zu arbeiten?
Nicht in diesem Zusammenhang. Dabei handelt es sich nicht um eine Beschreibung der Bedingungen, sondern um einen Variablennamen. Und der Variablenname sollte den maximal zulässigen Index widerspiegeln. Aus diesem Grund werden die letzten Variablen mit dem Index 30 versehen:
Sie haben es direkt in der Referenz auf dem Platz:
Sie können eine RAM-Disk erstellen, Sie können eine Datei im Speicher erstellen.
Ich verstehe. Das Problem ist, dass sich die Sandbox der Terminals auf Laufwerk C befindet und selbst wenn ich ein RAM-Laufwerk (z.B. Laufwerk E) anlege, kann ich die Sandbox nicht dorthin umleiten.
Zunächst einmal ist es möglich, sie umzuleiten.
Und wenn Sie WinAPI verwenden, brauchen Sie auch nicht umzuleiten. Zweitens hat die Erstellung von Dateien im Speicher nichts mit RAM-Disks zu tun, auch wenn WinAPI ebenfalls benötigt wird.
Ich habe die Metaeditor-Hilfe benutzt, um ein Beispiel für die Arbeit mit der Verteilung zu nehmen. Ich habe es auf GBPCHF, CADCHF ausgeführt, wo der Spread nicht 1-2 Pips beträgt. Können Sie mir sagen, warum das Feld mit Nullen gefüllt ist? Ist das so geplant?