Алгоритм моделирования цен

 
Алгоритм моделирования цен
Добрый день. При тестировании экспертов на исторических данных производится моделирование ценовых тиков. Прошу дать алгоритм функции, которая вычисляет требуемое количество тиков для каждой свечки. При анализе работы эксперта у меня получается нечто похожее на экспоненту: при свечке менее 10 пунктов вычисляется тиков около 3*размер свечи (High-Low), от 10 до 30 - 2*размер, далее зависимость стремится к единичке.

Однако хотелось бы получить вашу формулу, чтобы не выдумывать что-то свое.
 
моделирование свечей
Моделирование свечей (с картинкой) описано в посте:
https://www.metaquotes.net/cgi-bin/mf.cgi

Количество промоделированных тиков зависит от модели тестирования(каждый пипс или spread/2) и размаха свечи(от этого также зависят волновые "откаты"). Точной формулы количества тиков нет, процесс идет от зарождения свечи и до конца через 12(их легко найдете на картинке) ключевых точек.
 
А все-таки есть какие-то критерии для алгоритма?
Благодарю за разъяснение
В случае вычисления каждого пипса вы всегда используете шаг в 1 пункт? Или есть какая-либо зависимость от размера свечи (например для свечки 100 пт - шаг увеличивается до 2-3 пт?) Уровни 12-ти ключевых точек зафиксированы (например т.2=(High-Open)*0,6, т.3=(High-Open)*0,4, т.4=High, т.5=(High-Low)*0,5) или же "плавают", определяясь случайным алгоритмом? Все равно же есть какие-либо алгоритмы зависимостей (например, т.3 не может быть выше т.2)
 
алгоритм обхода свечи
>> В случае вычисления каждого пипса вы всегда используете шаг в 1 пункт?
Если выставлен "every 1 point", то шаг равен 1 пипсу. Уровни точек фиксированы в процентах от размаха свечи.
 
извините за назойливость
... но все же если это не секрет - процентные уровни можете сообщить? Хотелось бы в программе тестирования МТС реализовать такой же как у вас алгоритм, чтобы результаты тестирования не так сильно отличались