Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Bibliotheken

LastOrder - Bibliothek für den MetaTrader 4

Ansichten:
779
Rating:
(35)
Veröffentlicht:
2016.04.15 13:40
Aktualisiert:
2017.03.30 13:11
LastOrder.mqh (12.41 KB) ansehen
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Die header-Datei enthält Funktionen für die Suche nach der letzten und der vorletzten Position.

Die Liste der Funktionen:

Funktion
Kurze Beschreibung der Funktion
int get_last_order( int magic, int type = -1, int mode = MODE_TRADES ) get_last_order() Liefert die Ticketnummer der letzten Position. Die Funktion returniert -1, wenn es keine letzte Position gefunden wurde.
 Argument: magic - Magic Number ID zur Auswahl der Positionen. Wenn 0  nicht verwendet.                                              
 type - Typ der Position (buy, sell, sell limit, buy limit, sell stop, buy stop) zur Auswahl der Positionen.
 mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen. 
int get_first_order( int magic, int type = -1, int mode = MODE_TRADES )
get_first_order() liefert die Ticketnummer der ersten Position. Die Funktion returniert -1 wenn keine erste Position gefunden wurde.
 Argument: magic - Magic Number ID zur Auswahl der Positionen. Wenn 0  nicht verwendet.                                              
 type - Typ der Position (buy, sell, sell limit, buy limit, sell stop, buy stop) zur Auswahl der Positionen.
 mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
double order_lots( int ticket, int mode = MODE_TRADES )
order_lots() liefert das Handelsvolumen zur Ticketnummer.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
string order_comment( int ticket, int mode = MODE_TRADES )
order_comment() Liefert den Kommentar der Position zur Ticketnummer.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
int order_type( int ticket, int mode = MODE_TRADES )
order_type() returniert den Typ der Position zur Ticketnummer.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
double order_open_price( int ticket, int mode = MODE_TRADES )
order_open_price() liefert den Eröffnungskurs der Position zur Ticketnummer.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
double order_close_price( int ticket, int mode = MODE_TRADES )order_close_price() liefert den Schlusskurs der Position zur Ticketnummer.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
datetime order_open_time( int ticket, int mode = MODE_TRADES )order_open_time() liefert den Eröffnungszeitpunkt der Position zur Ticketnummer.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
datetime order_close_time( int ticket, int mode = MODE_TRADES )
order_close_time() returniert den Zeitpunkt, zu dem die Position mit entspr. Ticketnummer geschlossen wurde.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
int close_by( int ticket, int mode = MODE_TRADES )close_by() returniert den Grund des Schließens der Position: durch TakeProfit (1), durch StopLoss (-1), manuell(0). In Abhängigkeit vom Kommentar der Position.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
int close_by2( int ticket, int mode = MODE_TRADES )close_by2() liefert den Grund des Schließens der Position: durch TakeProfit (1), durch StopLoss (-1), manuell(0). In Abhängigkeit vom Eröffnungs- und Schlusskurs der Position.
Argument: ticket - Ticketnummer der Position.
mode - Gruppe der Positionen: MODE-TRADES - offene Positionen, MODE_HISTORY - geschlossenen Positionen.
int orders_count( int magic, int type = -1, string comment = "" )
orders_count() liefert die Anzahl der offenen Positionen.
Arguments: magic - Magic Number ID zur Auswahl der Positionen. Wenn 0, nicht verwendet.
type - Typ der Position (buy, sell, sell limit, buy limit, sell stop, buy stop) zur Auswahl der Positionen. Wenn 0, nicht verwendet.
Kommentar - Kommentar der Aufträge. Wenn "" (empty), nicht verwendet.

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/11816

COrdersCounter COrdersCounter

Eine einfache Klasse für die Zählung von Positionen, gefiltert nach: Symbol, MagicNumber, entweder geschlossene oder offene Positionen.

GARCH GARCH

Fraktaler Volatilitäts Indikator nach Bollerslev.

iMaxMinTrends iMaxMinTrends

Der Indikator zeichnet horizontale Linien entsprechend der täglichen, wöchentlichen, monatlichen Hochs/Tiefs und verbindet Sie zu Trendlinien.

BB_OsMA BB_OsMA

BB_OsMA Indikator in Form von Sphäroiden mit oberen und unteren Band.