Beliebte Beiträge

Tipp Der Redaktion - 2019

Wie kann man verstehen, dass der Berater nicht mehr aktuell ist?

Guten Tag, meine Damen und Herren, Forex-Händler!

Ich höre oft Fragen von Anfängern, warum Sie während der Optimierung einen Vorwärtstest benötigen, wie Sie die beim Testen und Optimieren erzielten Ergebnisse auswerten, wie Sie die Testergebnisse und die Arbeit von Echtzeitberatern vergleichen.

Und die wichtigste Frage: "Wie kann man verstehen, dass der Berater nicht mehr auf dem neuesten Stand ist, nicht mehr wie gewünscht arbeitet und es an der Zeit ist, ihn vom Konto abzuheben?"

Genau diese Fragen versuche ich heute zu beantworten.

Backtests und echter Handel

In der Praxis kommt es häufig vor, dass ein System, das beim Backtesting gute Ergebnisse erzielt hat, im realen Handel keinen Gewinn erzielen kann. Dies ist auf die Besonderheiten des anhand historischer Daten durchgeführten Backtests zurückzuführen, an die sich das System aufgrund von Optimierungen anpasst.

Bei Backtesting-Programmen werden einige Faktoren, die den Erfolg eines Handels beeinflussen, nicht berücksichtigt, z. B. der Liquiditätsgrad eines Tools oder die Konkurrenz durch andere Bieter. Der Test erlaubt nicht die Berücksichtigung möglicher technischer Schwierigkeiten, die (abgesehen von der Frage der Ausführungsgeschwindigkeit von Anträgen) für den Hochfrequenzhandel am wichtigsten sind, sondern sich auf Kommunikationsmängel, Störungen von Maklern und die Börse selbst reduzieren. Die Nachteile des Backtests sollten berücksichtigt werden, um die Fähigkeiten Ihres Systems nüchtern einzuschätzen.

Eine der Phasen beim Testen eines Systems ist die Optimierung, bei der sich der Roboter an historische Daten anpasst, um ein besseres Ergebnis zu erzielen. Durch Ändern der Werte verschiedener Parameter des Algorithmus kann fast jedes Handelssystem gezwungen werden, ein Plus für ein zuvor bekanntes Segment der Preishistorie anzuzeigen. Darüber hinaus spielt die Anzahl der verwendeten Parameter eine Rolle: Ein einfaches System mit einer geringen Anzahl von Variablen ist schwieriger zu optimieren, aber mit der Einführung jeder zusätzlichen Bedingung und jedes Parameters kann das Handelsergebnis verbessert werden. Die wachsende theoretische Rentabilität bedeutet jedoch nicht, dass das System besser wird. Der Roboter ist einfach besser für historische Daten geeignet. Wenn man das System kompliziert, kann man erreichen, dass in einer offenen Geschichte alle Möglichkeiten ausgeschöpft werden, auf dem Markt jedoch nur Verluste entstehen.

Die Apotheose der Komplexität von Handelssystemen sind neuronale Netze, die viele Parameter haben. Ein Roboter, der auf einem neuronalen Netzwerk basiert und eine große Menge an Informationen gespeichert hat, kann sich so sehr an historische Daten anpassen, dass er sie in Zukunft einfach verwenden wird. Insbesondere bei komplexen Systemen mit einer Vielzahl von Koeffizienten ist daher der Optimierungsprozess mit Vorsicht zu betrachten.

Ein gutes System sollte zumindest ein positives Ergebnis ohne Optimierung zeigen. Wenn die gesamte Rentabilität nur auf eigene Kosten erzielt wird, hat der Roboterschreiber Grund zu der Annahme. Im Optimierungsprozess lohnt es sich meiner Meinung nach nicht immer, sich mit den Koeffizienten des Systems zu befassen, bei denen beim Backtesting die beste Rentabilität erzielt wird. Wenn der Parameterwert sehr nahe an der Kante des positiven Bereichs liegt (z. B. 7 mit positiven Ergebnissen von 5 bis 20), ist es sinnvoll, den Parameterwert näher an die Mitte zu verschieben.

Vorwärtstests

Was ist ein Vorwärtstest? Dies ist ein Test der Systemparameter, die während der Optimierung an einer anderen historischen Datenprobe als der Optimierungsprobe erhalten wurden. Wenn wir es mit unseren Fingern erklären, passen wir zuerst unsere Einstellungen an ein Stück Geschichte an, finden einige bessere Sätze (dies wird als Optimierung bezeichnet) und überprüfen dann in einem späteren Stück Geschichte, ob diese Einstellungen noch geeignet sind oder nicht mehr relevant sind, und der Berater mit ihnen begann zu verschmelzen. Viele Anfänger vernachlässigen das Testen vorwärts. Ich hoffe, ich habe dir erklärt, warum du das nicht vernachlässigen solltest.

Der beste Parametersatz für ein bestimmtes Stück Geschichte muss nicht der beste für ein späteres Stück sein - alles kann sich hundertmal ändern. Und ich denke, noch einmal, bevor Sie den Berater für das wirkliche Leben installieren, schadet die Rückversicherung und die Überprüfung der Leistung der Parameter immer noch nicht, auch wenn Sie der Sohn eines arabischen Scheichs sind und Dollars anstelle von Servietten verwenden.

Im Gegensatz zu etablierten Überlegungen ist ein Forward-Test nicht unbedingt eine Überprüfung im Strategietester. Die Weiterleitung kann online auf einer Demo oder einem kleinen Echtgeldkonto erfolgen. Dieser Ansatz hat sowohl Vor- als auch Nachteile. Der Hauptnachteil besteht darin, dass ein solches Testen sehr lange dauert. Ein Pluspunkt kann darin bestehen, dass die Messwerte in diesem Fall so nah wie möglich an den tatsächlichen Indikatoren liegen (tatsächlich handelt es sich um tatsächliche Indikatoren). Das heißt, Sie werden auf jeden Fall sehen, wie sich die Strategie dieses Brokers in dieser Art von Konto verhält.

Im Allgemeinen hat der Vorwärtstest drei Hauptziele und nicht eines. Die ersten beiden sind für die Einhaltung der Prüftechnik unerlässlich. Letzteres liefert wichtige und eindeutige Informationen über die Erwartungen von Gewinn und Risiko für den zukünftigen Handel auf Realkonten.

Also Hauptziel Test - um zu verstehen, ob die bei der Optimierung erzielten Ergebnisse real sind. Tatsache ist, dass ein korrekt gestaltetes Handelssystem nicht nur im Optimierungsbereich, sondern auch nachträglich (in der Vorlaufzeit und in Echtzeit) rentabel sein sollte. Dies ist jedoch nicht immer der Fall - einige Handelssysteme können den Forward-Test einfach nicht bestehen und beginnen sofort nach der Optimierungsphase mit dem Gießen. Solche Systeme sind zunächst einfach nicht funktionsfähig, egal wie sehr Sie sich bemühen, ihre Parameter zu optimieren. Daher die Regel - wenn Sie beabsichtigen, das System im realen Handel einzusetzen, ist es lediglich verpflichtet, Vorversuche durchzuführen.

Zweites Ziel Test - um eine Überoptimierung der Systemparameter zu vermeiden. Nicht selten kann auch ein gutes System erneut optimiert werden, wenn die Optimierungstechnologie nicht eingehalten wird. Dies kann durch zu viele Regeln und Filter, zu viele optimierte Parameter oder einen zu kleinen Optimierungsschritt verursacht werden.

Der Forward-Test liefert ein Maß für die Effektivität, den so genannten Forward-Leistungsindikator, der die jährliche Rendite für den Forward-Zeitraum mit der Gewinnrate vergleicht, die während der Optimierung erzielt wurde. Es ist einfach, die Neuoptimierung von Parametern anhand eines Vergleichs der jährlichen Renditen zu ermitteln. Wenn diese sehr unterschiedlich sind, handelt es sich um eine Neuoptimierung.

Und hier kommen wir zu drittes Ziel Forward Testing - Messung der Rentabilität und des Risikos eines Systems zur Bestimmung der Investitionserwartungen. Ein optimal ausgelegtes und optimiertes System weist für die Forward-Periode und den anschließenden Handel dieselben Gewinn- und Risikoindikatoren auf wie für die Optimierungsperiode. Wenn sich die Rendite beim Forward-Test erheblich vom Gewinn beim Forward oder in Echtzeit unterscheidet, sind solche Einstellungen nicht geeignet. Ich hoffe, dass Sie jetzt keine Fragen zur Durchführbarkeit von Vorwärtstests haben.

Demo-Tests und Live-Konto-Tests

Viele versuchen, Berater für Demokonten zu testen. Sehr oft hört man: "Ich jage diesen Berater auf einer Demo." Wenn Sie diesen oder jenen Berater wirklich für echte Konten verwenden möchten, sollten Sie dies nicht tun.

ErstensEs gibt keine Leistungsprobleme bei Demokonten. Die meisten Broker konfigurieren ihre Demo-Server so, dass der Trader keine Probleme mit Slippage und Requotes hat. Infolgedessen funktioniert der Roboter bei einer Demo häufig einwandfrei, und wenn er auf einem realen Konto installiert wird, beginnt er, Geld zu verlieren.

ZweitensSehr oft bietet der Broker den "besten Spread" für Demokonten. Wenn Sie ein Demokonto eröffnen, erhalten Sie höchstwahrscheinlich Angebote mit dem minimal möglichen Spread für diesen Broker. Der Einfluss dieses Faktors kann daher die Vorstellung von der Gesamtrentabilität des Beraters stark beeinflussen.

Und DrittensWenn Sie mit Demo-Accounts arbeiten, erleben Sie keinen psychologischen Druck. Dieser Faktor wirkt sich auch positiv auf die Rentabilität des Kontos aus.

Daher ist es am besten, Berater auf kleinen Echtgeldkonten zu testen - in den meisten Fällen reichen 100-200 Dollar aus. Darüber hinaus bieten viele Broker inzwischen Cent-Konten an. Im Idealfall lohnt es sich jedoch, die Berater genau auf den Servern zu testen, auf denen Sie später handeln möchten.

Schlüsselindikatoren für Handelssysteme

Jetzt werden wir die Hauptindikatoren von Handelssystemen analysieren und darüber nachdenken, ob bestimmte Indikatoren beachtet werden müssen und wie wichtig sie sind.

Maximaler Drawdown

Das Betreiben eines Geschäfts ist teuer. Forex ist das gleiche Geschäft wie alle anderen, und die Kosten des Handelsgewinns werden hier durch Risiko und Marge bestimmt.

Der maximale Drawdown ist der Wert der tiefsten Abnahme der Renditekurve eines Handelskontos, bevor es ein neues Maximum erreicht. Es ist psychologisch sehr schwierig, im realen Handel großen Preisnachlässen standzuhalten. Bei der Auswahl von Sets berücksichtige ich normalerweise keine Ergebnisse mit einem Drawdown von mehr als 15-20%. Bei der Berechnung des Geldmanagements versuche ich, einen maximalen Drawdown von einem Paar von nicht mehr als 10-15% zu erzielen. Bei der Arbeit mit großen Beträgen wird empfohlen, dass die maximal zulässige Inanspruchnahme des Kontos nicht mehr als 5% beträgt. Überzeugen Sie sich selbst, wie schön es ist, ein zehnmillionstes Konto für ein paar Monate um 20% fallen zu lassen. Nicht jeder Nerv ist so stark und manchmal treten Zweifel im verwendeten Handelssystem auf. Je höher der maximale Drawdown ist, desto höher ist der psychologische Druck, den der Trader erlebt.

Der Handel ist notwendig, um Geld zu verdienen. Eine Reihe von verlorenen Deals trifft das Ego des Traders, beunruhigt ihn und zwingt ihn, vorschnelle Entscheidungen zu treffen. Dies betrifft natürlich mehr den manuellen Handel, aber dennoch überwachen die algorithmischen Händler beim Handel mit Robotern den Zustand ihrer Konten, so dass es nicht möglich ist, den psychologischen Faktor im algorithmischen Handel vollständig loszuwerden (obwohl der Einfluss dieses Faktors durch die Beseitigung der Notwendigkeit für den Händler stark ausgeglichen wird Handelsentscheidungen treffen). Und wenn der Trader psychologisch nicht bereit ist, solche Drawdowns zu akzeptieren, ist es besser, im Voraus einen akzeptablen Rahmen zu bestimmen, selbst am Ufer, indem die Lotness des Beraters in der richtigen Weise angepasst wird.

Kapital erforderlich

Erforderliches Kapital - der Mindestbetrag für den Handel mit einem Berater. Wenn wir den maximalen Drawdown kennen und das Geldmanagement richtig einrichten, können wir den Mindestbetrag für den Handel mit einem Berater bestimmen. Unsere Aufgabe ist es, einen solchen Geldbetrag so zuzuteilen, dass wir mit einem optimierten Geldmanagement mindestens 1,5 maximale Drawdowns ganz ruhig und ohne unnötige Nerven aushalten können. Einige professionelle Trader sind durch die Annahme von maximal 3 Drawdowns versichert.

Anzahl der Transaktionen

Jede Art von Handelssystem verfügt über eine eigene zuverlässige Anzahl von Transaktionen. Im Intraday-Handel sind dies in der Regel 200 bis mehrere Tausend Transaktionen pro Jahr. Für den Handel an D1 kann die Anzahl der Transaktionen pro Jahr nur 10 erreichen. In jedem Fall ist zu beachten, dass das Ergebnis umso zuverlässiger ist, je mehr Transaktionen in Statistiken enthalten sind. In der Regel beträgt die Mindestanzahl von Transaktionen zur Auswertung von Systemparametern einhundert.

Durchschnittlicher Gewinn pro Trade

Bei der Entwicklung eines Handelssystems ist es sehr wichtig, auf diesen Indikator zu achten. Je höher der durchschnittliche Gewinn pro Trade, desto besser. Manchmal kommt es vor, dass das System bei Tests, bei denen mit Lot 0.1 gehandelt wird, 3-5 Dollar Gewinn pro Trade erzielt. Nachdem alle anderen Parameter ausgewertet wurden, beschließt der Händler, das System auf ein echtes Konto zu setzen. Nach einiger Zeit stellt sich heraus, dass das System Geld verliert.

Bei der Auswertung der Statistiken eines realen Kontos stellt sich heraus, dass der durchschnittliche Gewinn pro Trade im negativen Bereich liegt. Wie ist es passiert? Nur das Testen wurde mit einem Abstand von zwei Punkten und ohne Berücksichtigung der Realität durchgeführt. Der reale Spread war 3 Punkte höher als geplant, und als Ergebnis blieben nur noch 2 US-Dollar vom durchschnittlichen Gewinn pro Trade übrig. Und sie vergaßen, den Schlupf zu berücksichtigen, der zwei weitere Punkte "aß". Plus die Provision, die allgemein vergessen wurde. Und am Ende lag der durchschnittliche Gewinn bei minus einem Dollar.

Der durchschnittliche Gewinn pro Trade ist ein wichtiger Parameter. Um nicht hektisch nach einem Broker zu suchen, bei dem „das“ funktioniert, sollten Sie sich auf Werte konzentrieren, die nicht niedriger als 10 Punkte (10 USD pro Trade mit Lot 0,1) oder besser - mehr .

Gewinnprozentsatz

Ich habe bereits viel darüber geschrieben, aber ich werde es noch einmal wiederholen. Viele Profis arbeiten mit einem Prozentsatz profitabler Trades von 50, 40 oder noch weniger. Aber es ist psychologisch sehr schwierig und nicht jeder kann einem solchen Handel standhalten. In der Regel erklärt sich ein niedriger Prozentsatz (unter 50%) aus einem hohen Verhältnis der durchschnittlichen profitablen Transaktion zur durchschnittlichen unrentablen Transaktion - von 3 zu 1 und mehr. Ein solches Gleichgewicht ist charakteristisch für langfristige Trendhandelssysteme. Scalper-Systeme und Intraday-Systeme zeichnen sich in der Regel durch einen Wert von 60-70 Prozent oder mehr aus, wobei der Gewinn / Verlust-Wert dort in der Regel nicht über 1 zu 1 liegt. Solche Systeme sind jedoch bereits komfortabler im Handel und ihre Renditekurven sehen glatter aus . Trotzdem ist es äußerst schwierig, ein solches System zu finden, das gleichzeitig stabil ist - manchmal ist der Handel mit einem Prozentsatz profitabler Transaktionen von weniger als 50% weniger zeitaufwendig.

Gewinnschätzung

Nachdem Sie den durchschnittlichen Jahresgewinn des Handelssystems mit anderen von Ihnen verwendeten Anlageinstrumenten verglichen und sich für eine sinnvolle Verwendung des Systems in diesem Sinne entschieden haben, ist es an der Zeit, die TS hinsichtlich des Risikos und des erforderlichen Kapitals zu bewerten. Ein Jahresgewinn von 100.000 US-Dollar ist cool, aber wenn Sie 2 Millionen für die Einzahlung benötigen, sind es nur 5% pro Jahr. Das ist nicht so cool. Wenn der maximale Drawdown 25% beträgt, was 500.000 USD oder einem Risiko-Risiko-Verhältnis von 1 zu 5 entspricht, ist dies im Allgemeinen nirgendwo schlechter.

Und umgekehrt, wenn 100.000 für den gleichen Gewinn bei einem Risiko von 10% oder 10.000 erforderlich sind, beträgt das Verhältnis von Rentabilität zu Risiko bereits 10: 1. Und das ist einfach ein fabelhaftes Ergebnis.

Risiko bereinigte Rendite - RAR

Die obigen Beispiele legen die richtige Idee nahe, dass die Bewertung der Rentabilität des Systems unter Berücksichtigung des Risikos durchgeführt werden sollte, das zur Erzielung dieser Rentabilität erforderlich ist. Das Verhältnis von Rentabilität zu Risiko (Verhältnis von Ertrag zu Risiko) ist ein solcher Indikator. Er vergleicht die maximale jährliche Rendite mit der maximal zulässigen Inanspruchnahme.

Zum Beispiel ergibt eine jährliche Rendite von 25.000 USD bei einem Drawdown von 5.000 USD eine Belohnung für das Risikoverhältnis von 5. In der Regel gilt: Je höher diese Quote, desto besser. Viele Handelssysteme haben diesen Indikator von 5 bis 10.

Eigenkapitalrendite

Im Allgemeinen sollte der Gewinn als Kapitalrendite betrachtet werden. Es wird einfach berechnet - es reicht aus, den Jahresgewinn durch das erforderliche Mindestkapital zu dividieren.

Hier ein Beispiel: Wir haben ein System, das einen maximalen Drawdown von 10.000 USD und einen Jahresgewinn von 40.000 USD bietet. Das Rentabilitäts- / Risikoverhältnis ist recht gut und beträgt vier. Zum Beispiel sind wir bereit für einen Drawdown von 20% und akzeptieren dann den Drawdown auf den Test für 10% (doppelte Marge). Dann beträgt das Mindestkapital für den Handel mit uns 100.000 USD. Wenn wir 100.000 USD investiert haben, erhalten wir 40.000 USD pro Jahr oder eine Rendite von 40% pro Jahr.

Der Vorteil der Berücksichtigung von annualisierten Renditen ist die einfache Vergleichbarkeit. Dies ist ein allgemein anerkannter Standard, der auch den Vergleich eines bestimmten Handelssystems mit anderen erleichtert.

Systemeffizienz

Diese Methode zum Vergleichen der Gewinne verschiedener Systeme berücksichtigt die Gewinne aus dem System im Kontext der Fähigkeiten des aktuellen Marktes. In verschiedenen Zeiträumen haben die Märkte mehr oder weniger Gewinnpotenzial, und es wäre logisch, dies beim Vergleich der Indikatoren zu berücksichtigen.

Hier lohnt es sich, eine weitere Definition einzuführen.Der potenzielle Marktgewinn ist der Gewinn, der erzielt werden kann, indem jeder Boden gekauft und jeder Eckpunkt für den betrachteten Zeitraum (normalerweise ein Jahr) verkauft wird.

Natürlich ist kein Handelssystem in der Lage, alles aus dem Markt zu drängen. Daher können Sie einen speziellen Koeffizienten eingeben - die Effizienz des Handelssystems. Dies ist die Effizienz, mit der das System die vom Markt angebotenen potenziellen Gewinne in echte Handelsgewinne auf dem Konto des Händlers umwandelt. Angenommen, der Nettogewinn des Systems beträgt 25.000 USD und das Potenzial 300.000 USD. Dann beträgt der Systemwirkungsgrad (25/300) = 8,33%. Das ist eine ziemlich gute Leistung. Im Durchschnitt haben ziemlich gute Handelsstrategien eine Quote von 5% oder mehr.

Der Effizienzindikator erleichtert den Vergleich von Systemen für verschiedene Märkte und zu verschiedenen Zeiten. Die Märkte ändern sich ständig und die Indikatoren, die das System in der Vergangenheit hatte, werden möglicherweise nie wiederholt. Gleichzeitig ist die Systemeffizienz ein ziemlich zuverlässiger Indikator. Die von Jahr zu Jahr gleichbleibend hohe Effizienz ist ein Indikator für die Stabilität und die hohe Qualität des Handelssystems und legt nahe, dass das System unabhängig von den Marktveränderungen kontinuierlich und stabil davon profitiert.

Gewinnfaktor

Anstatt das System nach dem durchschnittlichen Jahresgewinn zu beurteilen, ist es zweckmäßiger, einen solchen Parameter als Gewinnfaktor zu betrachten. In der Tat ist dieser Koeffizient ein weiterer Versuch, die Wirksamkeit des Handelssystems zu messen. Gewinnfaktor ist der Quotient aus der Division des Gesamtgewinns durch den Gesamtverlust. Beispielsweise kann ein Gewinnfaktor von 1,5 bedeuten, dass das System durchschnittlich 2 (3/2 = 1,5) pro 3 Dollar Gewinn verliert. Ein Wert über 1 zeigt an, dass das System Geld verdienen kann. Je höher diese Einheit ist, desto effektiver ist sie. Es ist ratsam, Systeme mit einem Profitfaktor unter 1,3 nicht zu berücksichtigen und im Idealfall einen Wert von 1,6 anzustreben.

Handelsstabilität

Handelsstabilität ist das wesentlichste Merkmal eines Handelssystems. Je stabiler das Handelssystem in jeder Hinsicht ist, desto besser. Und umgekehrt, je chaotischer und instabiler das System ist, desto gefährlicher ist es und sollte daher große Zweifel hervorrufen. Stimmen Sie zu, wenn die Ergebnisse sehr unberechenbar sind und es schwierig ist zu erraten, ob Sie in diesem Jahr einen Gewinn von 80% erzielen oder ob das System im letzten Monat des Jahres alles verliert und ins Minus geht - nicht den besten Stand der Dinge. Mal sehen, wie man die Stabilität des Handels messen kann und welche Indikatoren dafür verwendet werden.

Gewinn- und Verlustbeteiligung

Die Gleichmäßigkeit der Gewinn- und Verlustverteilung in den Test- und Forward-Stichproben ist der wichtigste Indikator für die Stabilität. Der bloße Nettogewinn des Systems sagt nichts über seine Stabilität aus. Immerhin konnten alle Gewinne in nur einem Monat pro Jahr erzielt werden, während der Rest der Zeit dem System Geld aus dem Weg ging. Es ist die Verteilung der Gewinne und Verluste über die Zeit, die eine gute Vorstellung davon gibt, wie viel Sie sich Sorgen machen müssen, wenn Sie das System verwenden.

Angenommen, ein System erzielt über einen Zeitraum von fünf Jahren einen Gewinn von 50.000 US-Dollar bei einem Drawdown von 10.000 US-Dollar. Zum Beispiel wie in der Tabelle gezeigt:

JahrProfitDrawdown
201350 0005 000
201430 0006 000
201510 0007 000
2016- 15 0009 000
2017- 25 00010 000

Der größte Gewinn war im ersten Jahr, der größte Verlust - im letzten. Wenn Sie ein Rentabilitätsdiagramm erstellen, sehen wir außerdem eine fallende Kurve. Schlimmer noch, die jährlichen Verluste nehmen zu. Dieses Handelssystem blühte in den ersten beiden Jahren auf und fusioniert seit einigen Jahren deutlich mit dem Kapital.

Oder ein anderes Beispiel:

JahrProfitDrawdown
2013-15 0005 000
2014110 00010 000
2015-15 0007 000
2016-15 0006 000
2017-15 0004 000

Selbst ein kurzer Blick auf die Tabelle zeigt, dass der gesamte Gewinn im Jahr 2014 erzielt wurde. In der restlichen Zeit verlor das System stetig Geld. Dies allein reicht aus, um eine solche Strategie aufzugeben.

Und ein drittes Beispiel:

JahrProfitDrawdown
201310 0007 000
20145 00010 000
201510 0006 000
201610 0005 000
201715 0004 000

In allen drei Beispielen ergab sich ein Gewinn von 50.000 USD mit einem maximalen Drawdown von 10.000 USD. Achten Sie im letzteren Fall jedoch auf die Gleichmäßigkeit des Ergebnisses. Darüber hinaus zeigt das System eine angenehme Aufwärtsrichtung und eine Abnahme der Absenkung. Darüber hinaus hatte das System in der am weitesten entfernten Betriebszeit eine maximale Auslastung. All dies deutet auf eine völlig zufriedenstellende Stabilität des Handelssystems hin.

Hier ist ein weiteres Beispiel:

JahrProfitDrawdown
2013- 25 00010 000
2014- 15 0009 000
201510 0007 000
201630 0006 000
201750 0005 000

Dieses Beispiel ist das Gegenteil des ersten. Auch diese Option ist trotz der eindeutigen Verbesserung der Indikatoren höchstwahrscheinlich ungeeignet. Aber wenn es einen großen Wunsch gibt, es immer noch im Handel zu verwenden, dann muss zuerst die Antwort auf die Frage gefunden werden: Warum hat es vorher so schlecht und jetzt so gut funktioniert? Vielleicht ist dies ein vorübergehender Faktor, und einige Zeit nach dem Start des Systems erschöpft es sich bereits.

Im Allgemeinen sollten Sie sich an der folgenden Regel orientieren: Je einheitlicher die Ergebnisse, desto besser. Wenn die Rentabilität tendenziell steigt, muss sie moderat steigen und nicht umgekehrt. Darüber hinaus sollte jeder Trend gerechtfertigt sein.

Deal Distribution

Die Verteilung der Transaktionen wird in der Regel genauso berechnet wie die Verteilung der Gewinne und Verluste für einen bestimmten Zeitraum. Je gleichmäßiger die Verteilung, desto besser natürlich.

Die beste Strategie ist eine Strategie, bei der Gewinne und Verluste gleichmäßig über den gesamten Zeitraum verteilt werden. Aber Sie werden niemals vollkommene Gleichförmigkeit erreichen. Daher ist es wichtig sicherzustellen, dass zumindest der Hauptgewinn nicht als Ergebnis einer oder mehrerer erfolgreicher Transaktionen erzielt wird.

Übrigens sollte eine Reihe von Gewinnen und Verlieren von Trades auch gleichmäßig über die Site verteilt werden. Je kleiner die Standardabweichung ist, desto vorhersehbarer und stabiler ist das Handelsergebnis.

Ein stabiles Handelssystem hat also folgende Eigenschaften:

  • die gleichmäßigste Verteilung von Gewinnen und Verlusten;
  • die gleichmäßigste Verteilung von Gewinnen und Verlusten;
  • die gleichmäßigste Verteilung von Siegen und Verlusten.

Maximaler Drawdown

Der maximale Drawdown spielt eine entscheidende Rolle bei der Einschätzung des Risikos des Handelssystems. Es sollte relativ zu anderen vom Handelssystem generierten Verlustreihen bewertet werden. Per Definition maximaler Drawdown - Dies ist die größte verlierende Serie von Deals, aber es ist auch wichtig zu wissen, wie viel diese Serie von Deals größer ist als andere. Wenn beispielsweise die maximale Inanspruchnahme nur 20-40% mehr als alle anderen Inanspruchnahmeperioden beträgt, kann dies als zusätzlicher Beweis für die Stabilität des Systems dienen.

Wenn Ihr maximaler Drawdown 300% des durchschnittlichen Drawdowns beträgt, ist dies ein ziemlich schlechtes Zeichen. Es sei denn, dies wird natürlich durch objektive Gründe wie einen Börsencrash oder andere Ereignisse höherer Gewalt verursacht. Solche Ereignisse sind kaum vorhersehbar und führen häufig zu erheblichen Verlusten. Es lohnt sich daher, sich vor höherer Gewalt zu schützen. Dies geschieht durch die Einführung spezieller Algorithmen in die Strategie, die die maximalen Verluste begrenzen.

Die größte Siegesserie

Sie ist wie die größte Verlustserie zu bewerten. Es sollte mit der durchschnittlichen Siegesserie verglichen werden. Darüber hinaus sollte die größte Gewinnserie keinen proportional großen Anteil am Gesamtgewinn der Strategie haben.

Zusätzliche statistische Instrumente zur Bewertung der Handelsleistung

Zur Beurteilung der Wirksamkeit von Handelssystemen werden häufig verschiedene Faktoren herangezogen. Sie ermöglichen es Ihnen, das Handelsergebnis im Kontext verschiedener Faktoren zu betrachten. Viele dieser Koeffizienten wurden bereits berücksichtigt, daher werde ich sie nur kurz beschreiben. Einige sind noch nicht in Betracht gezogen worden, und ich werde noch ein wenig auf sie eingehen.

Sharpe Ratio

Die Anlageperformance wird häufig anhand der Einkommensstreuung gemessen. Ein solcher Indikator ist das Sharpe Ratio. Dieser Koeffizient zeigt, wie das um die risikofreie Rate reduzierte arithmetische Mittel AHPR und die Standardabweichung der SD von der HPR-Reihe zusammenhängen. Der Wert des risikofreien Zinssatzes RFR (Risk Free Rate) entspricht in der Regel dem Zinssatz für Einkünfte aus Einlagen bei der Bank oder dem Zinssatz für Einkünfte aus Staatsanleihen.

Mehr über diesen Koeffizienten erfahren Sie hier.

Gewinn über Haltezeit (HPR)

In seinem Buch "Mathematics of Money Management" verwendet Ralph Vince das Konzept der HPR (Haltedauer Rendite) - Gewinn für die Zeit der Transaktion. Ein Deal, der 10% Gewinn brachte, entspricht HPR = 1 + 0,10 = 1,10. Ein Deal, der einen Verlust von 10% brachte, entspricht HPR = 1-0. 10 = 0,90. Auf andere Weise kann der HPR-Wert für eine Transaktion ermittelt werden, indem der Saldowert nach Abschluss der Transaktion (Balance Close) durch den Saldowert zum Zeitpunkt des Eröffnens der Transaktion (Balance Open) dividiert wird:

HPR = BalanceClose / BalanceOpen

