|
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 |
|
|||
Zitat:
Lebe doch noch dem Motte "Der Klügere gibt nach!" und lerne wie oder mit was auch immer MQ4 Programmieren. Mit den besten Wünchen für alles, wozu Du Dich (hoffentlich bald) entschließt. Grüße |
|
|||
Sorry, aber war ja nicht das einzige Mal, das 1 oder 2 bestimmte User einfach nur rum meckern und überhapt nichts Hilfreiches zu Frage/Problem hervorbringen. Ist zwar richtig, dass ich noch lange kein Experte bin, immer wieder einfach nur sagen, dass ich noch lernen muss, hilft in dem Fall aber überhaupt nicht weiter. Dann noch dazu aufrufen, dass Niemand helfen soll, obwohl ich immer wieder versucht habe, Anderen zu helfen, ist ja wohl mal völlig daneben. Wenn Ihr so genervt seid, dann lest hier eben nicht.
Zum Thema: Hat Jemand ne Idee, wie man den EA rausfinden lassen kann, aus welcher Richtung der RSI vorher kommt, ohne vorher Stunden lang Daten zu sammeln? Wär bestimmt nicht nur für mich hilfreich... |
|
|||
Also dann halt nochmals ganz langsam für dich:
Du hat eine Ebene X, den Kurs jetzt. Dann schaust eben, ob der RSI 1 oder 2 oder wieviele Kerzen du willst, höher war oder tiefer: if (iRSI(NULL,0,14,PRICE_CLOSE,1) > (iRSI(NULL,0,14,PRICE_CLOSE,0)) iRSI(NULL,0,14,PRICE_CLOSE,0) ist deine Ebene Kurs jetzt. Du kannst natürlich mehrere Kerzen abfragen, um sicher zu sein, dass der RSI einige Zeit über deiner Ebene lag. Das kannst du als Schleife programmieren, aber nachdem du nicht lernen willst, wie Schleifen funktionieren, kannst auch die Dubelimethode nehmen, z.B. so: if (iRSI(NULL,0,14,PRICE_CLOSE,1) > iRSI(NULL,0,14,PRICE_CLOSE,0) && iRSI(NULL,0,14,PRICE_CLOSE,2) > iRSI(NULL,0,14,PRICE_CLOSE,1) && iRSI(NULL,0,14,PRICE_CLOSE,3) > iRSI(NULL,0,14,PRICE_CLOSE,2) && iRSI(NULL,0,14,PRICE_CLOSE,4) > iRSI(NULL,0,14,PRICE_CLOSE,3)) { mach hier das, was du willst (RSI war 4 Kerzen lang absteigend) } |
|
|||
iRSI(NULL,0,14,PRICE_CLOSE,0) ist natürlich nicht der Kurs jetzt, das ist der RSI zum jetzigen Zeitpunkt, sorry.
Wie man den Kurs zum jetzigen Zeitpunkt abfragt, wirst du hoffentlich wissen. Aber ich kann dir das gerne auch hinschreiben: pBid = MarketInfo(OrderSymbol(),MODE_BID); oder pAsk = MarketInfo(OrderSymbol(),MODE_ASK); |
|
|||
Zitat:
Einfach auf die Kerzen 2 bis 10 oder bis 20 oder was weiß ich nen RSI legen ist natürlich kein Problem. Das Problem ist irgendwie die Formulierung der ganzen Bedingungen und wie das Ganze überhaupt geschrieben und geproggt werden soll. Eigentlich ist es einfach: Code:
- RSI Bar 1 > IL 1 (untere RSI-Linie) && - RSI vorher < IL 1: Send Buy Code:
- RSI Bar 1 < IL 2 (obere RSI-Linie) && - RSI vorher > IL 2: Send Sell |
|
|||
Zitat:
AVT |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|