Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4
Startseite Registrieren Hilfe Community Kalender Heutige Beiträge Suchen

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4978
Beiträge: 43261
Benutzer: 7.223
Aktive Benutzer: 73
Links: 84
Wir begrüßen unseren neuesten Benutzer: TS_6
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 53 Minuten
- TS_6
vor 2 Tagen
- Mane
vor 2 Wochen
- AlbertZiz
vor 2 Wochen
- michak
vor 2 Wochen
- Amateur

Onlineuser
'Wer ist online' anzeigen Benutzer: 1
Gäste: 334
Gesamt: 335
Team: 0
Team:  
Benutzer:  AM581
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 25.10.11
Neues Mitglied
 
Registriert seit: Jun 2011
Beiträge: 5
Yojimbo befindet sich auf einem aufstrebenden Ast
Standard sum of all highs from yesterday in MQL4 language?

Hello

Basically I want to have the following operation translated into MQL4:

double sumofhighs = the sum of all M15 highs of the previous trading day (i.e. the M15 high of 00:00 + the M15 high of 00:15 + the M15 high of 00:30 + etc.)

I assume it is done with ArrayCopyRates or something similar but I'd like to know how exactly. Thanx in advance.

Ah dieses Forum ist ja auf Deutsch xD. Ok ich möchte die Summe aller M15 highs des Vortages auf einer Variablen hängen haben.

Geändert von Yojimbo (25.10.11 um 19:31 Uhr) Grund: Deutsch
  #2 (permalink)  
Alt 02.01.12
Benutzerbild von Seroleashed
Elite Mitglied
 
Registriert seit: Jan 2012
Ort: Berlin
Beiträge: 169
Seroleashed befindet sich auf einem aufstrebenden Ast
Standard

Ich bin zwar ein totaler Neuling was die Sache angeht, und dass du die Frage gestellt hast ist mittlerweile ja schon etwas her.... Aber mich interessierts auch, vllt interessiert es dich ja immernoch;-P

Es gibt wohl eine Funktion die alle "Highs" "Lows" oder was auch immer einer Kerze zusammenfässt.
Dabei kann man angeben, wieviele der letzten Kerzen du zusammen gezählt haben möchtest...
Wenn du das ganze in einem M15 Chart anwendest, müsstest du (glaube ich) alle bis jetzt entstandenen Kerzen seid "Vortag 00:00Uhr" zusammenzählen, und dann die Summe aller Kerzen die seid "Heute 00:00" entstanden sind davon abziehen. So würde ich es jeden falls machen...
Die dafür nötigen Funktionen müsstest du dir aber leider immernoch aus dem Handbuch heraussuchen (sorry )

Ich hoffe, dass ist (zum einen überhaupt richtig xD und zum anderen) hilfreich gewesen...
  #3 (permalink)  
Alt 05.01.12
Elite Mitglied
 
Registriert seit: Jun 2010
Ort: Trier
Beiträge: 116
naranjoe befindet sich auf einem aufstrebenden Ast
Standard

Also ich weis ja nicht wofür man sowas braucht, aber ich stelle mal
meine Vorgehensweise dafür vor.
Hiermit wird die Summe aller High's vom Vortag angezeigt.

Code:
datetime VtOtime;
int StartBarVortag = 0;
double SummeHigh = 0;

void init()
{
VtOtime = iTime(Symbol(), 1440, 1);                        //Finde Datum erstes Bar Vortag (Opentime im D1)
StartBarVortag = iBarShift(Symbol(), 15, VtOtime, false);   //Finde Nummer ertses Bar Vortag

for(int i = StartBarVortag; i >= StartBarVortag - 96; i--) //Rechne 96 Bars/Tag (M15) Summe aller High's
 	 {
 	  SummeHigh = SummeHigh + iHigh(Symbol(),15, i); 	  
         }
Print ("Summe aller Highs am ", TimeToStr(VtOtime,TIME_DATE), " im M15 ist ", SummeHigh);
Comment ("Summe aller Highs am ", TimeToStr(VtOtime,TIME_DATE), " im M15 ist ", SummeHigh);
}

void start()
{
}
Gruß
naranjoe
Thema geschlossen

Lesezeichen

Stichworte
mql4, programmierung, übersetzung


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 12:35 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------