Хэндл индикатора есть, теперь нужна функция CopyBuffer() - https://www.mql5.com/ru/docs/series/copybuffer
OnCalculate() - это из индикатора, не из эксперта. Dmitry Fedoseev #:
Хэндл индикатора есть, теперь нужна функция CopyBuffer() - https://www.mql5.com/ru/docs/series/copybuffer
OnCalculate() - это из индикатора, не из эксперта.Спасибо! Сработало. В этой функции поменял 0 на 1 и работает!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Друзья, всем привет.
Помогите знаниями. Что нужно дописать, чтобы советник считал АТР за последние 10 дней БЕЗ УЧЕТА сегодняшнего дня? В советнике есть такие строки:
input int period = 10;
time_frame = PERIOD_CURRENT;
ATR_handle=iATR(_Symbol,time_frame,period);
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
return(rates_total);
}
Выдает 9 предыдущих дня + текущий, который еще не сформировался. Как его убрать? Оч благодарен