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)
-   -   Wie kann ich Horizontale Linien auslesen??? (http://www.expert-advisor.com/forum/showthread.php?t=2978)

feelfree 02.06.13 12:58

Wie kann ich Horizontale Linien auslesen???
 
Servus zusammen,

für meine SR Level nutze ich einen Indikator, der horizontale Linien in den Chart zeichnet.
Mein EA soll nun das nächst gelegene Support und das nächst gelegene Resistance Level anhand der Linien auslesen und die Werte in eine Variable schreiben.

Wie lässt sich sowas bewerkstelligen?

Grüße,
Daniel

traderdoc 02.06.13 13:04

Über die Funktion iCustom() und den entsprechenden Indikatorspeicher, in dem die Linie hinterlegt ist.

feelfree 02.06.13 14:10

Liste der Anhänge anzeigen (Anzahl: 2)
Hi doc,

es wäre schön wenn es so einfach wäre.

Der SR-Indikator nutzt den ZigZag Indi zur Berechnung er Hoch und Tiefpunkte und auch der ZigZag löscht den Buffer auf der nächsten Candle.
Das Einzige was also dauerhaft sichtbar bleibt sind die horizontalen Linien.

Zur Veranschaulichung häng ich die beiden Dateien mal mit an.
Der ZigZag rechnet. Der mikko-autosr zeichnet die Linien.

Ich hoffe du hast vielleicht noch eine Idee?!

Grüße,
Dan

P.S: Im besten Fall ist die Lösung sogar Backtesttauglich.

traderdoc 02.06.13 14:41

OK, die Linien werden hier mittels von Objects gezeichnet und nicht über eine Indikatorfunktion.
D.h. Du mußt über den Namen des Line-Objekts gehen und dann über ObjectGet() den Wert auslesen.

traderdoc

feelfree 02.06.13 14:47

Daran dachte ich auch schon aber mir fehlt die Praxis oder ein Codebeispiel.
Zum zweiten werden hier ja ca. zehn Linien in den Chart gezeichnet und ich benötige ja nur die erste oberhalb und erste unterhalb des aktuellen Kurses.

Diese muss mit steigendem / fallendem Kurs immer wieder neu ermittelt werden.

Und da fängt bei mir dann die völlige Ratlosigkeit an. :-)

Grüße
Dan

traderdoc 02.06.13 14:54

Ohne jetzt nochmal in den Code zu gehen, werden die Linien nach einem bestimmten System bezeichnet. und da müßtest Du die Bezeichnungen eruieren, die für die relevanten Linien gelten.

Mehr kann ich Dir leider hier in diesem Rahmen kostenfrei nicht anbieten.

traderdoc

feelfree 02.06.13 17:28

Das war ja schon mal ein sehr hilfreicher Hinweis.

Ich handel die Level jetzt erstmal "auf Sicht" und falls es sich wirklich lohnt komm ich gerne wieder auf dich zu.

Besten Dank und Grüße,
Dan


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:05 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