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
TakeProfitLastClosePos() Funktion.
Gibt das TakeProfit-Kursniveau der letzten geschlossenen Position oder -1 zurück. Die Funktion TakeProfitLastClosePos() akzeptiert die folgenden optionalen Parameter:
Funktion MovingInWL().
Verschiebt das StopLoss-Kursniveau der offenen Positionen auf Breakeven. Die Funktion MovingInWL() benötigt die folgenden optionalen Parameter:
Außerdem hat die Funktion MovingInWL() globale Variablen (externe Parameter des Skripts oder des Expert Advisors):
SimpleTrailing() Funktion.
Verschiebt das StopLoss-Kursniveau offener Positionen unter Verwendung des TrailingStop-Algorithmus. Die Funktion SimpleTrailing() akzeptiert die folgenden optionalen Parameter:
Darüber hinaus impliziert die Funktion SimpleTrailing() globale Variablen (externe Parameter des Skripts oder Expert Advisors):
ArrayZ() Funktion.
Diese Funktion berechnet die Z-Zahl einer numerischen Reihe, die im Array per Referenz übergeben wird, und gibt sie zurück.
Die Funktion ArrayDeleteInt()
Führt die Löschung eines Array-Elements mit dem angegebenen Index aus. Gibt die Größe des neuen Arrays zurück oder -1, wenn nichts entfernt wurde. Die Funktion ArrayDeleteInt() akzeptiert die folgenden obligatorischen Parameter:
Die Funktion ArrayDeleteDouble()
Löscht das Array-Element mit dem angegebenen Index. Sie gibt die Größe des neuen Arrays zurück oder -1, wenn nichts gelöscht werden konnte. Die Funktion ArrayDeleteDouble() akzeptiert die folgenden obligatorischen Parameter:
Die Funktion ArrayDeleteString()
Führt die Löschung eines Array-Elements mit dem angegebenen Index aus. Gibt die Größe des neuen Arrays zurück oder -1, wenn nichts entfernt werden konnte. Die Funktion ArrayDeleteString() akzeptiert die folgenden obligatorischen Parameter:
Die Funktion ArrayInsertDouble()
Fügt ein Element des Arrays mit dem angegebenen Index ein. Sie gibt die Anzahl der Elemente (Größe) des neuen Arrays zurück. Das Einfügen wird wie folgt durchgeführt. Zunächst wird die Größe des Arrays um eins erhöht. Dann werden alle Elemente, deren Index größer oder gleich dem einzufügenden Element ist, einzeln an das Ende des Arrays verschoben, um Platz für das einzufügende Element zu schaffen. Schließlich wird der Wert in die gewünschte Zelle geschrieben. Die Funktion ArrayInsertDouble() benötigt die folgenden Parameter:
Die Funktion BubbleSort2().
Diese Funktion blendet die Elemente eines zweidimensionalen Arrays in eine beliebige Spalte ein. Sie können auch die Sortierrichtung angeben. Die Funktion BubbleSort2() benötigt die folgenden Parameter:
Die Funktion GetTypeLastDeleted().
Diese Funktion gibt den Typ des zuletzt gelöschten Auftrags oder -1 zurück. Es gibt Situationen, in denen wir die EA-Operationslogik an den Typ des gerade gelöschten Auftrags binden müssen. Wenn Sie z. B. gerade BuyStop gelöscht haben, sollten Sie das tun, aber wenn BuyLimit, sollten Sie etwas anderes tun, usw. Die Funktion GetTypeLastDeleted() akzeptiert die folgenden optionalen Parameter:
Die Funktion iBarLargest().
Diese Funktion gibt den Index des größten Balkens oder -1 zurück. Die Größe des Balkens wird von der Funktion auf eine von zwei Arten gemessen, die durch den Eingabeparameter ty - Art der Suchbegriffe - bestimmt wird. Entweder nur die Größe des Körpers oder zusammen mit den Schatten. Die Funktion iBarLargest() akzeptiert die folgenden optionalen Parameter:
Die Funktion iBarOfDayCalc().
Diese Funktion gibt die berechnete Nummer des Balkens vom Tagesbeginn an zurück. Die Balken werden von eins an nummeriert, d. h. der Balken mit der kürzesten Öffnungszeit an einem bestimmten Tag ist die Nummer eins, der nächste Balken ist die Nummer zwei usw. Diese Funktion ist nützlich, um die Ein- und Ausstiegszeiten zu optimieren. Wenn jemand an Details interessiert ist, kann er Fragen stellen. Ich werde mein Bestes tun, um sie zu beantworten. Die Funktion iBarOfDayCalc() benötigt die folgenden optionalen Parameter:
Funktion iBarOfDayReal().
Diese Funktion gibt die aktuelle Taktnummer vom Beginn des Tages an zurück. Die Balken sind mit eins beginnend nummeriert, d.h. der Balken mit der kürzesten Öffnungszeit an einem bestimmten Tag hat die Nummer eins, der nächste Balken die Nummer zwei usw. Ich habe noch keinen praktischen Nutzen für diese Funktion gefunden. Aber ich habe es geschrieben, um es zu haben :-) zusammen mit der Funktion iBarOfDayCalc(). Die Funktion iBarOfDayReal() akzeptiert die folgenden optionalen Parameter:
NameDayOfWeek() Funktion
Gibt den Namen des Wochentags mit der als Parameter übergebenen Zahl zurück:
Funktion NormalizeLot().
Diese Funktion gibt den normalisierten Wert des gehandelten Loses zurück und passt die Losgröße an die vom Handelszentrum gesetzten Grenzen an (Mindest- und Höchstwert des Loses und Schritt der Losänderung werden überprüft). Die Funktion NormalizeLot() nimmt die folgenden Parameter an:
NormalizePrice() Funktion.
Diese Funktion gibt den normalisierten Preiswert zurück. Die Normalisierung wird anhand der Werte der Funktion MarketInfo(MODE_TICKSIZE || MODE_DIGITS) durchgeführt. Die Funktion NormalizePrice() benötigt die folgenden Parameter:
Die Funktion WeekOfMonth().
Diese Funktion gibt die Woche des Monats nach Datum zurück. Akzeptiert nur einen optionalen Parameter:
Funktion ClosePosBySortLots().
Diese Funktion schließt die Positionen in der Reihenfolge der Sortierung nach Losgröße. Das heißt, mit dieser Funktion können Sie Positionen in auf- oder absteigender Reihenfolge der Losgrößen schließen. Die Funktion ClosePosBySortLots() akzeptiert die folgenden optionalen Parameter:
Die Funktion AddLeadingZero().
Diese Funktion fügt so viele führende (linke) Nullen "0" an die Zeichenkette an, dass die Länge der Zeichenkette einem bestimmten Wert entspricht. Die Funktion AddLeadingZero() benötigt die folgenden obligatorischen Parameter:
Funktion toTime().
Diese Funktion wandelt zwei/drei Ganzzahlen in eine Zeichenkette im Zeitformat um. Wenn Sie zwei Zahlen in die Funktion eingeben, wird die erste als Stunden und die zweite als Minuten verwendet. Der zurückgegebene Formatstring ist "HH:MM". Bei drei Zahlen wird die dritte durch die Sekunden ersetzt und die Funktion gibt die Zeichenfolge "HH:MM:SS" zurück. Die Funktion toTime() akzeptiert die folgenden optionalen Parameter: