Diskussion zum Artikel "Den Gewinn bis zum letzten Pip extrahieren" - Seite 12

 
aleger:

Es sind nicht nur die "minimalsten Kursbewegungen", die interessant sind, sondern die Gesamtdauer dieser Bewegungen (einschließlich der minimalen)...

Gern geschehen (die Werte auf der rechten Seite sind Wochenendbewegungen). Es gibt eine ganze Reihe von Analysediensten.

 
fxsaber:

Bitte (die Werte auf der rechten Seite sind Wochenendpassagen). Es gibt eine ganze Reihe von Analysediensten.

Das sind Daten für welches "Instrument"?

 
aleger:

Für welches "Instrument" sind das Daten?

Aktualisierte Daten von dem im Artikel eingefrorenen Konto.

 
fxsaber:

Aktualisierte Daten von dem im Artikel überwachten Konto.

Ich danke Ihnen. Ich wünschte, ich könnte wirklich lernen/anpassen, um einen Gewinn in vollem Umfang zu kratzen - vom Anfang bis zum Ende jeder profitablen aktuellen Trend/Bewegung!

 
fxsaber:

Bitte (die Werte auf der rechten Seite sind Wochenendpassagen). Es gibt eine ganze Reihe von Analysediensten.

Interessante Überwachung. Sie können es als Beispiel für die Darstellung von Handelsergebnissen nehmen.

Es ist schade, dass es nur Forex ist. Und es gibt keine interaktive Analyse (soweit ich weiß).

 
Dmitriy Skub:

Es gibt keineinteraktive Analyse (soweit ich das verstanden habe).

Was ist das?

 
fxsaber:

Was ist das?

Untersuchen Sie z. B. die Parameter des TS in Abhängigkeit von Ein- und Ausstiegsgeschäften an allen Montagen/Dienstagen, usw. Oder Stunden innerhalb eines Tages.

Etc.

 
Dmitriy Skub:

Zum Beispiel, um die Parameter des TS zu untersuchen, die von den An- und Abschlüssen an allen Montagen/Dienstagen usw. abhängen. Oder Stunden innerhalb eines Tages.

Etc.

Es ist alles möglich.


Zum Beispiel die Gewinnausschüttungen für jedes der durchgeführten TCs. Sie haben sich seit dem Start nicht geändert.

 

So können Sie sehen, dass es nicht wünschenswert war, donnerstags zu handeln. Aber solche Analysen lassen sich natürlich besser mit Backtests durchführen.


Und um die besten Intervalle des Tages auf Ihrem Konto zu finden, auch an der Börse, können Sie ein solches Skript verwenden.

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien.

Bibliotheken: BestInterval

fxsaber, 2018.10.12 16:38

#include <fxsaber\BestInterval\BestInterval.mqh> // Berechnung des besten Handelsintervalls

void OnStart()
{
  BESTINTERVAL BestInterval; // Erstellt ein Objekt zur Berechnung des besten Handelsintervalls
  
  // Array der Abschlussgeschäfte
  DEAL Deals[];
  
  // Wir müssen zwei Felder für jede abschließende Transaktion schreiben
  // Deals[i].Profit - Gewinn des Geschäfts, mit dem die Position geschlossen wurde
  // Deals[i].OpenTime - Zeitpunkt des Öffnens (nicht des Schließens) der Position, an der das Geschäft geschlossen wird
      
// BestInterval.Set(); // Put-Handelshistorie - verwendet MT4Orders
  BestInterval.Set(Deals); // Eine selbst erstellte Bietungsgeschichte veröffentlicht
  
  const int AmountIntervals = 3; // Wie viele Handelsintervalle im schlimmsten Fall weggeworfen werden sollen
  
  for (int i = 0; i < AmountIntervals; i++)
    if (BestInterval.DeleteWorseInterval()) // Wenn etwas weggeworfen wurde
      Print(BestInterval.ToString());       // Drucken wir die erhaltenen Handelsdaten aus
    else
      break;                                // Sonst sind wir raus
}

