Если v1 у вас дает нули, может ваш брокер не дает направлений сделок??? Это повод сменить его нафиг. ПО скорости ваш вариант явно проиграет v1. Он явно дает ошибочную величину по сравнения с v1. В общем использовать не стоит.
_________________________
__