Algorithmisches Trading - Andrey Bulezyuk - E-Book

Algorithmisches Trading E-Book

Andrey Bulezyuk

0,0

Beschreibung

Die Automatisierung übernimmt immer mehr und mehr Aufgaben. Die Reichweite der Algorithmen reicht von automatischen Gesichtserkennungsprogrammen bis hin zu selbst-lenkenden Kraftfahrzeugen. Der Gedanke den Börsenhandel bzw. eine Handelsstrategie zu automatisieren ist sehr verlockend. Diese verlockende Idee ist der Schwerpunkt dieses Buches. Es werden Programmierkenntnisse der Programmiersprache "MQL4" für MetaTrader4 vermittelt . Damit kann man eine Handelsstrategie in verschachtelte Algorithmen umwandeln. Der Alltag eines Traders mit Programmierkenntnissen gestaltet sich viel entspannter und effizienter.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern
Kindle™-E-Readern
(für ausgewählte Pakete)

Seitenzahl: 210

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Andrey Bulezyuk

Algorithmisches

Trading

MetaTrader4 | MQL4

© 2015 Andrey Bulezyuk

Verlag: tredition GmbH, Hamburg

ISBN

 

Paperback:

978-3-7323-6671-2

Printed in Germany

Das Werk, einschließlich seiner Teile, ist urheberrechtlich geschützt. Jede Verwertung ist ohne Zustimmung des Verlages und des Autors unzulässig. Dies gilt insbesondere für die elektronische oder sonstige Vervielfältigung, Übersetzung, Verbreitung und öffentliche Zugänglichmachung.

Andrey Bulezyuk

Den Autor erreichen Sie unter:

[email protected]

Dieses Buch enthält keine Anlage-Empfehlungen. Herausgeber, Autor und die verwendeten Quellen tragen keinerlei Haftung für Verluste, welche aus der Anwendung von dem, in diesem Buch vermittelten, Wissen entstehen können. Der automatisierte Handel an der Börse ist sehr riskant und kann zum Totalverlust des Kapitals führen. Die Umsetzung des, in diesem Buch vermittelten, Wissens und das Verwenden von automatisierten Handelssystemen bringt hohe Risiken für ihr Kapital mit sich. Die Quelltexte und Strategieansätze in den Kapiteln „Codes zum Abschreiben“ sind rein demonstrativer Natur und sollten den Leser nicht dazu verleiten diese Systeme umzusetzen. Mit dem Einsetzen der Systeme/EAs/Quelltexte auf einem Handelskonto handelt der Leser/Anleger auf eigenes Risiko.

Inhaltsverzeichnis

Vorwort

1 Einführung in das Programmieren

1.1 MetaTrader4 und Installation

1.2 Einleitung in die MQL4-Programmierung

1.2.1 Datentypen und Variablen

1.2.2 Operatoren

1.2.3 Funktionen

1.2.4 Aufbau eines Expert-Advisors

1.2.4.1 Grundinformationen des Eas

1.2.4.2 Globale und externe Variablen

1.2.4.3 Eigene Funktionen

1.2.4.4 OnInit() - Initialisierung

1.2.4.5 OnDeinit() - Abschluss

1.2.4.6 OnTick() - Preisveränderung

1.2.5 Kontrollstrukturen

1.2.5.1 Logische Ausdrücke

1.2.5.2 If-Abfragen

1.2.5.3 While Schleife

1.2.5.4 For Schleife

2 Programmieren eines automatisierten Handelssystems

2.1 Kommentare und Signale

2.1.1 Print() - Kommentare

2.1.2 Alert() - Signale

2.1.3 MessageBox() - Mitteilungen

2.2 Vordefinierte Variablen

2.2.1 Aufruf der Variablen

2.2.2 Schlüsselindex einer Kerze

2.3 Konto und Marktinformationen

2.3.1 Kontoinformationen

2.3.2 Marktinformationen

2.4 Technische Indikator auslesen

2.4.1 iRSI() - Relative Strength Index

2.4.2 iStochastic() - Stochastic

2.4.3 iIchimoku() - Ichimoku Kinko Hyo

2.4.4 iADX() - Average Directional Movement Index

2.4.5 iMA() - Moving Avergae

2.4.6 iMACD() - Moving Averages Convergence/Divergence

2.4.7 iBands() - Bollinger Bands

2.5 Trading Funktionen

2.5.1 Überblick der Funktionen

2.5.2 Anwendungsbeispiele Tradingfunktionen

2.5.2.1 OrderSelect() - Order auswählen

2.5.2.2 OrdersTotal() - Anzahl der offenen Trades

2.5.2.3 OrderSend() - Erstellen einer Order-aktivitäten

2.5.2.4 OrderDelete() - Löschen einer Order

2.5.2.5 OrderModify() - Anpasssen einer Order oder eines Trades

2.6 Funktioneller Aufbau eines Expert Advisors

2.6.1 Allgemeine Orientierung des Eas

2.6.1.1 Notwendige Elemente

2.6.1.2 Optionale Erweiterungen

2.6.2 Erstellen und Überwachen der Order

2.6.2.1 Überprüfen

2.6.2.2 Signalgenerierung und Orderausführung

2.6.2.3 Filter

2.6.2.4 Nachkaufen

2.6.2.5 Gegensignalüberwachung und Ordermodifizierung

2.6.3 Kommunikation und Protokollführung

2.6.3.1 Kommunikation mit dem Trader

2.6.3.2 Protokollführung

2.6.3.3 SendFTP() - Hochladen einer Dateibearbeitung

2.6.3.4 SendMail() - Versenden einer E-Mail

2.7 Codes zum Abschreiben

2.7.1 Expert-Advisor 1: Triple Moving Average

2.7.2 Expert-Advisor 2: Rebound to the Core

3 Programmieren eines eigenen Indikators

3.1 Objekt-Indikator

3.1.1 Datum und Preis bestimmen

3.1.1.1 Datum und Preis eines N-Objekts

3.1.1.2 X und Y Koordinate eines L-Objekts

3.1.2 Objektfunktionen

3.1.2.1 ObjectCreate() - Objekt erstellen

3.1.2.2 ObjectSet() - Objekt verändern

3.1.2.3 ObjectDelete() - Objekt löschen

3.2 Linien-Indikator

3.2.1 Linien definieren

3.2.2 Preise zuweisen

3.3 Codes zum Abschreiben

3.3.1 Objekt-Indikator: Dreiecksformation

3.3.2 Linien-Indikator: Donchian Kanal

4 Backtesting eines Handelssystems

4.1 Vorbereitung eines Backtests

4.2 Auswertung eines Backtests

4.3 Optimierung eines Expert Advisors

Funktionsregister

Farbcoderegister

Quellenverzeichnis