Somit entspricht jede Position nicht nur dem Transaktionsergebnis in Geld, sondern auch HPR. So können Sie unabhängig vom jeweils verwendeten Geldmanagement Systeme vergleichen. Einer der Indikatoren für einen solchen Vergleich ist der arithmetische Durchschnitt - AHPR (Average Holding Period Return).

Zusammen mit dem arithmetischen Mittelwert führt Ralph Vince das Konzept des geometrischen Mittelwerts ein, das wir als GHPR (geometrische Halteperiodenrendite) bezeichnet haben und das fast immer unter dem arithmetischen Mittelwert AHPR liegt.

Das System mit dem höchsten geometrischen Mittel bringt den größten Gewinn, wenn Sie auf der Grundlage einer Reinvestition handeln. Ein geometrischer Mittelwert von weniger als eins bedeutet, dass das System Geld verliert, wenn Sie aufgrund einer Reinvestition handeln.

Erwartung

Der Mittelwert kann nicht nur für die Stichprobe berechnet werden, sondern für eine Zufallsvariable, wenn deren Verteilung bekannt ist. In diesem Fall ist die besondere Bedeutung des Mittelwerts die mathematische Erwartung. Die mathematische Erwartung kennzeichnet den "zentralen" oder Durchschnittswert einer Zufallsvariablen.

Für einen profitablen Handel sollte die rechnerische Erwartung höher als Null sein, zuzüglich des gesamten Transaktionsaufwands (z. B. Spread, Swaps, Slippages, Provisionen usw.). Weitere Informationen zur mathematischen Erwartung finden Sie hier.

Standardabweichung

Wir haben die Standardabweichung bereits oben diskutiert, als wir über die Stabilität des Handelssystems gesprochen haben. Dieser Wert gibt den Wertebereich relativ zum Mittelwert an. Je kleiner der Standardabweichungswert ist, desto stabiler ist das Ergebnis, desto höher ist der Wert - desto unwahrscheinlicher ist es, dass Sie eine Rendite erzielen, die nahe am Durchschnittswert liegt. Nachdem wir nun verstanden haben, was eine Standardabweichung ist, gehen wir zu einer detaillierteren Betrachtung dieser Eigenschaft über.

Für Handelskonten werden häufig drei Mittelwerte verwendet: durchschnittliche Rentabilität für einen bestimmten Zeitraum, durchschnittlicher Gewinn und durchschnittlicher Verlust. Dann ist es logisch, drei Standardabweichungen für jeden Durchschnitt zu berechnen: Standardabweichung für die durchschnittliche Rentabilität, Standardabweichung für den durchschnittlichen Gewinn und Standardabweichung für den durchschnittlichen Verlust.

Die durchschnittliche Rentabilität ist definiert als die Summe der Gewinne und Verluste geteilt durch ihre Anzahl. Dieser Wert gibt den wahrscheinlichsten Wert der Rentabilität an, den ein Konto für einen bestimmten Zeitraum erzielen kann. Die Standardabweichung für Durchschnittsrenditen fasst Gewinne und Verluste zusammen. Wenn wir davon ausgehen, dass die Verteilung der Rentabilität des Systems der Normalverteilung untergeordnet ist, liegt der Wert des Ertragspotenzials mit einer Wahrscheinlichkeit von 95% im Bereich von zwei Standardabweichungen vom Durchschnittsergebnis.

Indem Sie die Standardabweichung vom Durchschnittsgewinn analysieren, können Sie die Gewinnspanne im Verhältnis zum Durchschnittswert ermitteln. Je kleiner die Standardabweichung ist, desto stabiler ist das erwartete Ergebnis gegenüber dem Durchschnittswert.

Parameter MAE und MFE

Betrachtet man das Endergebnis des Handels, das das Ergebnis der Handelsgeschäfte darstellt, so kann man keine Schlussfolgerungen über das Vorhandensein von Schutzstopps (Stop Loss) oder über die Wirksamkeit von Gewinnmitnahmen ziehen. Wir sehen nur das Eröffnungsdatum der Position, das Abschlussdatum und das Endergebnis - Gewinn oder Verlust.

Da wir keine Informationen über den variablen Gewinn während der Laufzeit jeder Handelsposition und über alle Positionen im Gesamtsystem haben, können wir keine Beurteilungen über die Art des Handelssystems vornehmen. Wie riskant ist es, wie wurde Gewinn erzielt, gingen Papiergewinne verloren? Die Antworten auf diese Fragen können uns durch die Parameter MAE (Maximum Adverse Excursion) und MFE (Maximum Favorable Excursion) ausreichend gegeben werden.

Jede offene Position bis zum Zeitpunkt der Schließung unterliegt ständigen Gewinnschwankungen. Jede Transaktion in der Zeit zwischen Eröffnung und Abschluss erreichte einen maximalen Gewinn und einen maximalen Verlust. MFE zeigt die maximale Kursbewegung in eine günstige Richtung. Entsprechend zeigt MAE die ungünstigste Preisbewegung. Es wäre logisch, beide Indikatoren in Punkten zu messen, aber wenn der Handel mit verschiedenen Währungspaaren durchgeführt wurde, können Sie den monetären Ausdruck verwenden, um ihn auf einen gemeinsamen Nenner zu bringen.

Jede abgeschlossene Transaktion entspricht dem Ergebnis dieser Transaktion und zwei Indikatoren - MFE und MAE. Wenn die Transaktion einen Gewinn von 100 USD erzielt hat, aber gleichzeitig die MAE (maximaler Verlust während der Laufzeit der Position) 1000 USD erreicht hat, ist dies nicht der beste Weg, um diese Transaktion zu charakterisieren. Das Vorhandensein vieler Transaktionen mit einem positiven Ergebnis, aber mit großen negativen MAE-Werten für jede Transaktion zeigt, dass das System unrentable Positionen übersteigt und früher oder später ein solcher Handel zum Scheitern verurteilt ist.

Ebenso können Sie Informationen aus den MFE-Werten erhalten. Wenn die Position in die richtige Richtung eröffnet wurde, erreichte die MFE (nicht gebundener maximaler Gewinn) bei der Transaktion 3.000 USD, doch als Ergebnis wurde die Transaktion mit einem Ergebnis von plus 500 USD geschlossen. Man kann sagen, dass es hilfreich wäre, das System zum Schutz des nicht gebundenen Gewinns zu verfeinern. Dies kann eine Art Floating Stop (Trailing Stop) sein, den wir mit einer günstigen Bewegung in unsere Richtung zum Preis hochziehen können. Wenn der Gewinnrückgang systematisch ist, kann das Handelssystem erheblich verbessert werden. MFE wird uns davon erzählen.

