Ошибки, баги, вопросы - страница 80

 
maryan.dirtyn:
спасибо. и если можно аналогично на Time[0]
datetime Time(int ps)
{
datetime ren[1]={0};
CopyTime(Symbol(),PERIOD_CURRENT,ps,1,ren); 
return(ren[0]); 
}
 
gumgum:

и еще раз спасибо. и если можно, нужно такое значение Period() как в mql4

Period()
 
maryan.dirtyn:

и еще раз спасибо. и если можно, нужно такое значение Period() как в mql4

а.... что она делает?
 
gumgum:
а.... что она делает?
возвращает период текущего графика в минутах.. на минутках 1, на час 60 .. на день 1400
 
maryan.dirtyn:

и еще раз спасибо. и если можно, нужно такое значение Period() как в mql4

Мимо проходил решил помочь, да простит меня gumgum

datetime Time(int i){datetime r[1]; CopyTime(Symbol(),PERIOD_CURRENT,i,1,r); return(r[0]);}
double  Close(int i){double  r[1]; CopyClose(Symbol(),PERIOD_CURRENT,i,1,r); return(r[0]);}
double  Open (int i){double  r[1]; CopyOpen (Symbol(),PERIOD_CURRENT,i,1,r); return(r[0]);}
double  High (int i){double  r[1]; CopyHigh (Symbol(),PERIOD_CURRENT,i,1,r); return(r[0]);}
double  Low  (int i){double  r[1]; CopyLow  (Symbol(),PERIOD_CURRENT,i,1,r); return(r[0]);}
//+------------------------------------------------------------------+
datetime Time(int i,ENUM_TIMEFRAMES  tf){datetime r[1]; CopyTime(Symbol(),tf,i,1,r); return(r[0]);}
double  Close(int i,ENUM_TIMEFRAMES  tf){double  r[1]; CopyClose(Symbol(),tf,i,1,r); return(r[0]);}
double  Open (int i,ENUM_TIMEFRAMES  tf){double  r[1]; CopyOpen (Symbol(),tf,i,1,r); return(r[0]);}
double  High (int i,ENUM_TIMEFRAMES  tf){double  r[1]; CopyHigh (Symbol(),tf,i,1,r); return(r[0]);}
double  Low  (int i,ENUM_TIMEFRAMES  tf){double  r[1]; CopyLow  (Symbol(),tf,i,1,r); return(r[0]);}
//+------------------------------------------------------------------+
/*
ENUM_TIMEFRAMES
Идентификатор   Описание
PERIOD_CURRENT  Текущий период
PERIOD_M1       1 минута
PERIOD_M2       2 минуты
PERIOD_M3       3 минуты
PERIOD_M4       4 минуты
PERIOD_M5       5 минут
PERIOD_M6       6 минут
PERIOD_M10      10 минут
PERIOD_M12      12 минут
PERIOD_M15      15 минут
PERIOD_M20      20 минут
PERIOD_M30      30 минут
PERIOD_H1       1 час
PERIOD_H2       2 часа
PERIOD_H3       3 часа
PERIOD_H4       4 часа
PERIOD_H6       6 часов
PERIOD_H8       8 часов
PERIOD_H12      12 часов
PERIOD_D1       1 день
PERIOD_W1       1 неделя
PERIOD_MN1      1 месяц
*/
 
Urain:

Мимо проходил решил помочь, да простит меня gumgum

Фух ну слава богу, а то я паниковать помаленьку начинал. :)
 

вызов соответственно можно делать с указанием периода тогда возвращается значение указаного ТФ,

так и без указания соответственно значение будет с текущего

Print("Close[",12,"]=",Close(12),"   Close[",bar,", M10]=",Close(bar,PERIOD_M10));
зы :о)
 
Urain:

Мимо проходил решил помочь, да простит меня gumgum

алилуя.. вот ето дело)) еще б Period() как то возвратить))
 
maryan.dirtyn:
алилуя.. вот ето дело)) еще б Period() как то возвратить))
Как то это в каком виде ? string  или  int
 
Urain:
Как то это в каком виде ? string  или  int
int
Причина обращения: