RE: Meine Strategie - ein Portfolio von Handelssystemen traden
| 23.06.2021, 13:27 (Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2021, 13:37 von Lancelot.)
Hi,
alle die ich kenne, die nachhaltig erfolgreich algorithmisch traden machen im Prinzip sowas. Ein dynamisch angepasstes Portfolio von Strategien. Es ist IMO der einzige Weg mit Instationarität umzugehen. Das "ob" ist IMHO trivial. Das "wie" ist spannender.
Was du machst ist im Prinzip eine "Momentum Strategie auf Strategien". Das ist IMHO erstmal ok.
Ich kann und will hier nix verraten, was eigentlich Betriebsgeheimnis ist.
Nur soviel:
1) Das etwas an dem Ansatz nicht ganz optimal ist lässt sich einfach zeigen:
du fütterst alle Strategien mit von dir zufällig generierten Daten. Pure noise! Trotzdem wirst du 25 "Top Strategien" selektieren. Und es ist sogar wahrscheinlich, das die Equity Kurven besser aussehen, als auf deiner Web-Site. Also das darf doch eigentlich schon nicht sein.
2) "Trades" für sich alleine sind IMHO die falsche Metrik um das Bewertungsfenster zu bestimmen.
Es ist schwierig Strategien mit unterschiedlichen Frequenzen zu vergleichen. Das einfach über einen fixen Parameter wie die "letzten x trades" zu machen (unabhängig davon ob Strategie A 25 Monate für 25 Trades gebraucht hat und Strategie B nur eine Woche..unabhängig von der Vol der Strategien.... ) ist IMO der falsche Weg. You are fitting noise! Das wird zwar sehr lange dauern, bis das sichtbar wird.
Also was tun? Du brauchst sowas wie einen "Prior" (im Bayesianischen Sinn) über die Verteilung der Metriken deiner Strategien. Neue Trades erzeugen ein update auf diese Verteilung => Posterior. Gegen diese Verteilung findet dann die Portfoliooptimierung statt die dann letztlich über die Allokation entscheidet.
Wenn das nix für dich ist und das eher weiterhin algorithmisch-heuristisch im Rahmen eines klassischen Momentum Ansatzes stattfinden soll, dann ist das Zeitfenster das du verwendest DER WICHTIGSTE PARAMETER deiner Optimierung, neben der eigentlichen Zielfunktion.
Und wenn es so eine einfache "winners take all, equally weighted" Selektion ist, musst du der Selektion schon auch die Möglichkeit geben "buy and hold" zu wählen!
Da du hier ja nicht anonym unterwegs bist, habe ich dir noch eine PM geschickt.
Gruß
Lance
alle die ich kenne, die nachhaltig erfolgreich algorithmisch traden machen im Prinzip sowas. Ein dynamisch angepasstes Portfolio von Strategien. Es ist IMO der einzige Weg mit Instationarität umzugehen. Das "ob" ist IMHO trivial. Das "wie" ist spannender.
Was du machst ist im Prinzip eine "Momentum Strategie auf Strategien". Das ist IMHO erstmal ok.
Ich kann und will hier nix verraten, was eigentlich Betriebsgeheimnis ist.
Nur soviel:
1) Das etwas an dem Ansatz nicht ganz optimal ist lässt sich einfach zeigen:
du fütterst alle Strategien mit von dir zufällig generierten Daten. Pure noise! Trotzdem wirst du 25 "Top Strategien" selektieren. Und es ist sogar wahrscheinlich, das die Equity Kurven besser aussehen, als auf deiner Web-Site. Also das darf doch eigentlich schon nicht sein.
2) "Trades" für sich alleine sind IMHO die falsche Metrik um das Bewertungsfenster zu bestimmen.
Es ist schwierig Strategien mit unterschiedlichen Frequenzen zu vergleichen. Das einfach über einen fixen Parameter wie die "letzten x trades" zu machen (unabhängig davon ob Strategie A 25 Monate für 25 Trades gebraucht hat und Strategie B nur eine Woche..unabhängig von der Vol der Strategien.... ) ist IMO der falsche Weg. You are fitting noise! Das wird zwar sehr lange dauern, bis das sichtbar wird.
Also was tun? Du brauchst sowas wie einen "Prior" (im Bayesianischen Sinn) über die Verteilung der Metriken deiner Strategien. Neue Trades erzeugen ein update auf diese Verteilung => Posterior. Gegen diese Verteilung findet dann die Portfoliooptimierung statt die dann letztlich über die Allokation entscheidet.
Wenn das nix für dich ist und das eher weiterhin algorithmisch-heuristisch im Rahmen eines klassischen Momentum Ansatzes stattfinden soll, dann ist das Zeitfenster das du verwendest DER WICHTIGSTE PARAMETER deiner Optimierung, neben der eigentlichen Zielfunktion.
Und wenn es so eine einfache "winners take all, equally weighted" Selektion ist, musst du der Selektion schon auch die Möglichkeit geben "buy and hold" zu wählen!
Da du hier ja nicht anonym unterwegs bist, habe ich dir noch eine PM geschickt.
Gruß
Lance
__________________
Forum-Besserwisser und Wissenschafts-Faschist