|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
EA öffnet keine Positionen
Hallo.
Mein EA(-Versuch) eröffnet leider keine Posis. Ich möchte bei folgenden Bedingungen long gehen: EMA kurz>EMA mittel>EMA lang & RSI <15 & ADX>20. Folgendes habe ich geschrieben: if (iMA(NULL,0,MA_kurz,0,MODE_EMA,PRICE_CLOSE,1) > iMA(NULL,0,MA_mittel,0,MODE_EMA,PRICE_CLOSE,1) && iMA(NULL,0,MA_mittel,0,MODE_EMA,PRICE_CLOSE,1) > iMA(NULL,0,MA_lang,0,MODE_EMA,PRICE_CLOSE,1) && iRSI(NULL,0,2,PRICE_CLOSE,1) < RSILongLevel && (iADX(NULL,0,14,0,0,1)>ADXOpenLevel)) { //LongOrder = OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0,"Trendbe isser",MagicNumber,0,Blue); LongSignal = true; } else LongSignal = false; Funktioniert aber nicht??! Bin für jeden Hinweis dankbar. |
|
|||
du müsstest mal herausfinden ob es an der if-Bedingung oder an der OrderSend - Order liegt.
---Leopold--- |
|
|||
Wenn Lots einen korrekten Wert besitzt, kann es nur an den Indikatorwert-Abfragen liegen. Da müssen schon ne Menge Faktoren zusammenfallen.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
Habe noch rumprobiert und er öffnet jetzt Positionen. Im Großen und Ganzen macht er, was ich will. Nur 2 Probleme habe ich bis jetzt noch: 1. er eröffnet jetzt mehrere Posis, so dass mehrere Positionen gleichzeitig im Markt sind. 2. ich möchte gerne, dass die EMA's einen gewissen Mindestabstand haben, bevor er eine Position eröffnet. Habe ich noch nicht hinbekommen. Vielen Dank für evtl. weitere Anregungen/Hilfe. LG |
Lesezeichen |
|
|