Van-Tharp-Schätzungstechnik

Van Tharp schlägt vor, die Qualität des bewerteten Systems als das Verhältnis der mathematischen Erwartung zur Standardabweichung der Transaktionsergebnisse zu messen:

wobei M (x) die mathematische Erwartung ist,

σ ist die Standardabweichung.

Der resultierende Wert von R wird wie folgt klassifiziert:

weniger als 0,16 - sehr schlechte Qualität,

von 0,16 bis 0,20 - niedrig,

von 0,20 bis 0,25 - Durchschnitt,

von 0,25 bis 0,30 - gut,

von 0,30 bis 0,50 - ausgezeichnet,

von 0,50 bis 0,70 - ausgezeichnet,

ab 0,70 - gral.

Je größer die mathematische Erwartung des Systems und je kleiner seine Standardabweichung ist, desto höher ist die Qualität des Systems.

In unserem Fall ist die mathematische Erwartung ein einfacher Durchschnitt aller Transaktionen:

wobei xi das Ergebnis der i-ten Transaktion ist,

n ist die Anzahl der vom Handelssystem getätigten Transaktionen.

Die Standardabweichung ist die Quadratwurzel der Varianz:

Nun, wie man die Varianz findet, haben wir bereits hundertmal analysiert.

Die Technik der Berechnung von Schätzungen nach dem Koeffizienten von Sortino

Sortino-Koeffizient ist das Verhältnis der mathematischen Erwartung zur Standardabweichung der Ergebnisse von Transaktionen mit negativer Rendite:

wobei M (x) die mathematische Erwartung ist,

σ 'ist die Standardabweichung mit negativer Rendite.

Der resultierende Wert wird wie folgt klassifiziert:

weniger als 0,24 - sehr schlechte Qualität,

von 0,24 bis 0,30 - niedrig,

von 0,30 bis 0,38 - Durchschnitt,

von 0,38 bis 0,45 - gut,

von 0,45 bis 0,75 - ausgezeichnet,

von 0,75 bis 1,00 - ausgezeichnet,

ab 1.00 und mehr - grail.

Die negative Standardabweichung Standardabweichung ist die Quadratwurzel des Durchschnittswertes der Summe der Quadrate der verlustbringenden Geschäfte:

Bei der Berechnung des Abweichungswerts sollte ein wichtiger Punkt berücksichtigt werden: Positive Transaktionen werden nicht von der Berechnung ausgeschlossen, ihre Werte werden durch Nullen ersetzt. Dies wirkt sich auf die Anzahl der Trades (n) in der Formel aus.

Woher wissen Sie also, ob ein System nicht mehr funktioniert?

Es ist für den Händler sehr wichtig zu verstehen, dass das System nicht mehr funktioniert.Was ist zu tun, wenn das Konto eine längere Inanspruchnahme aufweist? Das System funktioniert nicht mehr und es ist Zeit, es zu entfernen? Oder ist die Drawdown-Periode kurz vor dem Ende? Viele Trader, insbesondere Anfänger, haben für einen solchen Fall absolut keinen Aktionsplan.

Viele erfahrene Trader werden sagen, dass sie planen, eine bestimmte Zeitspanne zu warten, und wenn das System den Drawdown nicht zu beenden beginnt, wird entschieden, dass es nicht mehr funktioniert. Ein weiterer beliebter Ansatz besteht darin, auf den doppelten Drawdown zu warten, der in den Tests gezeigt wurde. Aber wie richtig sind diese beiden Ansätze? Stützen sie sich auf Statistiken? Wie lange dauert das Warten? Warum ist es ein doppelter Drawdown und nicht etwa ein Triple? Es gibt keine Statistiken zu diesem Thema, dies ist nur üblich.

Und doch, wie soll man verstehen, dass das System kaputt ist? Mit Hilfe alter, statistisch nicht verifizierter Methoden, oder lohnt es sich noch ein wenig darüber nachzudenken? Lassen Sie uns zur Abwechslung die zweite Option ausprobieren.

Und wir werden darüber nachdenken, worum es geht, wenn das System nicht mehr funktioniert. Nun, das heißt, es funktioniert nicht mehr, es funktioniert nicht mehr so, wie es eingelegt wurde. Wir müssen nur vergleichen, ob das System genauso funktioniert wie in den Tests.

Aber welcher Parameter soll verglichen werden? Wir haben einige Merkmale untersucht, aber um die Leistung des Systems zu bewerten, lohnt es sich, eines der wichtigsten hervorzuheben - die Verteilung unserer Transaktionen auf einem realen Konto im Vergleich zu dieser Verteilung im Test. Es muss lediglich geprüft werden, ob die Auswahl von echten Handelsgeschäften Teil der Auswahl aus den Tests ist. Wenn Sie die Hypothese, dass dies der Fall ist, mit einem gewissen Maß an Vertrauen (normalerweise 95%) widerlegen können, handelt Ihr System nicht mehr so, wie es beabsichtigt war. Also ist sie zusammengebrochen und Sie können es sicher von Ihrem Konto abheben.

Die Verwendung dieses Kriteriums ist ein sehr leistungsfähiges Werkzeug. Schließlich verlassen Sie sich in diesem Fall auf eine Wissenschaft wie die Statistik. Und sie ist die beste Freundin des Händlers. Und Sie müssen keine weiteren 1,5 Monate warten, um sich zu fragen, ob das System aus dem Drawdown herauskommt. Sie müssen nicht auf zwei Test-Drawdowns warten, um Geld zu verlieren. Einfache Berechnungen in Excel (die wir buchstäblich in 10 Minuten in einer der Lektionen des ExcelTrader-Kurses durchgeführt haben) - und Sie haben bereits eine klare, statistisch validierte, wissenschaftlich fundierte Entscheidung darüber, ob Sie das System aus dem Konto entfernen möchten.

Also, was brauchst du dafür?

Zunächst müssen Sie einen Systemtest für Verlaufsdaten durchführen. Zu diesem Zweck können Sie einfach einen beliebigen Strategietester verwenden und anschließend die Testerdaten übertragen, um sie beispielsweise für die weitere Analyse zu verwenden. Das Wichtigste ist, die Ergebnisse der Transaktionen selbst zu ermitteln - Gewinne und Verluste.

