Expert Advisors: Multiple EA Tracking with a Magic Number Based Profit and Loss Live Dashboard in MQL5

 

Multiple EA Tracking with a Magic Number Based Profit and Loss Live Dashboard in MQL5:

Unabhängig davon, ob Sie mehrere Handelsroboter gleichzeitig oder nur eine ausgefeilte Strategie einsetzen, kann es überraschend zeitaufwändig sein, die Leistung der einzelnen Expert Advisors zu verfolgen. MetaTrader 5 (MT5) zeigt Aufträge und Positionen bequem in seiner "Toolbox" an, aber wenn sich mehrere Roboter dasselbe Konto teilen, wird es schwieriger zu wissen, welcher EA Ihre Gewinne - oder Verluste - generiert. Ein einziges Konto kann Dutzende oder Hunderte von Geschäften enthalten, die von verschiedenen EAs eröffnet wurden, so dass es schwierig ist, die Ergebnisse eines Roboters von denen eines anderen zu unterscheiden.

Multiple EA Tracking with a Magic Number Based Profit and Loss Live Dashboard in MQL5

Author: Sivakumar Paul Suyambu

 

Tolle Idee!! Können Sie bitte eine detailliertere Anleitung für einen Anfänger wie mich und andere schicken.

Vielen Dank,

Roderick

 
RCARDARELLI9 #:

Tolle Idee!! Können Sie bitte detailliertere Anweisungen für einen Neuling wie mich und andere senden.

Danke immer,

Roderick

Hallo Roderick,

vielen Dank. Vollständiger Code zur freien Verwendung beigefügt.

Sehen Sie sich auch meine GRATIS-Produkte an...

https://www.mql5.com/de/users/sivapaul/seller
 

Guter Code. Hier ist eine kleine Verbesserung, um die Anzahl der geschlossenen Positionen anstelle der Gesamtgeschäfte anzuzeigen. Die Bezeichnung in der Tabelle sollte in "# Closed Pos" geändert werden.

// Abgeschlossene Geschäfte bearbeiten
      for(int d = 0; d < totalDeals; d++) {
         ulong dt = HistoryDealGetTicket(d);

         long dEntry;
         HistoryDealGetInteger(dt,DEAL_ENTRY,dEntry);
         if(dEntry!=DEAL_ENTRY_OUT)continue;

         long dealMag = HistoryDealGetInteger(dt, DEAL_MAGIC);
         if((int)dealMag == mg) {
            dealCount++;
            closedPL += HistoryDealGetDouble(dt, DEAL_PROFIT)
                        + HistoryDealGetDouble(dt, DEAL_SWAP)
                        + HistoryDealGetDouble(dt, DEAL_COMMISSION);

            string dealComment = HistoryDealGetString(dt, DEAL_COMMENT);
            if(comment == "" && dealComment != "")
               comment = dealComment;

            if(symbol == "")
               symbol = HistoryDealGetString(dt, DEAL_SYMBOL);
         }
      }
 
Ciro Soto #:

Guter Code. Hier ist eine kleine Verbesserung, um die Anzahl der geschlossenen Positionen anstelle der Gesamtgeschäfte anzuzeigen. Die Bezeichnung in der Tabelle sollte in "# Closed Pos" geändert werden.

Hallo Ciro,

Danke. Es steht Ihnen frei, alle Änderungen vorzunehmen :)

https://www.mql5.com/de/users/sivapaul/seller

Sivakumar Paul Suyambu
Sivakumar Paul Suyambu
  • www.mql5.com
Trader's profile
 
Sivakumar Paul Suyambu #:

Hallo Ciro,

Danke. Es steht dir frei, alle Änderungen vorzunehmen :)

https://www.mql5.com/de/users/sivapaul/seller

Wären Sie so freundlich, mir eine Schritt-für-Schritt-Installationsanleitung zu geben. Ich habe keine Ahnung, wie man das macht>.

Vielen Dank!

 
RCARDARELLI9 #:

Wären Sie so freundlich, mir eine Schritt-für-Schritt-Installationsanleitung zu geben. Ich bin ahnungslos, wie es zu tun>

Vielen Dank!

Es handelt sich um einen vollständigen MQL5-Quellcode. Sie müssen ihn zuerst im METAEDITOR kompilieren und in den Chart einfügen.
Es wird nicht gehandelt. Es wird nur zeigen alle Roboter Gewinne in Bildschirmen mit History Data und Magic Number.