с вашего дозволения разобью ответ на две части...
часть 1
Любой мало-мальски по уму сделанный индикатор, можно выжимать очень долго. И этот - не исключение.
Берем формулу этого самого чуды-юды: x0 = x1 + k1*(x1-x2) + k2*(x1-2*x2+x3) + k3*(x1-3*x2+3*x3-x4)
x0 - прогнозная цена, x1..x4 - уже известные нам цены.
Сначала посмотрим, попадает ли этот расчет в формулу благородных индикаторов. Для этого раскрываем скобки, а потом группируем все хозяйство вокруг значений х. Получаем: x0 = (1 + k1 + k2 + k3)*x1 - (k1 + 2*k2 + 3*k3)*x2 + (k2 + 3*k3)*x3 - k3*x4
Новые коэффициенты обозначим через большие К:
K1 = 1 + k1 + k2 + k3
K2 = - k1 - 2*k2 - 3*k3
K3 = k2 + 3*k3
K4 = - k3
Найдем их сумму: K1 + K2 + K3 + K4 = 1.
Класс, ы имеем дело с нормальным индикатором, и можем применять к нему кое-какие общие соображения. Например, индикатор должен быть устойчив, а не метаться туда-сюда как подрезанный. Чтобы это условие выполнялось, достаточно чтобы все большие какашки лежали в пределах -1...+1. То есть, в нашем случае мы получим четыре неравенства:
-2 < k1 + k2 + k3 < 0
-1 < k1 + 2*k2 + 3*k3 < 1
-1 < k2 + 3*k3 < 1
-1 < k3 < 1
Решаем эти неравенства, и получаем всего-то 42 разных варианта. Начинающего трейдера, такое количество может напугать. Но опытному трейдеру - как два байта отослать. Смотрим один из примеров первого варианта
Посмотреть вложение 457492
Все варианты вписаны в инициализации индикатора. Каждая строчка - свой вариант, можно выбрать любой, главное чтобы больше-меньше соблюдалось)