Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 26.08.13
pako pako ist offline
Mitglied
 
Registriert seit: Sep 2012
Beiträge: 224
pako befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von AiGelb Beitrag anzeigen
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

Geändert von pako (26.08.13 um 23:36 Uhr)