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)
-   -   richtige kerzenkonstellation suchen. wie ? (http://www.expert-advisor.com/forum/showthread.php?t=2365)

daysofthunder 11.08.12 16:04

richtige kerzenkonstellation suchen. wie ?
 
bin absoluter anfänger und mich würden mal ein paar befehle interessieren wie ich das am besten anstelle:

also er soll zeiteinheit 1 minuten kerzen.

dann von der aktuellen kerze solange zurück suchen, bis
...niedriges high, hohees high, niedriges high...
gefunden wurde. sprich eine spitze. und die spitze soll er sich merken.
wie mach ich das am besten ?

Bobs 12.08.12 11:02

Es könnte ungefähr so ​​aussehen:
for (int i=0; i<Bars; i++)
{
if (High[i+1]<High[i] && High[i]>High[i-1])
MaxHigh=High[i];
else continue;
break;
}

Trader 12.08.12 11:28

Liste der Anhänge anzeigen (Anzahl: 1)
Schau doch einfach mal einen bereits verfügbaren Indikator an.
Beispielsweise den angehängten, besser kann man es nicht erklären. ;)

daysofthunder 13.08.12 11:54

jetzt hab ich den code mal im metatrader aktiviert und der zeigt mit nen :( smiley. was hat das zu bedeuten ? ausserdem schmeisst der keine alerts, an welchen stellen was zutrifft. warum ?

#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

//--- input parameters
double MaxHigh=0;

int init()
{
return(0);
}

int deinit()
{
return(0);
}

int start()
{
for (int i=0; i<Bars; i++)
{
if (High[i+1]<High[i] && High[i]>High[i-1])
MaxHigh=High[i];
else continue;
break;
}

Alert("gefunden: " + MaxHigh);
return(0);
}

daysofthunder 13.08.12 12:01

weiss nicht was da war, aber jetzt gehts. der zeigt die letzte spitze an.

nächste frage:
mit welchem befehl kann man abfragen, dass der nur an bestimmten zeiten handelt. sprich wochentags 15-22h ?

Bobs 13.08.12 12:51

"Alert" - Sie mussen hier die Werte durch Kommas getrennt zu schreiben.
Alert("gefunden: ",MaxHigh);

daysofthunder 13.08.12 14:15

komischweise funktioniert das in mit + wie in java auch :confused:


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