Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 98
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Boris.45:
Ich verwende dieses Element des Arrays nicht, da ich sofort zum Algorithmus für die Suche nach Fraktalen bei den letzten 5 Balken übergehe, während Time_H1[1][0] die Eröffnungszeit des Null-Balkens ist, bei dem die Parameter dieses Balkens noch nicht gebildet wurden.Vielleicht irre ich mich, aber aus eigener Erfahrung weiß ich, dass die Verwendung von Parametern eines Nullbalkens zur Bildung von Zeitreihen zu deren Verzerrung führt
Okay, lassen Sie mich die Frage klären:
Wenn "Time_H1[nomer_instr][i]=Time_buf[i];" und "Time_H1[1][1]=2011.01.03 11:00:00", was liefert Time_buf[0]?
Bitte senden Sie mir einen Link, um eine bestimmte (spezifische) Position zu schließen.
Das heißt, zu einem bestimmten Zeitpunkt, wenn die Bedingungen zum Schließen einer Position erfüllt sind, z. B. KAUFEN, schließt der Expert Advisor (im Moment) jede offene KAUFEN-Position. Jetzt stehe ich vor einem Problem, wenn ich eine bestimmte (spezifische) BUY-Position schließen muss.Wenn zum Beispiel eine KAUFEN-Position eröffnet wird, können Sie ihr eine bestimmte Bezeichnung geben, aber wenn sie geschlossen wird, müssen Sie "KAUFEN" als Bedingung angeben.
Wenn Sie zum Beispiel eine BUY-Position eröffnen, können Sie ihr eine bestimmte Bezeichnung geben, aber wenn Sie sie schließen, müssen Sie ihre "Existenz" angeben.
Sie werden also verschiedene "Positionen" auf ein und demselben Symbol schließen?
Nicht wirklich.
Wenn ein Buy-Flat offen ist, kann ich einen Buy-Trend nicht schließen. Und vice versa.
Das heißt, bestimmte Positionen auf ein und dasselbe Symbol zu schließen - entweder ein Flat (wenn ein Flat offen ist) oder ein Trend (wenn ein Trend offen ist).
Das heißt, bestimmte Positionen auf ein einzelnes Symbol zu schließen - entweder ein Flat (vorbehaltlich des Eröffnungs-Flat) oder ein Trend (vorbehaltlich des Eröffnungstrends).
OK, ich werde die Frage präzisieren:
Wenn "Time_H1[nomer_instr][i]=Time_buf[i];" und "Time_H1[1][1]=2011.01.03 11:00:00", was liefert Time_buf[0]?
Ich werde versuchen, die Idee zu erklären, die ich versuche, in den EA zu implementieren.
Es gibt die Standardfunktionen CopyTime(), CopyOpen(), CopyHigh() usw., die die entsprechenden Arrays Time_buf[], Open_buf[], High_buf[] usw. verwenden.
Mit diesen Funktionen können wir die historischen Daten für verschiedene Zeitrahmen und verschiedene Währungen abrufen. In diesem Fall ist Time_buf[0]der Zeitpunkt der Öffnung des Nullbalkens,
High_buf[0] ist der maximale Kurswert der angegebenen Währung auf dem Nullbarren zum Zeitpunkt des letzten eintreffenden Ticks.
Dann erstelle ich für jeden Zeitrahmen zweidimensionale Arrays für jeden Parameter Time, Open, etc. Dann habe ich die folgenden Arrays für den Zeitrahmen H1
Time_H1[i][j], Open_H1[i][j], High_H1[i][j], usw. In diesen Arrays ist jede Zeile den historischen Daten einer bestimmten Währung gewidmet. So,
Mit der Schleife nach Währungsnummer for( i=1; i<=nomer_instr; i++ ) überschreibe ich die historischen Daten Time_buf[j], High_buf[j] usw. mit den entsprechenden Zeilen der Arrays
Zeit_H1[i][j], Hoch_H1[i][j] usw.
Wenn Sie mit Ticks handeln, können Sie die aktuellen Parameter des Nullbalkens verwenden. Natürlich sind die aktuellen Parameter des Nullbalkens zum Zeitpunkt der
Ich habe einen Expert Advisor, der Balken anstelle von Ticks verwendet. Ich habe gesehen, dass, wenn der EA auf Balken arbeitet
Die Werte High_buf[0] und Low_buf[0] sind keine historischen Werte zum Zeitpunkt der Schließung des Nullbalkens, sondern zufällige Werte. Wenn wir also einbeziehen
Parameter des Nullbalkens in einer Historiensequenz, wird die gesamte Historiensequenz des Parameters verzerrt. Aus diesem Grund verwende ich keine Parameter der Nullleiste.
Tut mir leid, dass er so lang ist.
Boris.45:
Ich werde versuchen, die Idee zu erklären, die ich versuche, in meinem Expert Advisor zu implementieren.
Ich habe nicht nach der Idee gefragt :)
Das ist , was ich frage, welchen Wert gibt das Array-Element Sie erwähnen?
Bitte um Rat!
So ändern Sie die Hintergrundfarbe der Währungspaare in der Marktübersicht
Oder entfernen Sie die Farbe ganz!
Vielen Dank im Voraus!