Zitat:
Zitat von AiGelb
Ah okay ich verstehe die Idee...
So sieht der Code jetzt aus.
PHP-Code:
int start()
{
//----
datetime mzeit;
if(TimeCurrent() - mzeit > 300)//-- 5 min
{
double DurchschnittClose = (Close[1]+Close[2]+Close[3])/3;
Print("Durchschnitt = " + DurchschnittClose);
mzeit = TimeCurrent();
}
return(0);
}
Ergebnis funktioniert nicht:
2013.08.26 22:46:59 2013.08.19 00:02 TEST EURUSD,M5: Durchschnitt = 1.33245000
2013.08.26 22:46:59 2013.08.19 00:01 TEST EURUSD,M5: Durchschnitt = 1.33245000
2013.08.26 22:46:59 2013.08.19 00:01 TEST EURUSD,M5: Durchschnitt = 1.33245000
2013.08.26 22:46:59 2013.08.19 00:01 TEST EURUSD,M5: Durchschnitt = 1.33245000
2013.08.26 22:46:58 2013.08.19 00:01 TEST EURUSD,M5: Durchschnitt = 1.33245000
usw...
|
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