Heikin Ashi

 
Ковыряюсь тут с сабжем, ну типа для понимания MQL-я расковыриваю индюки и переписываю их еще раз сам, сейчас очередь ХейкинАши. .. нашел описание, формулы, сам индкатор, но вот никак не пойму вот чего - если исходить из вот этой формулы:
haClose = (O+H+L+C)/4
haOpen = (haOpen (предыдущий бар) + haClose (предыдущий бар))/2
haHigh = Maximum(H, haOpen, haClose)
haLow = Minimum(L, haOpen, haClose)
То откуда брать значение "...haOpen(предыдущий бар)..." если рассчет ведется для первого бара в истории, а сама история ограничена - ну, к примеру 10-ю барами (цифра с потолка)... если не сложно, пожалуйста объясните-вразумите...
 
В коде все видно, просто есть средства маскировки некрасивых вещей, потому Вы и сбиты с толку :)

 
Спасибо за ответ!
 

Не понимаю (извините).