Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XXXIII): Schließen von Positionen unter bestimmten Bedingungen"

 

Neuer Artikel Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XXXIII): Schwebende Handelsanfragen - Schließen von Positionen unter bestimmten Bedingungen :

Wir setzen die Entwicklung der Bibliotheksfunktionalität fort, die den Handel mit schwebenden Anfragen ermöglicht. Wir haben bereits das Senden von bedingten Handelsanfragen für die Eröffnung von Positionen und die Platzierung von Pending Orders implementiert. Im aktuellen Artikel werden wir die bedingte Schließung von Positionen implementieren - vollständig, teilweise und das Schließen durch eine entgegengesetzte Position.

Kompilieren wir den EA und testen die schwebenden Anfragen in Bezug auf verschiedene Arten des Schließens von Positionen (teilweise, vollständig und durch eine Gegenposition). Starten Sie dazu den EA im visuellen Tester und gehen Sie wie folgt vor:

  1. Öffnen Sie eine Verkaufsposition und erstellen Sie eine schwebende Anfrage für das teilweise Schließen der Position nach Preis;
  2. Nach dem teilweise Schließen eröffnen Sie eine Kaufposition und erstellen Sie eine schwebende Anfrage zum Schließen der Position durch eine Gegenposition (die teilweise geschlossene Verkaufsposition) nach dem Preis;
  3. Nach dem teilweise Schließen der Kaufposition durch die entgegengesetzte Verkaufsposition erstellen Sie eine neue schwebende Anfrage für das vollständige Schließen der Kaufposition unter der Bedingung, dass die Anfrage zeitlich aktiviert wird.


Wie wir sehen können, werden alle Anfragen gemäß den vorgegebenen Bedingungen behandelt und nach der Aktivierung entfernt.

Autor: Artyom Trishkin