большое спасибо за ответ но мне это нужно для моего советника там такие строчки
JawsBuffer[i]=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);
JawsBuffer1[i]=iMA(NULL,XXXXX,13,8,MODE_SMMA,PRICE_MEDIAN,i);
в первой строчке стоит 0 т.е. текущий период, но мне необходимо во второй строчке вместо ХХХХХ поставить именно следующий тайм фрем. Сможете мне помочь как это сделать?
int next_TF=PERIOD_CURRENT; switch(Period()) { case PERIOD_M1:next_TF=PERIOD_M5; break; ... }
Большое спасибо за подсказку. Я просто не настолько хорошо знаю MQL. Начал изучать его всего чуть больше месяца назад. Короче в итоге вот, что я написал
int next_TF=PERIOD_CURRENT;
switch(Period())
{
case PERIOD_M1:next_TF=PERIOD_M5;break;
case PERIOD_M5:next_TF=PERIOD_M15;break;
case PERIOD_M15:next_TF=PERIOD_M30;break;
case PERIOD_M30:next_TF=PERIOD_H1;break;
case PERIOD_H1:next_TF=PERIOD_H4;break;
case PERIOD_H4:next_TF=PERIOD_D1;break;
case PERIOD_D1:next_TF=PERIOD_W1;break;
case PERIOD_W1:next_TF=PERIOD_MN1;break;
}
Переменная next_TF это следующий ТФ.
Подсказку????
Я готовый код дал.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Люди добрые подскажите пожалуйста.
Пишу индикатор на МА суть в том, что мне нужно МА с двух ТФ. текущего ТФ. и следующего, т.е. если индикатор стоит на М15 то мне еще нужна МА с М30, если М1 то М5. Как определить и добавить следующий ТФ. кодом?.