Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Allgemeine Fragen

Allgemeine Fragen Allgemeine Fragen und Probleme rund um Metatrader 4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4978
Beiträge: 43260
Benutzer: 7.222
Aktive Benutzer: 72
Links: 84
Wir begrüßen unseren neuesten Benutzer: Mane
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor einem Tag
- Mane
vor 2 Wochen
- AlbertZiz
vor 2 Wochen
- michak
vor 2 Wochen
- Amateur
vor 2 Wochen
- infos1982

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 345
Gesamt: 345
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 08.08.16
Mitglied
 
Registriert seit: Jul 2016
Beiträge: 79
henning234 befindet sich auf einem aufstrebenden Ast
Standard Backtest eines EA mit Statistik überprüfen

Hallo Leute,

Kumpel und ich waren immer in der SLUB lernen und haben uns nebenbei aus Interesse mit Statistik befasst.
Das könnte jetzt von Vorteil sein, zur Einschätzung der Verwendbarkeit eines EA's:

Und der große Vorteil, mit einer einzigen normierten Standardgröße: Dem Tau von Kendall.
Keine 20 Werte iwelcher statistischen Auwertungen und danach so schlau wie vorher.

Das Tau von Kendall:
-> Das ist ein Maß, welches, wie der Korrelationskoeffizient nur von -1 bis + 1 reicht und ein Zusammenhängigkeitsmaß angibt.
-> der normale Korrelationskoeffizient kann nur lineare Korrelationen untersuchen
-> eine Verbesserung stellt schon der Rangkorrelationskoeffizient dar. Dieser untersucht die Ränger zwischen x und y. Was er aber NICHT macht, stärkere Außreißer zu bestrafen.
und genau das macht das "TAU von Kendall".
Wie gesagt. Hobbymäßig in der SLUB rumgefrönt. Jetzt kommt es uns vllt. zu Gute.

Und zwar:
-> Tau von Kendall vergleicht ebenfalls die Ränge, bestraft aber wie gesagt höhere abweichungung viel stärker. Bei Rangkorrelation hast du nur entscheidung ok oder nichtOK. Bei Tau von Kendal wird wenn x 20 Ränge unter dem liegt, was es für eine Korrelation eigentlich sein sollte, auch um -20 bestraft.
-> Die Ermittelte Korrelation ist daher viel viel viiel genauer und realitätsnaher als alles andere.
-> Das i tüpfelchen wäre das partielle Tau von Kendall. Damit kannst du eine Größe rausfiltern.

Angewendet für uns dann:
Tau von Kendall zwischen
"Aktuelle Tradingnummer"=x
"AKtueller Kontostand"=y
"Aktuelles Datum + Uhrzeit"=Störgröße

dabei ist es wie gesagt egal, ob das Kapital linear Anwächst. erwartet wird halt das x & y steigen. dann giltTauVonKendall=1.
Handelssystem Schrott TauVonKendall=-1

Und das wichtige für uns:
Alle Gewinne mehr oder weniger durch Zufall entstanden:
TauVonKendall=0
D.h. der Kontostand kann dann sehr wohl einen positiven Zuwachs aufweisen, nur eben alles zufällig. Und genau das finden wir mit TauVonKendal=0 raus.

Weil, wie gesagt, der Betrag (delta y) ist dabei egal. Wichtig ist nur, wenn es einen riesen Verlust gibt, der uns um n Tage zurückwirft, ist das Tau von Kendall die einzigste Größe, die ich kenne, die uns das exactly so abbilden kann

das passende buch dazu hatte ich schon unzählige mal in den händen. ich würde das nochmal leihen und die notwendigen seiten scannen.

Es ist jetzt eine Excel Tabelle fertig, die das partielle Tau von Kendall ermittelt. Man muss nur den Backtest aus dem Strategietester vorne reinkopieren.
Hinten dann die Ausgabe:
Zelle AB1: TauVonKendall - Kontostand & Tradingnummer
Zelle AC1: TauVonKendall - Datum & Tradingnummer (muss natürlich gegen eins gehen )
Zelle AD1: TauVonKendall - Datum & Kontostand
Zelle AE1: partielles Tau von Kendall für Kontostand & Tradingnummer. Ausgefilter wird der Zusammenhang von Kontostand und Datum.

Es wäre cool, wenn jemand von einem profitablen EA den Backtest dort mal reinkopieren kann und untersucht, ob es das partielleTauVonKendall wirklich ziemlich hoch ausfällt.
Wenn es scheinbar hinhaut, hätten wir vllt. eine Sache, um einen längerfristig profitabeln EA zu finden, bzw. um die richtigen Einstellungen für einen profitablen EA zu ermitteln.

vielen Dank
viele Grüße
henning


Hier noch kurz die Nachteile einer linearen Korrelationsuntersuchung:
Man unterstellt einem Handelssystem an der Börse, dass jeder Gewinn exakt gleich hoch ausfällt und die Positionen alle gleich lange offen bleiben. Es werden bei einer linearen Korrelation höhere und niedrigere Gewinne gleichermaßen Abgestraft oder wenn die Position länger als im Schnitt offen ist.

PS: Mathematisch is die Rechnung nicht ganz exakt, weil der zeitlich letzte Trade übergangen wird. Ich denke aber, als Näherung reicht das völlig aus und ist genau genug.
Viel wichtiger ist, dass man diese statistische Größe überhaupt verwenden kann.
Angehängte Dateien
Dateityp: rar partiellesTauVonKendall.rar (187,0 KB, 9x aufgerufen)
  #2 (permalink)  
Alt 09.08.16
Mitglied
 
Registriert seit: Jul 2016
Beiträge: 79
henning234 befindet sich auf einem aufstrebenden Ast
Standard

Im Anhang noch eine Blaupause, bei der sich der Datenbereich automatisch anpasst. Ist jetzt nur noch Copy & Paste

Für einen meiner EA's kam folgendes raus:
Profit ~ 11%
Rangkorrelation ~ 0,9
TauVonKendall ~ 0,5 !

Also nach Rangkorrelation alles top, kann man nutzen. Tau von Kendall war um einiges kritischer.

Bin gespannt auf eure Antworten.

vg
henning
Angehängte Dateien
Dateityp: rar TauVonKendall_Vorlage.rar (2,09 MB, 10x aufgerufen)
  #3 (permalink)  
Alt 13.08.16
Mitglied
 
Registriert seit: Jul 2012
Beiträge: 169
JJ-FX befindet sich auf einem aufstrebenden Ast
Standard

Die Spalten U bis W produzieren bei mir Fehler, da mein Excel wohl mit der Funktion _xlfn.RANK.AVG() nichts anfangen kann.
__________________
Broker Rabatte
  #4 (permalink)  
Alt 13.08.16
Benutzerbild von Crashbulle
Elite Mitglied
 
Registriert seit: Sep 2011
Ort: Voreifel
Beiträge: 584
Crashbulle befindet sich auf einem aufstrebenden Ast
Crashbulle eine Nachricht über MSN schicken Crashbulle eine Nachricht über Skype™ schicken
Standard

Hallo,

geht dies auch irgendwie mit gelaufenen realen Trades ?

MT4 verweigert meinem EA seit der Auferstehung einen Backtest oder Strategiesuchen. Mußte alle wichtige Eckpunkt-Daten nach eigenem Gusto und Phi mal Daumen einsetzen. Er läuft im Demo seit Januar mit stetigem Erfolg.
__________________
Was hoch aufsteigt, fällt tief herunter
Portfolio
Portfolio_1
  #5 (permalink)  
Alt 13.08.16
Mitglied
 
Registriert seit: Feb 2016
Beiträge: 240
RetepM befindet sich auf einem aufstrebenden Ast
Standard EA-Analyse

Ein wirklich gutes EA-Analyse-Tool kann man hier StrategyQuant Quant Analyzer downloaden. Schon die Free-Version ist richtig brauchbar.
  #6 (permalink)  
Alt 13.08.16
Mitglied
 
Registriert seit: Jul 2016
Beiträge: 79
henning234 befindet sich auf einem aufstrebenden Ast
Standard

Hallo Leute,

vielen Dank für den Tip mit dem QuantAnalyzer.
Bin gerade dabei das Programm zu testen.

Ansonsten zur Statistiktabelle:
Ich kann gerne noch die aktuellste Version zur Verfügung stellen.
Vorteil wäre meiner Meinung nach, dass es messbare Zahlen als Ausgabe gibt.

Es wäre besser, wenn iwas nicht klappt, das Excel zu aktualisieren.
Version 2010 sollte eigentlich reichen.
Alles darunter ist sowieso nicht mehr zeitgemäß.

viele grüße
henning
  #7 (permalink)  
Alt 22.09.16
Mitglied
 
Registriert seit: Jul 2016
Beiträge: 79
henning234 befindet sich auf einem aufstrebenden Ast
Standard

Hallo Leute,

hab die Tabelle Kendalls Tau jetzt weiter auf Vordermann gebracht:
-> beliebig viele HTML Backtests werden automatisch eingelesen &
ausgewertet
-> Datenbereich ist bis 200.000 Inputzeilen kompatibel

Nachteil wäre:
-> Neuberechnung dauert sehr lange

Wäre cool, wenn jemand seine Ergebnisse (das Tau) mal niederschreibt.

https://www.dropbox.com/s/srperx12hk...lage.xlsm?dl=0

vg
henning
Thema geschlossen

Lesezeichen

Stichworte
backtest, backtest ea, backtest statistik, statistik, statistiken, strategietest, test

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 02:38 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------