Как промежуточный результат получилась "мечта любителей оптимизаций оптимизатором" :-) Почти универсальный индикатор с разумно варьируемыми опциями. Не поделиться грех
Всё довольно просто :
можно задать произвольный полином inpA*x+inpB*x^2+inpC*x^3 выбрать в его графике участок от inpX0 размер inpWindow и использовать как шаблон для весов взвешенной средней.
дополнительно этот шаблон можно "переворачивать" по координатным осям, учесть нелинейность времени и "смешать" с классическими SMA,LWMA.
Таким индикатором уже можно заменить значительную долю всех прочих и при этом иметь разумно варьируемые в оптимизаторе параметры
Это готовится к публикации, поэтому исходник пока-что не дам,
В приложенном индикаторе только 3-й полином, его в принципе достаточно,
а вообще можно будет задавать произвольную любую функцию:




