Как корректно отрисовать свечу с помощью гистограмм? - страница 3

 
Yevhenii Levchenko:
Та уже есть готовое решение, Ihor Herasko уже показал как нужно. А Igor Makanu показал принципы построения. Но все равно спасибо :)

У вас там StartDrawing - лишняя нога, индюк об неё заплетается и мешает вам искать ошибку ))

FirstVisibleBar - крайний бар слева, фигачим от него вправо. В этом случае не критично, но обсчитывать бары нужно именно слева направо (т.е. больших индексов к меньшим для таймсерий).

 
SeriousRacoon:

У вас там StartDrawing - лишняя нога, индюк об неё заплетается и мешает вам искать ошибку ))

FirstVisibleBar - крайний бар слева, фигачим от него вправо. В этом случае не критично, но обсчитывать бары нужно именно слева направо (т.е. больших индексов к меньшим для таймсерий).

Не знаю... Сейчас как часы работает...

но обсчитывать бары нужно именно слева направо (т.е. больших индексов к меньшим для таймсерий).

Это как-то влияет сильно на производительность? Или просто из за удобства? Почему нужно?

 
Yevhenii Levchenko:

Это как-то влияет сильно на производительность? Или просто из за удобства? Почему нужно?

В данном конкретном случае - никак не влияет. А вот если показания индикатора на новых барах будут основываться на данных предыдущих баров, то получим перерисовывающийся индикатор, исторический Грааль.

Причина обращения: