|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
MetaTrader Indikatorwerte auslesen
Hallo,
ich suche eine Möglichkeit, in MetaTrader4 den Wert von Indikatoren auszulesen, z.B. RSI oder Average. Mein Ziel ist einen Expert Advisor zu basteln, der verschiedene Indikator Werte nutzen kann. Kennt sich jemand damit aus und kann mir helfen? Wäre auch für ein Skript Beispiel sehr dankbar, oder ein Tutorial dass ein solches Skript auseinander nimmt und erklärt. Mein Kenntnisstand: Anfänger/Fortgeschrittener-Anfänger |
|
|||
Das geht ganz einfach über die Print_Funktion. Weise z.b. einer Variablen "a" den Wert zu, den du auslesen möchtest.
Print("Der Wert von a ist ", a); Oder füge dort statt "a" direkt den Indikatorwert ein. Der Wert wird dann im Terminal im Register "Experten" nach jedem Tick angezeigt. |
|
|||
Hmm, ich glaube er meint etwas anderes.
Indikatoren kannst du in einem EA mit einfachen Befehlen benutzen. z.b. RSI mit der Funktion "iRSi" oder einen EMA mit "iEMA", jeweils mit entspechenden Parametern. Darüber hinaus hast du die Möglichkeit, Werte aus "Angepassten Indikatoren", also speziellen Indikatoren mit "iCustom" auszulesen. Beschreibung der Funktionen findest du in der Metaeditor Hilfe. Gruß naranjoe |
|
|||
Wenn du ein Tutorial suchst findest du hier eins, das dir die elementaren Schritte zum programmieren zeigt.
TRADERS´ media GmbH | Onlineshop Kostenpunkt 55 Euro, aber die hast du wenn du die DVD wieder bei Ebay verkaufst größtenteils wieder drin.^^ Oder die ausführliche Variante, um die du ohnehin nicht herumkommst: Table of Contents - MQL4 Tutorial |
|
|||
danke euch beiden, klappt jetzt!
habe noch eine frage: wie kann ich das high und low der letzten 2 stunden im aktuellen chartwindow auslesen? |
|
|||
Ganz einfach mit iHigh und iLow sowie der Angabe von timeframe und shift.
shift 0 = aktuelle Kerze shift 1 = letzte Kerze shift 2 = vorletzte Kerze usw. ... Gruß naranjoe |
|
|||
Wenn ich abfragen will, ob a zwischen 0 und 10 liegt, kann ich das dann so machen?:
Code:
if(a>0<10) Code:
if(0<a<10) |
|
|||
Das musst du so machen:
Code:
if(a > 0 && a < 10) |
Lesezeichen |
Stichworte |
ea, expert advisor, expert-advisor, indikatoren auslesen, metatrader, mql4, programmierung, programmierung metatrader, skript |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|