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)
-   -   Vortages Hoch / Tief auslesen (http://www.expert-advisor.com/forum/showthread.php?t=5840)

Julia 27.08.17 11:18

Vortages Hoch / Tief auslesen
 
Hallo,

ich möchte eine Buy Position eröffnen, wenn das VortagesHoch um 10 Punkte überschritten wird. Aber wie lese ich das Hoch des Vortages aus?

Oben habe ich

input double Vortageshoch=0;
(statt der Null soll nun das Vortageshoch automatisch ausgelesen werden):confused:

unten habe ich
if(AktuellerKurs>Vortageshoch+10)MAlong=true;

Und dann das selbe für VortagesTief....

Danke für Eure Hilfe

Liebe Grüße
Julia

skynat 27.08.17 11:24

Hallo,

also ich hatte damals das Vortagstief einfach mit

Code:

iLow(Symbol(),PERIOD_D1,1)
respektive

Code:

iHigh(Symbol(),PERIOD_D1,1)
ausgelesen - hast halt das Hoch und das Tief von der Tageskerze einen tag zurück

diese Werte kannst du dann in deine Variable packen, und deine Logik damit füttern :)

Julia 27.08.17 14:40

Frage
 
Danke für die schnelle Antwort,

habe ich gemacht und oben eingetragen mit:
int Vortageshoch=iHigh(Symbol(),PERIOD_D1,1);

und unten mit
if(MA1>Vortageshoch+10)MAlong=true;

ABER

Wenn ich das nun im Tester durchlaufen lasse, dann liest er das nur am Anfang am ersten Tag einmal aus und dann nicht mehr. Er soll aber jeden Tag den Wert vom Vortag nehmen.

Was mache ich falsch?

Liebe Grüße
Julia

traderdoc 27.08.17 15:21

Erstens muß da stehen:

double Vortageshoch = ...

und zweitens, was soll die Addition um den Wert 10?

traderdoc

Julia 27.08.17 15:53

Frage
 
Danke

ich wollte im Dax 10 Punkte hinzu rechnen :(
geht das so ? :confused:

Julia 27.08.17 16:42

Geht auch nicht
 
Double geht auch nicht.

Er iest immer nur am ersten Tag das Maximum aus und nicht an den Folgetagen....

Hat keiner einer Idee, wie ich das Maximum aus dem letzten Tag auslesen kann?

traderdoc 27.08.17 18:44

Ok, wenn es der DAX ist, dann geht es.
Und trotzdem sollte es double sein.


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