Table of Contents
Ich interessiere mich sehr für Finanzmärkte, insbesondere für technische Analysen. Vor Kurzem habe ich mich der Herausforderung gestellt, mein eigenes Trendvorhersagesystem für im FTSE 100-Index gehandelte Aktien, wichtige Kryptowährungen und sogar Gold-Futures zu schreiben.
Nachdem ich die Arbeiten verschiedener Autoren studiert und ihre Erkenntnisse zu Marktbewegungen und Trends verinnerlicht hatte, habe ich ihre besten Ideen herausgefiltert und das Konzept für diese Anwendung entwickelt, die mir dabei helfen soll, potenziell rentable Investitionsmöglichkeiten zu finden – und als großartiges Portfolioprojekt.
Insbesondere die Schriften von Stan Weinstein (Secrets for Profiting in Bull and Bear Markets) und die Arbeiten von Robert D. Edwards und John Magee zur technischen Analyse haben mich dazu inspiriert, über bestehende Indikatoren nachzudenken, sie anzupassen und zu kombinieren, um sie im Laufe der Zeit reaktionsfähiger auf Preis- und Volumenbewegungen zu machen.
Die von mir entwickelte Anwendung verwendet einen wöchentlichen Zeitrahmen und konzentriert sich eher auf langfristige Trends als auf Daytrading. Ziel ist es, Trends früh genug zu erkennen, um die gesamte Bewegung bis ganz nach oben auszunutzen.
Angesichts der täglichen Volatilität des Marktes wollte ich das Rauschen ausblenden und mich auf das breitere Marktbild konzentrieren. Ich glaube, das ist mir gelungen und ich vertraue den Vorhersagen des Systems so sehr, dass ich es als Teil meines eigenen Anlageprozesses verwenden kann.
Diese Anwendung wurde mit Python erstellt und enthält Pakete wie Pandas, NumPy, Streamlit und Matplotlib. Sie wird auf einer EC2 AWS-Instanz gehostet und läuft einwandfrei.
Sehen Sie sich das Video an, um die App in Aktion zu sehen, oder testen Sie sie unter https://sharemaestro.co.uk . Achten Sie besonders auf die grünen und roten Linien im Trendvorhersagediagramm. Ein grüner oder roter Punkt, der sich diesen Linien nähert, signalisiert oft eine signifikante Trendbewegung – positiv, wenn er die grüne Linie kreuzt, negativ, wenn er sich der roten nähert. Die grünen und roten Markierungen zeigen eine Bewegung an, die mit der Trendrichtung übereinstimmt, egal ob nach oben oder nach unten. Sobald die Trendlinie entweder die obere oder untere Grenze kreuzt, ist die Reise zum Gewinn (oder Verlust) normalerweise schon weit fortgeschritten.
Es war ein interessantes Projekt und ich habe dabei viel über Pandas, Datenrahmen und das Erstellen visuell aussagekräftiger Diagramme mit Matplotlib gelernt.
Ich habe alle Indikatoren selbst codiert. Ich hätte das ta-Paket verwenden können, um Zeit zu sparen, aber ich wollte wirklich viel detaillierter in die Mechanik der technischen Indikatoren eintauchen, um zu verstehen, wie sie hinter den Kulissen funktionieren. Es war eine sehr wertvolle Lernkurve für mich.
Insgesamt habe ich ein Wochenende gebraucht, um das Projekt abzuschließen. Es hat viel Spaß gemacht und war sehr lehrreich.