Diskussion zum Artikel "Virtual Order Manager zum Verwalten von Ordern innerhalb der positionszentrischen Umgebung von MetaTrader 5"

 

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.

Abbildung 7. Zwei EAs mit entgegengesetzten virtuellen Ordern und ohne offene Position beim Broker

Autor: Paul

 
Ich habe auf diesen Artikel gewartet, danke.
 

Wirklich schöner Artikel

Bravo

 
Virtuelle Aufträge sind der beste Weg, um die MQL4-Handelsfunktionen im neuen MT5-Terminal zu modellieren.
Vielen Dank an den Autor für die Idee und den Artikel.
Документация по MQL5: Торговые функции
Документация по MQL5: Торговые функции
  • www.mql5.com
Торговые функции - Документация по MQL5
 
Erst neulich dachte ich, dass früher oder später ein kluger Kopf eine solche Bibliothek erstellen wird. Vielen Dank - das ist es, was ich brauche und was mich bisher davon abgehalten hat, Version 5 zu meistern. In meinem Fall gibt es nur die gemeinsame Arbeit von mehreren Experten an einem Werkzeug
 

knallhart

 
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 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());
Dateien:
vom_ea-pic.jpg  70 kb
 
wackena:

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

 
Vielen Dank für Ihre freundlichen Worte und Ihr Interesse. Ich weiß nicht, wie man auf Russisch schreibt, aber ich hoffe, dass Google translate genau wiedergibt, was ich sage.

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
Regularly emailing the status of an account
  • 2012.06.14
  • Paul
  • paulsfxrandomwalk.blogspot.com
Prompted by a query, I thought I'd post a useful little utility that I have used for ages which emails the status of the account every hour.  After lengthy deliberation I decided to call it .... EmailStatus.  With only a small modification it could be used to log the status to a file, and the time...
 
HideYourRichess:
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!