Das heißt, man kann beliebige Daten einspeisen, um das beste Intervall zu berechnen. Die Bibliothek ist plattformunabhängig.


Das Ergebnis der Ausführung dieses Skripts

SUMMARY: 00:00:00 - 23:59:59 : Profit = 672.54 (100.00%), Total = 1680 (78.87%), PF = 2.43, Mean = 0.40, DD = 60.68, RF = 11.08
22:59:47 - 23:59:59 : Profit = 151.63 (22.55%), Total = 222 (86.49%), PF = 3.47, Mean = 0.68, DD = 32.61, RF = 4.65
21:59:57 - 22:47:36 : Profit = 78.94 (11.74%), Total = 269 (78.81%), PF = 2.15, Mean = 0.29, DD = 33.47, RF = 2.36
21:11:48 - 21:59:37 : Profit = 109.40 (16.27%), Total = 309 (85.11%), PF = 2.55, Mean = 0.35, DD = 26.98, RF = 4.05
00:00:00 - 21:01:31 : Profit = 332.57 (49.45%), Total = 880 (74.77%), PF = 2.23, Mean = 0.38, DD = 29.87, RF = 11.13
Amount of Delete Intervals = 3 (2019.07.25 - 2019.09.25)

SUMMARY: 00:00:00 - 23:59:59 : Profit = 642.76 (100.00%), Total = 1692 (78.55%), PF = 2.28, Mean = 0.38, DD = 82.89, RF = 7.75
22:59:47 - 23:59:59 : Profit = 151.63 (23.59%), Total = 222 (86.49%), PF = 3.47, Mean = 0.68, DD = 32.61, RF = 4.65
21:11:48 - 22:47:36 : Profit = 158.56 (24.67%), Total = 590 (81.19%), PF = 1.93, Mean = 0.27, DD = 58.69, RF = 2.70
00:00:00 - 21:01:31 : Profit = 332.57 (51.74%), Total = 880 (74.77%), PF = 2.23, Mean = 0.38, DD = 29.87, RF = 11.13
Amount of Delete Intervals = 2 (2019.07.25 - 2019.09.25)

SUMMARY: 00:00:00 - 23:59:59 : Profit = 584.95 (100.00%), Total = 1842 (76.60%), PF = 1.95, Mean = 0.32, DD = 117.17, RF = 4.99
22:59:47 - 23:59:59 : Profit = 151.63 (25.92%), Total = 222 (86.49%), PF = 3.47, Mean = 0.68, DD = 32.61, RF = 4.65
00:00:00 - 22:47:36 : Profit = 433.32 (74.08%), Total = 1620 (75.25%), PF = 1.78, Mean = 0.27, DD = 105.41, RF = 4.11
Amount of Delete Intervals = 1 (2019.07.25 - 2019.09.25), 23:00 - 23:00, CountHours = -1

SUMMARY: 00:00:00 - 23:59:59 : Profit = 455.60 (100.00%), Total = 1897 (75.70%), PF = 1.59, Mean = 0.24, DD = 257.31, RF = 1.77
00:00:00 - 23:59:59 : Profit = 455.60 (100.00%), Total = 1897 (75.70%), PF = 1.59, Mean = 0.24, DD = 257.31, RF = 1.77
Amount of Delete Intervals = 0 (2019.07.25 - 2019.09.25)

Es zeigt, dass Sie nicht von 22:47 bis 23:00 Uhr gehandelt haben sollten. Aber das ist höchstwahrscheinlich eine Anpassung, es wurde keine Vorwärtsanalyse durchgeführt. Zumal es richtig ist, zuerst den MM-Einfluss loszuwerden - zählen Sie einfach alles in Ihren Lieblingspips.

 

Dann gibt es keine Fragen - sie haben alles Notwendige bereitgestellt.

Ich stimme zu, was das Zählen in Pips angeht. Ich frage mich, wie man das in die Köpfe der MT-Entwickler bekommt, die seit 30 Jahren MO in der Depotwährung zählen.

Allerdings benutze ich den Tester nicht - vielleicht hat sich etwas geändert?