Вам, конечно, виднее, но разве мне это поможет при тестировании скрипта на часовых исторических данных? Может я просто не до конца понимаю или не совсем объяснил, что мне нужно. Есть блок Логическая формула, в котором условие, что если текущая цена опускается ниже чем минимум за предыдущие N свечей минус константа, то далее идем на выход по рынку. Вот я и не пойму, что должно являться входящим значением этой текущей цены. Блоки Открытие, Закрытие, Минимум, Максимум, как я понимают, выдают лишь одно значение, актуальное на закрытии данной свечи. Т.е. если использовать блок Закрытие или Минимум, то их значения могут сильно отличаться от реальной цены, при достижении которой должен быть отдан приказ на продажу. К примеру диапазон максимум на открытии 150, минимум 120, а для исполнения условия достаточно чтобы цена опустилась до 140. И если я буду брать блок минимум, то такая разница будет очень сильно влиять на результаты тестов. Допустим на данный момент минимум за период составляет 140. Условие исполнения продажи, если цена будет меньше этого значения на 1. Т.е. если текущая цена <=МинимумЗа-1. Иначе 139. Ведь у нас же есть все данные за период. Программа, к примеру, знает максимум свечи - 150, и минимум - 130. Значит может симулировать исполнение заявки по 139? ведь так?

Блин, пока писал, Вы свой предыдущий ответ отредактировали)


Отредактировано Door (Thu Nov 18 2010 02:48 PM)