Erwerben Sie fundiertes Wissen auf dem Gebiet der Skriptsprachen, das Sie innerhalb weniger Wochen zu rationalen Handelsentscheidungen befähigt. Mit einer Kursdauer von über 40 Stunden - verteilt auf mehrere Termine - tauchen Sie tief in die Materie ein. Das Gesamtpaket gliedert sich in mehrere Themenkomplexe, die im Rahmen eng verzahnter und aufeinander aufbauender Veranstaltungen gemeinsam erarbeitet werden. Die Zeitpunkte für die Durchführung der einzelnen Kurs-Abschnitte werden im Anschluss an Ihre Buchung gemeinsam mit Ihnen festgelegt.
Nach erfolgreichem Abschluss des Kurses wird es Ihnen möglich sein, mit Ihrem eigenen Handelssystem an den Finanzmärkten effizient und profitabel zu traden. Sie werden einen Markt-Screener Ihr Eigen nennen, der Ihre Handelsstrategien vollständig abbildet und der automatisiert und zuverlässig besonders aussichtsreiche Basiswerte in verschiedenen Indizes in der gewünschten Handelsrichtung für Sie identifiziert. Nutzen Sie dazu die Vorteile eines halbautomatischen regelbasierten Handelssystems, das Sie sich in der Programmiersprache Python 3 selbst erarbeiten.
Erlernen Sie zudem die anwenderfreundliche Skriptsprache TradingView Pine Script kennen und nutzen Sie diese, um Signale für Ihre Handelsentscheidungen im Chart-Programm zu generieren. Erwerben Sie umfassende Kenntnisse hinsichtlich der Funktionsweise, Anwendung und Interpretation verschiedener Indikatoren und Oszillatoren. Entwickeln Sie in diesem Zuge auch das notwendige Grundverständnis für die Funktionsweise einer professionellen Chart-Software, mit der Sie die technische Analyse von Basiswerten durchführen. Nutzen Sie Ihr erworbenes Wissen anschließend gezielt für Ihren profitablen Handel.
Die lückenlose Dokumentation aller durchgeführten Trades ist ein Garant dafür, zu erkennen, ob Sie als Anleger langfristig erfolgreich sind. Nur durch konsequentes Notieren aller getroffenen Handelsentscheidungen der verwendeten Strategien sowie der damit erzielten Ergebnisse in einem dafür geeigneten Trading-Tagebuch wird es gelingen, wiederkehrende Fehler zu entdecken und aus diesen zu lernen. Nutzen Sie die erhaltenen Informationen als nützliche Stellschrauben zur weiteren Verbesserung Ihres Handelssystems.
Angebot anfordern
Nachstehende Übersicht zeigt die Teilmodule, die im Rahmen des Kurses gemeinsam erarbeitet werden:
PYTHON | Installations-Routine Python, Anaconda, PyCharm
Die zum Teil recht aufwendige initiale Installation der notwendigen Anwendungen führe ich gemeinsam mit Ihnen durch. Dazu installiere ich sämtliche Komponenten live auf einem meiner Test-Systeme. Sie können jeden einzelnen Schritt genau verfolgen und diese Schritte auf ihrem eigenen Endgerät unmittelbar nachvollziehen. Bei Unklarheiten können Sie mir unmittelbar Fragen zum Installationsprozess stellen, die ich Ihnen sogleich beantworten werde.
PYTHON | Grundlagen der objektorientierten Programmierung
Sie erhalten einen Einblick in die Grundlagen der objektorientierten Programmierung (OOP). Anhang verschiedener Beispiele vermittle Ihnen ein Grundverständnis über die Syntax und den Aufbau der Befehlsstruktur.
PYTHON | Theoretische Überlegungen zum Markt-Screener
Nach einer begrifflichen Abgrenzung der eingesetzten Komponenten und Bausteine erläutere ich Ihnen den grundlegenden Aufbau des geplanten Markt-Screeners. Ich zeige Ihnen, wie Indikatoren im Rahmen einer ersten exemplarischen Handelsstrategie zum Einsatz kommen können. In diesem Zuge erhalten Sie Grundlagenwissen zu dem gewählten Indikator. Ferner informiere ich Sie über bestehende Limitationen beim Download von Marktdaten im Internet.
PYTHON | Programmierung und Setup des grundlegenden Markt-Screeners
Nun erarbeiten ich gemeinsam mit Ihnen Live einen vollständigen Programmcode in der Programmiersprache Python 3. Dieser Programmcode entnimmt kostenfrei verfügbare Handelsdaten von einer Webseite, um diese Daten im Anschluss zu verarbeiten. Die Daten werden nach bestimmten Kriterien selektiert, mit dem Ziel, besonders aussichtsreiche Basiswerte in verschiedenen Indizes in der gewünschten Handelsrichtung zu identifizieren. Nach Fertigstellung des Codes und erfolgtem Durchlauf werden ein oder mehrere mögliche Handelssignale in Form einer geordneten Excel-Liste ausgegeben.
Zunächst erarbeiten wir den Markt-Screener auf Grundlage des exemplarisch dafür ausgewählten EMA-Indikators. Der Programmcode wird Live Zeile für Zeile gemeinsam erarbeitet. Mit ausreichend Zeit für die Klärung Ihrer Verständnisfragen.
PYTHON | Erweiterung des Markt-Screeners um weitere Komponenten
Die erstellte Basisversion des Markt-Screeners wird nun um weitere Komponenten erweitert. Neben verschiedenen Fundamentaldaten zählen hierzu auch ausgewählte Indikatoren und Oszillatoren, deren theoretische Grundlagen zuvor vermittelt werden. Hierzu zählen unter anderem: SMA, EMA, MACD, ADX, RSI, SSTOC und Bollinger Bänder.
Die Intention des jeweiligen Vordenkers wird erläutert, ebenso die zugehörigen Interpretationsmöglichkeiten und die jeweils zugedachten Handelssignale. Sämtliche Funktionen und notwendige Parameter werden im Detail erklärt.
Nach Fertigstellung des Programmcodes empfiehlt Ihnen der Markt-Screener sehr zuverlässig besonders aussichtsreiche Basiswerte in verschiedenen Indizes der US-amerikanischen Finanzmärkte in beiden Handelsrichtungen - und zwar in Übereinstimmung mit den von Ihnen gewählten Präferenzen bzw. in Übereinstimmung mit Ihren Handelsstrategien, sofern sich diese vollumfänglich im Programmcode abbilden lassen.
PINE | Grundlagen der Chart-Software
Da sich dieser Kurs ausdrücklich an Teilnehmer mit geringen oder keinen Kenntnissen richtet, beginne ich mit Ihnen ganz am Anfang und schaffe so die Basis für die Nutzung einer professionellen Chartsoftware.
Hierzu erläutere ich Ihnen zunächst die grundlegenden Funktionalitäten der Software. Zu Beginn zeige ich Ihnen die Funktion der wichtigsten Fenster und Schaltflächen. Im Anschluss erhalten Sie Informationen zur Darstellung von Zeitebenen sowie zu bereitstehenden fundamentalen und technischen Finanzdaten. Ebenso zeige ich Ihnen auf, wie Sie die zahlreichen Funktionen der Watchlist, des Datenfensters und weiterer Ansichten einstellen können, um diese effizient zu nutzen.
PINE | Grundlagen der Programmierung in Pine Script
Im Anschluss daran lernen Sie die Skriptsprache Pine Script kennen. Nach einer theoretischen Erläuterung der grundlegenden Funktionsweise erhalten Sie umgehend die Möglichkeit, einen ersten eigenen Code zu erstellen. Sie erlernen die Syntax der Befehle, welche Sie innerhalb Ihres Codes Zeile für Zeile mit mir zusammen erarbeiten. Sie können jeden Schritt genau verfolgen.
Alle Funktionen und Anweisungen werden im Detail erläutert. Es ist auch hier ausreichend Zeit für Ihre Rückfragen eingeplant.
PINE | Programmierung und Setup einer Strategie auf Grundlage eines Indikators
Nach einer begrifflichen Abgrenzung der eingesetzten Komponenten und Bausteine erläutere ich Ihnen die theoretischen Grundlagen eines einfachen Indikators, der im Rahmen der ersten exemplarischen Handelsstrategie zum Einsatz kommen soll.
Anschließend vermittle ich Ihnen, wie Sie eine Strategie auf Basis von Indikatoren bzw. Oszillatoren in Pine Script erarbeiten und wie Sie zugehörige Handelssignale in den Charts der Handelssoftware generieren.
PINE | Backtesting von Strategien
Erfolgreiches Trading beginnt mit einer Idee: der profitablen Strategie! Backtesting ist einer der wichtigsten Aspekte bei der Entwicklung einer Handelsstrategie. Wenn das Backtesting richtig erstellt und interpretiert wird, kann es Ihnen helfen, Ihre Strategien zu optimieren, technische oder theoretische Fehler zu finden und Vertrauen in die von Ihnen gewählte Strategie zu erlangen, bevor Sie diese an den realen Finanzmärkten einsetzen.
Beim Backtesting wird eine Strategie oder ein Vorhersagemodell auf historische Daten angewendet, um deren Genauigkeit zu bestimmen. Dies ermöglicht es Ihnen, Ihre Handelsstrategien zu testen, ohne dass Sie gleich Ihr Kapital riskieren zu müssen.
Der bis dahin erarbeitete Programmcode wird dazu sukzessive um Entry- und Exit-Signale erweitert. Der Code wird ergänzt um Berechnungen und Methoden, die es ermöglichen, die Handelsrichtung und das gewünschte finanzielle Risiko je Trade der gewählten Strategie abzubilden, um im Rahmen des Backtestings die jeweilige Profitabilität zu bestimmen.
PINE | Kombination verschiedener Komponenten
Auf Grundlage verschiedener Indikatoren und Oszillatoren werden alsdann gemeinsam weitere Optionen im Programmcode ergänzt, um Ihre Möglichkeiten zur Darstellung von Handelssignalen in den Charts der Handelssoftware zu erweitern. Sämtliche Indikatoren und Oszillatoren, die bereits in Python Script besprochen wurden werden hier nun auch in Pine Script gemeinsam umgesetzt.
Dazu werden die Inhalte der vorangegangenen Kursabschnitte werden dazu entsprechend Ihrer individuellen Präferenzen miteinander kombiniert. Gerne werden hierbei auch Ideen oder Wünsche der Teilnehmenden im Code berücksichtigt, sofern diese umsetzbar sind. So entsteht im weiteren Kursverlauf zunehmend ein Gesamtcode, der sämtliche Ihrer Präferenzen aus den zuvor behandelten Kursabschnitten enthält: IHRE INDIVIDUELLE MASTER STRATEGIE.
ADDON | Das Trading-Tagebuch
Teil des Gesamtpakets ist eine Tabellenkalkulation, die sich zum Dokumentieren aller durchgeführten Trades eignet und die damit eine Alternative zu webbasierten Erfassungssystemen darstellt.
Die Tabellenkalkulation beinhaltet Gewinn- und Verlust-Übersichten zu jedem einzelnen Trade sowie eine Auswertung der Gesamt-Profitabilität Ihres Handels. Zudem ist eine Übersicht über die jährlichen Gewinne bzw. Verluste enthalten.
Ferner wird eine Entscheidungs-Matrix für die Bewertung geplanter Investitionen in beide Handelsrichtungen bereitgestellt und Ihnen im Anschluss kostenfrei zur weiteren Nutzung überlassen.
Hinweis zum Teilmodul Python Script
Für die Nutzung der Skriptsprache Python Script ist es notwendig, dass Sie Softwareprodukte von Drittanbietern auf ihrem System installieren oder installiert haben. Für einige Produkte müssen während der Installation und im späteren Betrieb weitere Komponenten sowie Marktdaten aus dem Internet heruntergeladen werden. Etwaige Verträge kommen ausschließlich zwischen Ihnen und den Drittanbietern zustande. Entsprechend müssen Sie als Teilnehmende vor Buchung des Kurses eigenständig sicherstellen, dass Ihre Systeme die jeweiligen Mindestanforderungen erfüllen.
Für die Nutzung der Skriptsprache Python Script ist der Download und die Installation folgender Softwareprodukte zwingend erforderlich:
Interpreter 'Python 3' in der Version 3.9.6 oder neuer
Python ist eine universelle und gut lesbare Programmiersprache mit einer klaren Syntax. Sie unterstützt sowohl funktionale, objektorientierte als auch aspektorientierte Programmierung und ist ebenso als Skriptsprache einsetzbar. Der Interpreter ist für Windows, MacOS und Linux kostenfrei verfügbar.
Data Science Toolkit 'Anaconda Individual Edition'
Anaconda Navigator ist eine anwenderfreundliche, grafische Desktop-Benutzeroberfläche, die es ermöglicht, enthaltene Anwendungen per Mausklick zu starten und Conda-Pakete, -Umgebungen und -Kanäle einfach zu verwalten. Das Toolkit ist für Windows, MacOS und Linux kostenfrei verfügbar.
Python Developer 'PyCharm Community Edition'
PyCharm ist eine integrierte Entwicklungsumgebung für die Programmiersprache Python. Mit der kostenlosen 'Community Edition' können eigenständige Python-Projekte erstellt werden. Sie ist für die Plattformen Windows, MacOS und Linux kostenfrei verfügbar.
Die Teilnehmer werden ausdrücklich gebeten, die Installation der genannten Programme im Vorfeld des Kurses noch nicht zu absolvieren, da zahlreiche Besonderheiten zu beachten sind. Die Installationsprozedur wird im Rahmen des Kurses gemeinsam mit den Teilnehmenden absolviert.
Hinweis zum Teilmodul Pine Script
Für die Nutzung der Sktiptsprache Pine-Script ist die Buchung eines kostenfreien Abonnements zur Nutzung einer Webanwendung bei einem Drittanbieter erforderlich. Etwaige Verträge kommen ausschließlich zwischen Ihnen als Teilnehmende und dem Drittanbieter zustande. Entsprechend müssen Sie als Teilnehmende vor Buchung eigenständig sicherstellen, dass Ihre Systeme die jeweiligen Mindestanforderungen erfüllen. Bei der Webanwendung handelt es sich um die Chart-Software 'TradingView'. Die Anwendung ist für Windows, MacOS und Linux verfügbar.
Für das Erlernen der Skriptsprache und die sonstigen vermittelten Inhalte ist die Buchung des kostenfreien "Basic-Abonnements" ausreichend. Es ist ausdrücklich nicht erforderlich, kostenpflichtige Abonnements des Anbieters oder zusätzliche kostenpflichtige Marktdaten zu erwerben. In diesem Kurs werden ausschließlich kostenfrei verfügbare Inhalte des Anbieters thematisiert. Es werden ausschließlich Daten von frei verfügbaren Quellen aus dem Internet verarbeitet.
Hinweis zum Trading-Tagebuch
Für die Nutzung des Trading-Tagebuchs ist es notwendig, dass Sie das Softwareprodukt eines Drittanbieters auf ihrem System installieren oder installiert haben. Etwaige Verträge kommen ausschließlich zwischen Ihnen und dem Drittanbieter zustande. Entsprechend müssen Sie als Teilnehmende vor Buchung eigenständig sicherstellen, dass Ihre Systeme die jeweiligen Mindestanforderungen erfüllen. Um das bereitgestellte Trading-Tagebuch zu nutzen, ist das Tabellenkalkulationsprogramm 'Microsoft Excel' (Version 2016 oder neuer) oder ein vergleichbares Programm mit dem xlsx-Dateien verarbeitet werden können erforderlich.
Haftungsausschluss:
Für Schäden, auch finanzieller Art, die durch das Herunterladen, Speichern, Öffnen, Verarbeiten oder Nutzen der Dateien oder durch die Nutzung der Anwendung des Drittanbieters sowie durch die heruntergeladenen Marktdaten entstehen, wird keine Haftung übernommen. Jegliche Schadensersatzansprüche sind ausgeschlossen (siehe auch Produktbeschreibung).
Irrtümer und Fehler innerhalb von Tabellenkalkulationen können nicht vollständig ausgeschlossen werden. Es ist und bleibt Aufgabe des Nutzers, sich persönlich davon zu überzeugen, dass die Berechnungen korrekt und fehlerfrei funktionieren. Für Schäden, auch finanzieller Art, die durch das Herunterladen, Speichern, Öffnen, Verarbeiten oder Nutzen der bereitgestellten Datei entstehen, wird keine Haftung übernommen. Jegliche Schadensersatzansprüche sind ausgeschlossen (siehe auch Produktbeschreibung).