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)
-   -   Wer kann helfen ? (http://www.expert-advisor.com/forum/showthread.php?t=4965)

forexman 23.05.16 20:18

Wer kann helfen ?
 
Ich versuche meinen EA selber zu Programmieren. Wer hätte einen lösungsansatz das er erst eine Position aufmacht wenn der Schnelle EMA den langsamen Kreutz aber erst das Hoch der letzten 20 Kerzen überschreitet.

Über eine Hilfe wäre ich Dankbar.

Ein Beispiel Code wäre hilfreich.

Gruß
Kathrin

MA-EA 23.05.16 21:53

Müsste mit nem MA 20 auf Highest gehn. Weiß es aber nicht wirklich. :confused:

ralfbenker 25.05.16 21:46

Ich denke mal so ähnlich hätte ich das gemacht.


double EMASchnell=iMA(NULL,0,13,0,MODE_EMA,PRICE_MEDIAN,1 );
double EMALangsam=iMA(NULL,0,50,0,MODE_EMA,PRICE_MEDIAN,1 );
double EMASchnellAlt=iMA(NULL,0,13,0,MODE_EMA,PRICE_MEDIA N,2);
double EMALangsamAlt=iMA(NULL,0,50,0,MODE_EMA,PRICE_MEDIA N,2);

if (EMASchnellAlt<EMASchnellLangsamAlt && EMASchnell>EMALangsam && Ask>iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,20,1)))

{
// hier Code für Positionseröffnung
}

ralfbenker 26.05.16 09:02

Mir ist gerade noch was eingefallen

Statt

iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,20,1)))

ist

High[iHighest(NULL,0,MODE_HIGH,20,1)]

natürlich einfacher


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:27 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