Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Persönliches Projekt Ichimoku EA (http://www.expert-advisor.com/forum/showthread.php?t=1800)

BlueKingMuch 02.01.12 03:23

Persönliches Projekt Ichimoku EA
 
Liste der Anhänge anzeigen (Anzahl: 1)
Servus Leute,

da ich mich sowieso schon immer mal in die Programmiersprache des Metatraders einlesen wollte, dachte ich mir ich mach das mal ganz praktisch und programmier mir meinen eigenen Expert Advisor.

Er handelt nach dem Ichimoku Indikator.

Wie er handelt:

Er errechnet zunächst laufend die Werte für Tenkan, Kijun und Senkou (Chinkou wird zwar auch errechnet, findet aber noch keine Verwendung in der Handelsstrategie da ich keine Ahnung habe wie ich ihn einsetzen soll)

Sobald der Tenkan den Kijun in einer bestimmten Steigung (man kann einstellen dass die 2 linien zu einem beliebigen Barshift beliebig weit auseinanderliegen müssen in Pips) in einer bestimmten einstellbaren Distanz zur Wolke durchkreuzt oder sich (einstellbar in Pips) nähert bzw kreuzt (dann stellt man die näherung auf 0), wird entweder Buy oder Sell ausgelöst. Buy wenn die beiden linien oberhalb sind und die rote die blaue durchkreuzt und Sell umgekehrt.

Zu einer Ausstiegszeitpunktberechnung bin ich leider nicht mehr gekommen da mir die Erfahrung fehlt im Überwachen der Positionen,
hab deswegen Take Profit, Stoploss und Trailingstop mitreingepackt.

Einstellbar sind auch noch: Lotsize, Trailingstoprange, Trailingstopstep, slippage, buysignal & sellsignal (abstand ab wann der EA überhaupt daran denken soll weiter zu berechnen, wert 0 bedeutet linien müssen sich kreuzen), distancecloud (distanz zur Wolke), barsbeforecheck (für die steigung, so weit zurück nimmt er die Daten in der Vergangenheit für Tenkan und Kijun), shiftvaluetk (mindestabstand der beiden linien zum zeitpunkt aktuell minus barsbeforecheck um die benötigte Steigung einzustellen), timeframe (welchen Periode er für die Berechnung hernehmen soll, 60=H1, 1=M1, 5=M5, 1440=Daily, bei 0 nimmt er die Periode die beim Chart eingestellt ist) usw usw...

für einen Forwardtest ist der Visual Indikator auch zuschaltbar.

Bitte nicht auf Realkonto Testen! Das ist Alphacode, möglicherweise sind von mir auch Fehler enthalten, bin selber gerade am Backtesten bzw Optimizing.

Wer mag, kann sich diesen mal ansehen und Bewerten, vl gegebenfalls mir sogar Tipps geben ob man diverse Einstellungen noch einfügen kann bzw Anregungen zur Optimierung mir mitteilen :D

LG Michael

Free99 11.01.12 11:37

Gibts schon Erfahrungen?


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:09 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum