Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
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
Skripte

Reconstruction of positions - Skript für den MetaTrader 5

Ansichten:
661
Rating:
(28)
Veröffentlicht:
2017.03.20 08:50
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Reconstruction of positions — Das Arbeitsbeispiel mit der Handelshistory auf Hedge-Kontos, es werden Positionen rekonstruiert.

Das Beispiel der zusammenfassenden Ausgabe:

position #0
DEAL_ENTRY_IN, type DEAL_TYPE_BUY, price 1.04552, Deal EURUSD, volume 0.03, DEAL_POSITION_ID #119707903, profit 0.00
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_SELL, price 1.04562, Deal EURUSD, volume 0.02, DEAL_POSITION_ID #119707903, profit 0.20
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_SELL, price 1.04534, Deal EURUSD, volume 0.01, DEAL_POSITION_ID #119707903, profit -0.18
position #1
DEAL_ENTRY_IN, type DEAL_TYPE_SELL, price 1.04562, Deal EURUSD, volume 0.02, DEAL_POSITION_ID #119708383, profit 0.00
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_BUY, price 1.04552, Deal EURUSD, volume 0.02, DEAL_POSITION_ID #119708383, profit 0.00
position #2
DEAL_ENTRY_IN, type DEAL_TYPE_SELL, price 1.04534, Deal EURUSD, volume 0.05, DEAL_POSITION_ID #119708643, profit 0.00
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_BUY, price 1.04552, Deal EURUSD, volume 0.01, DEAL_POSITION_ID #119708643, profit 0.00
DEAL_ENTRY_OUT, type DEAL_TYPE_BUY, price 1.04524, Deal EURUSD, volume 0.04, DEAL_POSITION_ID #119708643, profit 0.40

Wie man es sehen kann, die Geschäfte, die aus der Handelshistory genommen wurden, sind nach den Positionen gruppiert, zu denen sie sich gehören. Die Gruppierung nach dem Parameter

DEAL_POSITION_ID

der Identifikator der Position, bei deren Eröffnung, Änderung oder Schließung dieses Geschäft teilgenommen hat. Jede Position hat einen einzigartigen Identifikator, der allen Geschäften zugeordnet wird, die auf dem Instrument im Laufe vom ganzen Leben der Position gemacht werden.

long



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

BIG DOG BIG DOG

Der EA setzt die Pending Stop-Order BUY_STOP und SELL_STOP.

Autotrade Autotrade

Der EA stellt zwei Pending Order (BuyStop und SellStop) mit der angegebenen Zeit des Ablaufes.

TrailingStop TrailingStop

Das Beispiel des EAs mit der Realisation des Trailing Stop.

AIS1 AIS1

Der EA funktioniert aufgrund Open, High und Low.