Und so schläft auch dieser Thread zu Thema trading wieder ein...
Schade eigentlich, ich finde es ein spannendes Thema.
Ich bin durch das Buch "The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution" (hab´s auf Englisch gelesen, Deutsche Version:
https://www.amazon.de/Meister-M%C3%A4rk ... 3959723431) auf die Idee gekommen, meine Aktien Ideen zu automatisieren, aber ich hatte nicht die Zeit, mich in Ruhe und ausführlich damit zu beschäftigen.
Ein paar Monate später ging Corona und die Ausgangsbeschränkungen los. Meine Lebensgefährtin hat sich alle Netflix Serien von A bis Z reingezogen - das war mir zu fad. Ich habe mich stattdessen an den Rechner gesetzt und ich gestehe, auch tagsüber im Homeoffice habe ich Leerlauf und langweilige Telkos genutzt, um zu lernen, in Foren zu lesen, Youtube Videos zu schauen, zu recherchieren, zu probieren und beobachtet, was der Aktienmarkt macht.
Erst habe ich mit Excel und dann mit PowerBI Handelsdaten analysiert. Jeden Tag. Dann habe ich angefangen mit PowerBI weitere Datenquellen anzuzapfen, erst per pull und dann push, zuletzt im Sekundentakt. Da PowerBI nur begrenzte Analyse Möglichkeiten bietet habe ich für eine Analyse ein paar Python Zeilen zusammen schustern müssen, die funktioniert haben (in PowerBI kann man auch R oder Python Code ausführen).
Leider frisst PowerBI selbst auf einem High-End Rechner ordentlich Arbeitsspeicher und Rechenleistung und ist dadurch eher langsam, so daß ich probiert habe, die Abfragen und Funktionen, die PowerBI bietet, in irgendeiner Programmiersprache als eigenständiges Skript zu programmieren. So bin ich im Dezember 2020 bei Python gelandet und habe im Weihnachtsurlaub, da Skifahren nicht erlaubt war, meine ersten kleinen Test-Programme geschrieben.
Der aktuelle Stand ist, daß, auch dank diesem Forum, 8 Skripte im Mulitprocessing Modus laufen und etwas machen, wovon ich vor knapp 2 Jahren nur geträumt habe.
Die letzte Funktion, die hinzugekommen ist, ist ein SMS Versand wenn ein trade ausgelöst oder beendet wird. Die Homeoffice Zeit ist vorbei und ich arbeite wieder Vollzeit, aber das Skript bzw. inzwischen die Skripte starten täglich per Windows Aufgabenplanung. Da natürlich nicht alle trades positiv sind, möchte ich ggf. kontrollieren können, wie sich ein trade entwickelt.
Also habe ich nach Python und SMS Versand gesucht, Twilio als Dienst ausgewählt, Code Beispiele angeschaut und ins Skript eingefügt. Es sind nur 3 Zeilen extra. Geil, oder? Und so kommen nun entsprechende SMS auf der Smart Watch an, da die Nutzung des privaten Handy im Büro nicht erlaubt ist. Wenn mir was nicht gefällt, kann ich mich per Firmen Handy und VPN in Echtzeit auf dem Rechner daheim einloggen und ggf. eingreifen - rein zufällig ist auf meinem Rechner zu Hause die gleiche VPN Software installiert, die auch auf dem Firmen Handy drauf ist
Was ich damit sagen will: Wir leben in der richtigen Zeit, jeder kann m.E. heutzutage mit der richtigen Ausdauer so ein Projekt selber aufziehen. Alle Informationen, sich das notwendige Wissen anzueigenen, sind frei verfügbar. Die notwendigen Daten sind abrufbar und technisch ist auch alles machbar. Man muss kein Programmier-Genie mehr sein oder Unsummen dafür aufwenden. Auch dank Python!
Ich kann jeden, der eine Trading Strategie oder einfach eine Idee diesbezüglich hat, nur ermutigen es einfach auszuprobieren: Prüft Eure Strategie gegen alte Kurse, das geht auch manuell, es muss kein automatisches Backtesting sein. Schaut, wo Ihr die notwendigen Daten herbekommt und sucht Euch einen seriösen (!) Broker aus, der eine gute Schnittstelle hat. Und dann programmieren und im Paper-Trading Modus testen, verbessern, testen, verbessern, testen...
Happy coding & happy trading
Andy