olegeskevich:
Как просто нарисовать гистограмму по заранее известным данным? Например, есть массив arr и надо нарисовать столбики гистограммы длиной равной значению элементов массива. Начиная с настоящего(с 0 бара) в прошлое. Т.е. arr[0] на 0-баре, arr[1] на 1 баре и т.д.
В OnCalculate() заполняйте индикаторный буфер.
Решил. В OnCalculate() индикаторный буфер заполнял, но ни чего всё равно не отображалось, т.к. заполнялось "не с того конца". Надо было установить buffer[] как таймсерию.
int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double &price[]) { ArraySetAsSeries(buffer, true); //так надо было buffer[0] = 1.0; buffer[1] = 2.0; buffer[2] = 3.0; return(rates_total); }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как просто нарисовать гистограмму по заранее известным данным? Например, есть массив arr и надо нарисовать столбики гистограммы длиной равной значению элементов массива. Начиная с настоящего(с 0 бара) в прошлое. Т.е. arr[0] на 0-баре, arr[1] на 1 баре и т.д.