|
| | Усредненное движение валют - Советник MT4: выгрузка котировок | << | >> |
string lastTime = '';
int stps = 200;
int timeframe = PERIOD_M15;
string getTime(int i)
{
datetime x = iTime('GBPUSD', timeframe, i);
string s =TimeToStr(x,TIME_DATE|TIME_MINUTES) ;
return (s);
}
double getData(string symbol, int i)
{
double x = ((iHigh(symbol, timeframe, i) + iLow(symbol, timeframe, i) +
iClose(symbol, timeframe, i))/3);
return (x);
}
int init() { return(0); }
int deinit() { return(0); }
int start()
{
string s = getTime(1);
if(lastTime == s) return(0);
lastTime = s;
int h=FileOpen('price.fbn',FILE_CSV|FILE_WRITE);
s = 'GBPUSD EURGBP GBPJPY GBPCHF GBPAUD GBPCAD EURSGD EURNZD USDHKD';
FileWrite(h,s);
for(int i=1; i меньше stps; i++)
{
s = getTime(i);
s = s + ' ' +getData('GBPUSD',i);
s = s + ' ' +getData('EURGBP',i);
s = s + ' ' +getData('GBPJPY',i);
s = s + ' ' +getData('GBPCHF',i);
s = s + ' ' +getData('GBPAUD',i);
s = s + ' ' +getData('GBPCAD',i);
s = s + ' ' +getData('EURSGD',i);
s = s + ' ' +getData('EURNZD',i);
s = s + ' ' +getData('USDHKD',i);
FileWrite(h,s);
}
FileClose(h);
return(0);
}
|
|