Diskussion zum Artikel "Virtual Order Manager zum Verwalten von Ordern innerhalb der positionszentrischen Umgebung von MetaTrader 5"
Wirklich schöner Artikel
Bravo
Vielen Dank an den Autor für die Idee und den Artikel.
knallhart
Es scheint einen Fehler bei VOM zu geben.
Ich habe den FraMA Cross EA VOM.mq5 EA in den EURUSD H1 Chart geladen und manuell eine Verkaufsorder eröffnet. Bei der offenen Verkaufsorder gibt es keinen Comment() im Chart. Bild angehängt.
/+------------------------------------------------------------------+ //| Experten-Tick-Funktion| //+------------------------------------------------------------------+ void OnTick() { // Diese Zeile muss in alle EAs aufgenommen werden, die CVirtualOrderManager verwenden VOM.OnTick(); Comment(VOM.m_OpenOrders.SummaryList());
Ich habe diesen Comment() auch im EA mit einer offenen Verkaufsorder getestet und die Comment-Zeile im Chart war "Open Orders = 0".
/+------------------------------------------------------------------+ //| Experten-Tick-Funktion| //+------------------------------------------------------------------+ void OnTick() { // Diese Zeile muss in alle EAs aufgenommen werden, die CVirtualOrderManager verwenden VOM.OnTick(); Comment("Open Orders = ",VOM.OpenOrders());
Das VOM scheint einen Fehler zu haben.
Ich habe den FraMA Cross EA VOM.mq5 EA in den EURUSD H1 Chart geladen und manuell eine Verkaufsorder eröffnet. Bei der offenen Verkaufsorder gibt es keinen Comment() im Chart. Bild angehängt.
Ich habe diesen Comment() auch im EA mit einer offenen Verkaufsorder getestet und die Kommentarzeile auf dem Chart war "Open Orders = 0".
Das ist richtig, wackena. Was Sie getan haben, ist, mit einer konventionellen Order direkt zum Server zu gehen, so dass keine virtuelle Order offen ist. Sie müssten den VirtualOrderManagerTester verwenden, um eine manuelle virtuelle Order zu erteilen.
Ich hätte in dem Artikel klarstellen sollen, dass, wenn ein VOM EA für ein bestimmtes Symbol eingeführt wird, alle anderen EAs, die mit diesem Symbol handeln, ebenfalls VOM-aktiviert sein müssen. Das liegt am Disaster Protection SL-Code im VOM.
Paul
Virtual Order Manager für die Verwaltung von Aufträgen in MetaTrader 5 Terminalpositionen wurde veröffentlicht:
Autor: Paul
Ich schätze die russische Metatrader-Community sehr und hoffe, dass wir irgendwie zusammenarbeiten können, um die PTO-Bibliothek zu verbessern. Sie wird immer quelloffen und nicht kommerziell sein, und ich denke, dass es für ihr Überleben zumindest am Anfang wichtig ist, dass der Code bei Aktualisierungen nicht in mehrere Versionen aufgeteilt wird. Ich habe überhaupt keine Probleme damit, wenn sie in kommerziellen EAs verwendet wird.
Bitte hinterlasst Kommentare und Fragen, entweder hier auf der englischen mql5-Seite oder auf dem Blog http://paulsfxrandomwalk.blogspot.com/, und ich verspreche, Zeit darauf zu verwenden, V1.1, V1.2 noch besser zu machen.
Paul
- 2012.06.14
- Paul
- paulsfxrandomwalk.blogspot.com
Was soll ich sagen, unsere (ruskaphones) haben in den Foren nur gejammert und gejammert, dass ihnen ihre Lieblingsloks weggenommen wurden. Und hier hat es der fremdsprachige Teil der MT-Gemeinde getan. Ein bemerkenswerter, wenn auch nicht trauriger, Kontrast in der Herangehensweise an die Lösung des Problems.
Es gibt überall genug Nörgler, unabhängig von der Sprache :) Der Rest von uns arbeitet an den Problemen, so gut es geht, und deshalb sehen wir keine auffälligen Gegensätze.
Was die Autoren betrifft, die ihre Entwicklungen veröffentlichen - großen Respekt und Hochachtung!
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Virtual Order Manager zum Verwalten von Ordern innerhalb der positionszentrischen Umgebung von MetaTrader 5 :
Diese Klassenbibliothek kann einem Expert Advisor in MetaTrader 5 hinzugefügt werden, damit dieser orderzentrisch geschrieben werden kann, weitestgehend ähnlich zu MetaTrader 4, im Vergleich zum positionsbasierten Ansatz von MetaTrader 5. Dies geschieht durch die Verwaltung von virtuellen Ordern im MetaTrader 5 Client Terminal und die Aufrechterhaltung eines Schutzstopps des Brokers für jede Position, um vor Katastrophenfällen zu schützen.
Autor: Paul