Вот же давно всё сделано без перерисовки и по красоте по ТМА , нашлись уже давно толковые кодеры которые её обуздали и дали людям на пользование . В этой теме этим индикаторам самое место считаю.
На излете СССР, когда начали создавать проблемы с продуктами, ходил такой анекдот:
Идет во всю перестройка... В магазинах - шаром покати, срочно нужны продукты и особенно - сливочное масло. Вызываю руководителя "НИИ Физиологии питания", который был знаменит тем, что в первые годы своего существования этот НИИ, под руководством профессора Михаила Николаевича Шатерникова, изучал возможность безвредной замены мяса в пайках красноармейцев и трудящихся на чечевицу и бобы, а муки для хлеба — лишайниками, и говорят ему: Михаил Николаевич, в стране мало молока и нехватка масла, но много дерьма, а можно из дерьма масло делать?
МихНик отвечает: откроем тему, проведем эксперименты - доложим!
Проходит время, вызывают его снова в Политбюро с докладом и спрашивают:
-Товарищ, Шатерников, как успехи с производством масла из г..на?
- Мы существенно продвинулись, товарищи, оно уже мажется на хлеб, но все еще неприятно пахнет, отвечает МихНик.
--------------------------------
Идея ТМА описана Брайаном Миллардом в книге «Каналы и циклы: дань уважения Дж.M. Херсту».
Вот что писал Младен по поводу реализации этого алгоритма:
при расчете данные смещаются на половину периода в прошлое, чтобы наилучшим образом соответствовать значениям цены, это смещение создает «разрыв» на самых последних барах полупериода, и эта часть должна быть добавлена с помощью какой-то экстраполяции. Расчет TMA имеет структуру, которая подходит для использования одного конкретного способа экстраполяции (нигде больше не описанного, поскольку он используется только в центрированной TMA).
Как и любые другие экстраполяции, экстраполяция ТМА не является на 100% точной, так как любая экстраполяция - это попытка «предсказать» будущее, и поскольку мы все (я надеюсь) уже знаем, что это невозможно со 100% точностью, что «предсказание» будет изменено по мере поступления новых данных, и ЭТО НЕ ПЕРЕРИСОВКА - это пересчет согласно алгоритма ТМА (поскольку экстраполяция не может быть сделана по-другому).