Скачать MetaTrader 5

В поисках идеальной средней скользящей линии.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Gennadiy Stanilevych
12964
Gennadiy Stanilevych  

Ранее в Code Base я опубликовал вот этот индикатор средней скользящей линии, которая позволяет сравнивать текущую цену со средним значением цены для выбранного в окне тайм фрема. Она позволяет не подбирать период средней при каждом пересчелкивании ТФ на чарте. Сравнил, если цена выше среднего значения, - покупаем, ниже - продаем. Теперь вот пришла в голову бредовая идея самому настроить линию исходя из образованных Лоу и Хаёв на видимом участке графика. Я представляю себе эту линию как отдельный графический объект, который можно зацепить курсором мышки и указав линии все впадины и пики на графике с тем, чтобы линия сама высчитала нужный период для себя.  Вопрос к спецам программерам. Это бред или реально такое можно сделать? 

Dmitry Fedoseev
43507
Dmitry Fedoseev  
Как минимум, можно сделать перебором периода по критерию минимального отклонения от заданных точек. Но способ расчета МА используется какой-то определенный, а не так, чтобы программа сама выдумывала алгоритм построения МА. Не факт что получится точное совпадение с заданными точками, и не факт, что вообще будет хорошо.
Gennadiy Stanilevych
12964
Gennadiy Stanilevych  
Существует несколько способов расчета МА. Перебрать их поочередно. Сначала с отклонением. Потом полученную линию можно уточнить еще с более точным минимальным отклонением. Если зафиксировать начало и конец линии на видимом чарте, то теоретически, возможно добиться нужного результата с минимальной погрешностью.
Комбинатор
16033
Комбинатор  
iTC:
Перебрать их поочередно.
Подгонка.
Dmitry Fedoseev
43507
Dmitry Fedoseev  
TheXpert:
Подгонка.
Естественно. А есть математический метод?
Gennadiy Stanilevych
12964
Gennadiy Stanilevych  
TheXpert:
Подгонка.
Почему подгонка? Ведь для прямой линии можно установить точные координаты в нужных точках. Почему это нельзя сделать для средней линии?
Dmitry Fedoseev
43507
Dmitry Fedoseev  
iTC:
Существует несколько способов расчета МА. Перебрать их поочередно. Сначала с отклонением. Потом полученную линию можно уточнить еще с более точным минимальным отклонением. Если зафиксировать начало и конец линии на видимом чарте, то теоретически, возможно добиться нужного результата с минимальной погрешностью.
Как уточнять, это технический момент, но как не уточняй, не факт, что будет точное совпадение, даже факт, что его не будет. Наилучше из возможного. 1000 метров мимо цели точнее чем 1001 метр.
Gennadiy Stanilevych
12964
Gennadiy Stanilevych  
А вот еще идея. Соединить экстремумы прямыми линиями. Затем отрезки склеить и усреднить. 
Dmitry Fedoseev
43507
Dmitry Fedoseev  
iTC:
А вот еще идея. Соединить экстремумы прямыми линиями. Затем отрезки склеить и усреднить. 

А дальше что с этим делать? 

Для подобного есть методы, это аппроксимация, регрессия. 

Andrew Petras
4672
Andrew Petras  
По итогу зиг-заг получится, как ни крути.
Dmitry Fedoseev
43507
Dmitry Fedoseev  
Встречал метод оптимизации ширины полос Боллинджера. Ширина должна быть такая, чтобы за полосами было 20% баров. Что-нибудь бы подобное с МА, например, по частоте пересечения МА ценой, или по среднему максимальному или минимальному отклонению на участке, когда цена находится с одной стороны МА.
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий