Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4973
Beiträge: 43248
Benutzer: 7.220
Aktive Benutzer: 81
Links: 84
Wir begrüßen unseren neuesten Benutzer: JosephTK
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 9 Stunden
- JosephTK
vor 2 Tagen
- Hopfen&Mal...
vor 3 Tagen
- frankmicha...
vor einer Woche
- DFeck
vor einer Woche
- bb1107

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 449
Gesamt: 449
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Like Tree1Likes
Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #11 (permalink)  
Alt 27.08.13
Neues Mitglied
 
Registriert seit: Feb 2011
Beiträge: 13
AiGelb befindet sich auf einem aufstrebenden Ast
Standard

Hi Dave,

Puh okay wieder einen Schritt weiter.

Ich habe mir das mal angeschaut: TimeCurrent ist das Datum+Uhrzeit in Sekunden umgerechnet. (Beginnt 1970)

http://docs.mql4.com/dateandtime/TimeCurrent

Demnach dürfte es ja kein Problem geben bei einem Tageswechsel. Jedoch hört das Journal um Mitternacht auf. Es schafft den Übergang nicht ?!

Bin ich schon wieder verwirrt. Eigentlich bin ich ja nicht auf den Kopf gefallen. Aber so ganz selbsterklärend ist mql4 nicht


Übrigens im Tester habe ich eigestellt Datum ertser bis neunter August:

Das Journal beginnt bei:

2013.08.27 22:20:14 2013.08.08 05:15 TEST EURUSD,M5: Durchschnitt = 1.33362667

Und endet vor 24 Uhr... Warum das Journal überhaupt am 08.08 beginnt und nicht am ersten August?Pfff

Geändert von AiGelb (27.08.13 um 22:24 Uhr)
  #12 (permalink)  
Alt 28.08.13
Mitglied
 
Registriert seit: Aug 2013
Beiträge: 61
dave_hofmann befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

das sollte an denen Daten liegen, du hast schlicht die anderen Zeiten nicht.

Versuche durch Download mrhr Daten zu laden. F2 druecken und Symbol und Timeframe auswaehlen.

Guten Tag

Dave
  #13 (permalink)  
Alt 28.08.13
Neues Mitglied
 
Registriert seit: Feb 2011
Beiträge: 13
AiGelb befindet sich auf einem aufstrebenden Ast
Standard

Also in dem Historie Download Bereich sind die Daten da.
Trotzdem ist das Journal total komisch.

Egal was ich einstellen beim Datum von bis. Der letzte Tag vor bis der wird wunderbar dargestellt. Die anderen Tage gar nicht mit riesen Lücken oder nur einigen wenigen Daten pro Tag.

Wenn ich den Datumsbereich komplett verschiebe ergibt sich das gleiche Bild.
  #14 (permalink)  
Alt 29.08.13
Premium Mitglied
 
Registriert seit: Jun 2013
Beiträge: 364
Ca$hDigger befindet sich auf einem aufstrebenden Ast
Standard

Erstell dir ein neues MT4 zur Systementwicklung dann ziehe dir Lückenlosen Daten von einer einzigen Quelle (vorher BrokerHistory löschen!) die du dann offline benutzt.

C$D
  #15 (permalink)  
Alt 29.08.13
Neues Mitglied
 
Registriert seit: Feb 2011
Beiträge: 13
AiGelb befindet sich auf einem aufstrebenden Ast
Standard

Jetzt passts... Thx
  #16 (permalink)  
Alt 30.08.13
Neues Mitglied
 
Registriert seit: Feb 2011
Beiträge: 13
AiGelb befindet sich auf einem aufstrebenden Ast
Standard

So also da bin ich wieder:

Ich habe nun M1 für USD EURO geladen:

Mein Code bei Start =

double Hilfsvariable2= (Close[0]);
Print("Aktueller Close ",+ Hilfsvariable2);


Demnach gehe ich davon aus das jeder der geladenen M1 Kurse bzw. deren Close Kurse im Journal ausgegeben werden:

In der Historie stehen die Daten schön drinnen, zu jeder Minute ein Kurs:

2013.01.01,23:41,1.3195,1.3196,1.3195,1.3196,26
2013.01.01,23:42,1.3196,1.3197,1.3195,1.3195,40
2013.01.01,23:43,1.3195,1.3197,1.3195,1.3196,56
2013.01.01,23:44,1.3195,1.3197,1.3195,1.3195,25
2013.01.01,23:45,1.3195,1.3198,1.3195,1.3197,30


Jedoch ist die Ausgabe im Journal mehrfach heißt ich bekomme sehr viele Kurse zu der gleichen Minute:

17:08:59 2013.01.01 23:41 TEST EURUSD,M1: Aktueller Close 1.3195
17:08:59 2013.01.01 23:41 TEST EURUSD,M1: Aktueller Close 1.3196
17:08:59 2013.01.01 23:42 TEST EURUSD,M1: Aktueller Close 1.3196
17:08:59 2013.01.01 23:42 TEST EURUSD,M1: Aktueller Close 1.3197
17:08:59 2013.01.01 23:42 TEST EURUSD,M1: Aktueller Close 1.3196
17:08:59 2013.01.01 23:42 TEST EURUSD,M1: Aktueller Close 1.3195
17:08:59 2013.01.01 23:43 TEST EURUSD,M1: Aktueller Close 1.3195
17:08:59 2013.01.01 23:43 TEST EURUSD,M1: Aktueller Close 1.3196
17:08:59 2013.01.01 23:43 TEST EURUSD,M1: Aktueller Close 1.3197
17:08:59 2013.01.01 23:43 TEST EURUSD,M1: Aktueller Close 1.3196
17:08:59 2013.01.01 23:44 TEST EURUSD,M1: Aktueller Close 1.3195
17:08:59 2013.01.01 23:44 TEST EURUSD,M1: Aktueller Close 1.3196
17:08:59 2013.01.01 23:44 TEST EURUSD,M1: Aktueller Close 1.3197
17:08:59 2013.01.01 23:44 TEST EURUSD,M1: Aktueller Close 1.3196
17:08:59 2013.01.01 23:44 TEST EURUSD,M1: Aktueller Close 1.3195
  #17 (permalink)  
Alt 03.09.13
Mitglied
 
Registriert seit: Apr 2011
Ort: Osnabrück
Beiträge: 103
Racki befindet sich auf einem aufstrebenden Ast
Standard

Kann es sein, dass du die Geschichte mit der abgelaufenen Zeit etwas vernachlässigt hast?

Zitat:
Zitat von pako Beitrag anzeigen

PHP-Code:
datetime mzeit;
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
  
if(TimeCurrent() - mzeit 300)//-- 5 min 
  

   
double DurchschnittClose = (Close[1]+Close[2]+Close[3])/3
   Print(
"Durchschnitt = " DurchschnittClose);   
   
mzeit TimeCurrent(); 
  } 
 
   
//----
   
return(0);
  }
//+------------------------------------------------------------------+ 

23:18:59 test: loaded successfully
23:19:00 TestGenerator: spread set to 2
23:19:00 test test started
23:19:00 2013.08.12 00:00 test EURUSD,M1: Durchschnitt = 1.33371000
23:19:07 2013.08.12 00:05 test EURUSD,M1: Durchschnitt = 1.33370333
23:19:10 2013.08.12 00:10 test EURUSD,M1: Durchschnitt = 1.33370667
23:19:15 2013.08.12 00:15 test EURUSD,M1: Durchschnitt = 1.33371000
Thema geschlossen

Lesezeichen

Stichworte
close, durchschnittswert, durchschnittswert close, mql4, programmierung, programmierung metatrader

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 +1. Es ist jetzt 07:42 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.
-----------------------------------------------------------------------------------------------------------------------------