Zweitens benötigen Sie Daten, die Sie überprüfen. Viele von Ihnen haben wahrscheinlich Kontostatistiken auf myfxbook. In der oberen rechten Ecke des Kontowachstumsdiagramms befindet sich die Schaltfläche "Exportieren". Wenn Sie darauf klicken, wird ein Dropdown-Menü angezeigt, in dem Sie das Format der gespeicherten Daten auswählen müssen. Für unsere Zwecke passt das CSV-Format:

Öffnen Sie die resultierende Datei und bereiten Sie die Daten vor:

Wenn Sie auf "Text nach Spalten" klicken, gelangen Sie in den Textaufschlüsselungs-Assistenten. Wählen Sie eine Variante mit einem Trennzeichen:

Myfxbook verwendet ein Komma als Trennzeichen:

Als nächstes bringen wir den Assistenten zum Ende und konvertieren die resultierenden Daten in eine Tabelle:

Jetzt können wir die Daten nach Werten sortieren und die nicht benötigten Zeilen ausblenden. Suchen Sie die Spalte "Aktion" und setzen Sie die Häkchen im Filter wie folgt:

Suchen Sie nun die Spalte "Gain", kopieren Sie sie und übertragen Sie sie auf ein neues Blatt:

Wir brauchen das Blatt mit der Anweisung nicht mehr, löschen Sie es:

Öffnen Sie nun die Datei mit den Testergebnissen vom MetaTrader-Terminal:

Drücken Sie Strg + a und Strg + c, um alle Zeilen der Datei auszuwählen, und drücken Sie dann Strg + v auf einem neuen Excel-Blatt:

Löschen Sie die Überschrift und lassen Sie nur die Zeilen mit Deals:

Konvertieren Sie die Daten in eine Tabelle:

Deaktivieren Sie im Filter der Spalte "Profit" die leeren Zeilen:

Kopieren Sie die Spalte "Profit":

Und übertragen Sie es auf das Blatt, auf dem sich bereits die vorbereitete Spalte mit Transaktionen vom Echtgeldkonto befindet:

Also werden wir diese beiden Spalten vergleichen. Berechnen Sie zunächst den Durchschnittswert für die Testwerte:

Und für echte:

Wir berechnen auch die Anzahl der Transaktionen:

Dann definieren wir die Standardabweichung für die Grundgesamtheit (was beim Test erhalten wurde):

Und die Standardabweichung für die Stichprobe (von einem realen Konto):

Als nächstes müssen wir berechnen - den Standardfehler:

Und die letzte - z Konvertierung:

Finden Sie den Standardverteilungsrechner im Netzwerk oder verwenden Sie die im Screenshot gezeigte Site:

Geben Sie den Wert der Z-Transformation ein, wie in der obigen Abbildung dargestellt, und klicken Sie auf Berechnen. Als Ergebnis erhalten wir den Wert von P:

In unserem Beispiel war P 0,5054. Dies ist viel mehr als 0,05. Wir können also nicht sagen, dass sich die Daten des Kontos von den Daten der Tests unterscheiden. Wir können daher den Schluss ziehen, dass die Strategie im Rahmen des konzipierten Algorithmus funktioniert.

Sie können sich auch ein Video ansehen, in dem diese Technik beschrieben ist (eine der Lektionen des ExcelTrader-Kurses):

Wie Sie sehen, ist die Idee sehr einfach. Wir haben ein langes Stück Daten, das während des Tests der Handelsstrategie erhalten wurde, und es gibt ein kleines Stück, das während der Arbeit an einem realen Konto erhalten wurde. Und es gibt eine Technik, mit der Sie feststellen können, ob dieses kleine Stück den während des Tests erhaltenen Daten ähnlich ist. Natürlich mit einer gewissen Wahrscheinlichkeit - 95%. In den meisten Fällen reicht dies jedoch aus.

Wann muss das System vom Konto abgebucht werden?

Für jemanden ist ein Signal zur Überprüfung des Systems eine Inanspruchnahme der Hälfte des Kontos. Jemand wird einfach die wissenschaftliche Herangehensweise an dieses Problem ignorieren und weiterhin die "Großvater" -Methoden anwenden. Und besonders schwache Nerven werden beginnen, ihre Systeme mit jedem Drawdown von mehr als 10% zu testen.

Tatsächlich bedeutet die Tatsache, dass das System derzeit mit Gewinn handelt, keineswegs, dass es genau so handelt, wie beabsichtigt. Mit anderen Worten, ein System, das mit Gewinn handelt, kann auch nicht so handeln, wie es bei seiner Schaffung festgelegt wurde. Höchstwahrscheinlich wird die Reaktion auf diese Idee so aussehen: Wenn Sie Geld verdienen, müssen Sie nichts anfassen. Aber ein System, das "anders" funktioniert, birgt auch eine Gefahr, weil es noch am selben Tag anfängt, in den roten Zahlen zu arbeiten. Meiner Meinung nach lohnt es sich, die Systeme einmal im Monat zu überprüfen, und wenn das Fahrzeug, das Geld verliert, den Test nicht besteht, ist es unbarmherzig, es vom Konto abzuheben. Bisher können die Systeme, die Geld verdienen, einfach mit einem Stift aufgenommen und genauer überwacht werden.

Fazit

Der Handel ist in erster Linie eine Statistik. Und heute haben wir viele Indikatoren analysiert, die irgendwie die Qualität des Handelssystems charakterisieren. Natürlich gibt es auch eine Vielzahl verschiedener Koeffizienten, wie zum Beispiel den von Squid, Jensen, Sterling und Sortino, die ebenfalls zur Bewertung des Handels erfunden wurden. Die in diesem Artikel angegebenen Eigenschaften sind jedoch in den meisten Fällen für die Bewertung ausreichend.

Separat möchte ich eine Methode zur Bewertung der Leistung von Handelssystemen hervorheben, die ich oben erwähnt habe und die im Videokurs über Excel besprochen wird. Dies ist eine wirklich leistungsstarke und wissenschaftlich fundierte Methode, um Entscheidungen über das Abheben eines Systems von einem Konto oder die Fortsetzung des Handels zu treffen. Ich hoffe er hilft dir mehr als einmal.

Sehen Sie sich das Video an: Verteidigungsministerium: Mehr als 150 Millionen Euro für Berater (Dezember 2019).

Lassen Sie Ihren Kommentar