Indikatoren: TradeStatisticsPanel - Seite 3

 
avoitenko:

Oder brauchen Sie es, um Zwischenwerte anzuzeigen?

Nun, ja. Dann können Sie Diagramme erstellen.

Ich denke, dass die Klasse in Richtung der Möglichkeiten entwickelt werden sollte, um alles zu bekommen, was die Seele begehrt.

Deshalb empfehle ich, nicht eine einzige Wurst in Form einer Berechnung zu haben, sondern sie in API-Zwischenfunktionen mit externen Parametern aufzubrechen und das Ergebnis zu erhalten.

Zum Beispiel die Funktion zur Berechnung der SharpeRatio(double &HPR[], double ahpr) - ein vorberechnetes Array von HPR und ahpr wird übergeben

CountHPR(double &balance_data[], double &HPR[]) - berechnet das HPR-Array - das balance_data-Array wird übergeben

usw.

 
Ja. Dann kannst du es grafisch darstellen. <br/ translate="no">

Dann schlage ich vor, vom Ende her zu beginnen.

Erstellen Sie einen Indikator, der einen statistischen Indikator in Form einer Linie in der Historie anzeigt, mit einer Auswahl aus der Liste: Gewinnfaktor, Saldo, usw.

Und modifizieren Sie die Klasse dafür. So ist zumindest das Endziel klar.

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Indikatoren: TradeStatisticsPanel

Rosh, 2012.09.14 08:19

Sie können einen Artikel zum gleichen Thema für MQL5 schreiben. Zumal es viel mehr Möglichkeiten gibt, Berichte zu erstellen.

gab es schon einen Artikel?

Ich war gerade dabei, etwas Eigenes zu diesem Thema zu schreiben, ich werde die Sachen anderer Leute studieren und sie für mich abändern, ich muss an Währungen und Magie arbeiten, ich habe etwas zu arbeiten )))

Vielen Dank an den Autor für seine Arbeit!

 

int try=0;

   bool res=HistorySelect(time_start,time_end);

   if(!res && try<NUMBER_OF_TRY_GET_HISTORY)

     {

      Sleep(100);

      res=HistorySelect(time_start,time_end);

      try++;

     }

   if(!res){

        m_err_msg="Unable to get the trade history"; 

        return(false);

   }

Wo ist die Schleife, in der alles zu NUMBER_OF_TRY_GET_HISTORY geschleift wird?

Klasse CTradeStatistics

 

thejobber:

und wo ist die Schleife, in der alles zu NUMBER_OF_TRY_GET_HISTORY geschleift wird?

Danke, dass Sie den Fehler gefunden haben. Offensichtlich sollte der while-Operator anstelle des if-Operators verwendet werden.
 
Bitte haben Sie die mt4 Version.
 
Wow, wirklich fantastisch! Vielen Dank dafür.
 
Wie schränke ich die Ergebnisse basierend auf der MAGIC NUMBER eines Expert Advisors ein, wenn ich Statistiken über die Leistung meines Roboters auf dem Konto haben möchte?