Im Nachhinein die profitabelste Strategie finden

Ist es möglich (in angemessener Zeit) den maximalen Gewinn und die Strategie zu berechnen, die Sie für historische Daten hätten verwenden können?

Also zum Beispiel Kauftag 1, Verkaufstag 10, Wiederkauftag 15, Verkaufstag 31 würde den größten Gewinn bringen, den Sie hätten erzielen können, wenn Sie alle Preise kennen.

Ich möchte dies zum Backtest verwenden. Man könnte also sagen, ich habe 10 % verdient, und der bestmögliche Gewinn liegt bei 20 %.

Sie könnten natürlich einfach alle Optionen berechnen, aber das scheint sehr informativ zu sein, gibt es einen schnelleren Weg, um die optimale Strategie zu berechnen?

Verwenden Sie nur feste Transaktionskosten und einen festen Investitionsbetrag? Die beste Strategie im Nachhinein wäre immer, alles, was Sie haben, in jeweils eine Sache zu investieren, also müssen Sie für einen bestimmten Zeitraum nur das größte Delta finden und mit allen Teilmengen vergleichen, um zu sehen, ob eine Änderung der Position im Laufe des Zeitraums besser wäre. Keine leichte Aufgabe für längere Zeit.
@HartCO „Investieren Sie alles, was Sie haben, in eine Sache auf einmal“ ignoriert die Marktreaktion.
@FranckDernoncourt Yep ... kein alternatives Universum, zu dem wir Zugang haben, um ordnungsgemäße Tests durchzuführen. Das Beste, was wir tun können, ist, die Realität bis zu einem gewissen Grad zu ignorieren.

Antworten (4)

Erhalten Sie eine Liste aller Aktien, die während des Zeitraums gehandelt wurden, und wie stark jede Aktie jeden Tag gestiegen oder gefallen ist. Finden Sie denjenigen, dessen Wert jeden Tag am stärksten gestiegen ist. Angenommen, ABC Company ist an Tag 1 am stärksten gestiegen, DEF Inc ist an Tag 2 am stärksten gestiegen usw. Wenn Sie Ihr gesamtes verfügbares Geld ausgegeben haben, um ABC an Tag 1 zu kaufen, es an Tag 2 verkauft und DEF gekauft haben usw., dann Sie hätte den maximal möglichen Gewinn.

Dies setzt natürlich voraus, dass der Betrag, den Sie investieren, nicht groß genug ist, dass Ihre Käufe und Verkäufe einen messbaren Unterschied auf dem Markt bewirken. Wenn Sie eine Milliarde Dollar investieren, müssten Sie irgendwie bestimmen, wie sehr Ihre Transaktionen den Markt verändert hätten. Im wirklichen Leben kann man das nicht wissen.

Und ehrlich gesagt denke ich, dass die Übung nutzlos wäre. An jedem beliebigen Tag gibt es immer Aktien, die aufgrund des einen oder anderen Faktors oder einfach nur statistischer Störungen einen lächerlichen Preisanstieg aufweisen. Wie ich sehe, stieg J Alexander am 18. Januar an einem Tag um unglaubliche 9 %. Magnachip Semiconductors stieg um 11 %. Und Five Oaks Investments stieg um 27 %! Wenn Sie wirklich die eine Aktie vorhersagen könnten, deren Wert morgen am stärksten steigen wird, und Sie könnten dies konsequent jeden Tag tun, könnten Sie Gewinne von mindestens 10 % PRO TAG oder etwa 128 Billiarden Prozent pro Jahr mit Aufzinsung erzielen. Der Haken ist natürlich, dass niemand vorhersagen kann, welche Aktie ein Jahr lang jeden Tag am stärksten steigen wird.

Nun, ich habe gerade nachgesehen und festgestellt, dass alle Aktien an allen Börsen der Welt insgesamt etwa 70 Billionen Dollar wert sind. Wenn Sie also mit 1.000 US-Dollar beginnen und 10 % Gewinn pro Tag machen, würden Sie nach 262 Tagen alle Aktien aller börsennotierten Unternehmen der Welt besitzen. Danach könnten Sie vermutlich kein Geld mehr mit dem Trading verdienen, weil es niemanden mehr gibt, mit dem Sie handeln können. Sie besitzen alles.

Sie brauchen also wirklich einen realistischeren Standard. Was hätte ich realistischerweise höchstens verdienen können, wenn ich ... aber wenn ich was hätte? Was ist die plausible Erwartung im Vergleich zum theoretisch möglichen Höchstbetrag? Ich weiß nicht, wie Sie das feststellen könnten, oder was die Kriterien wären. Vielleicht wäre ein realistischer Vergleichsmaßstab: Was war die höchste Rendite, die ein Investmentfonds auf dem Markt erzielt hat? Oder etwas ähnliches.

Erstens ist dies kein Backtesting. Backtesting ist, wenn Sie eine Strategie haben, die auswählt, was Sie kaufen und wann Sie es kaufen und verkaufen, und Sie es anhand historischer Daten testen, um zu sehen, wie es funktioniert. Das Wort, nach dem Sie wahrscheinlich suchen, ist Benchmark.

Und ja, Sie können dies einfach tun, indem Sie sich die Charts ansehen und so tun, als hätten Sie jedes Mal gekauft, wenn es einen Höhepunkt gab, und verkaufen, wenn es in dem Zeitraum, den Sie betrachteten, einen Tiefpunkt gab.

Ja. Viele Ökonomen haben es untersucht. Sie brauchen "nur" eine wirklich große Tabelle mit allen Preisen für alle Aktien, die Ihnen wichtig sind, für die Zeitspanne, die Ihnen wichtig ist (einschließlich Intraday-Preise), plus Dividenden, Splits usw. usw. und die mathematischen Fähigkeiten, um alles zu knacken richtig.

Dies ist kein Backtesting. Es ist Kurvenanpassung, auch bekannt als Optimierung.

Backtesting ist, wenn Sie eine Strategie haben und eine Datenzeichenfolge testen, um die Ergebnisse zu sehen.

Das Problem mit Ihrer Hypothese ist, dass Sie weder wissen, wo die zukünftigen Preisspitzen und -täler sein werden, noch dass sich das historische Muster wiederholen wird. Also alles Vermutungen.