Флет и его признаки

 
Ни для кого не секрет, что индикаторы и советники, показывающие хорошие результаты в тренде, сливают на флете и наоборот. Вопрос в том, что именно мы подразумеваем под флетом и как его распознать. Да, конечно, если посмотреть на графики всегда можно оценить был флет или тренд, но нам-то нужно определить, что сейчас( а в идеале, что будет).
Предлагаю в этой ветке обсуждать признаки флета.
Первый признак от меня и Билла Вильямса :)
Переплетение средних разного периода
Визуально понятно, однако непонятно, как это описать на mql, а также какие средние использовать и сколько
 

Запаздывает изрядно Аллигатор по Вильямсу. На форексе. На тф меньше чем дневки. Разве что модификации Гатора помочь могут в плане программного отображения.

 
Kharin:
Визуально понятно, однако непонятно, как это описать на mql, а также какие средние использовать и сколько

Расстояние между средними по вертикали меньше некоей дельты.

 

Без учёта синтаксиса языка, примерно так:

int DELTA
bool FLAT

FLAT = ((MA1 - MA2) / Point) < DELTA

 
Parabellum:

 FLAT = ((MA1 - MA2) / Point) < DELTA


Не сработает. Будут проблемы с отрицательными величинами. Надо брать в квадрат и сравнивать с квадратом дельты.
 
И придется это делать не с двумя-тремя МАшками, а с десятком. Да и с выбором дельты проблемы будут, т.к. возможна подгонка
Может кто видел другие индюки, указывающие на флет?
 
timbo:
Parabellum:

FLAT = ((MA1 - MA2) / Point) < DELTA


Не сработает. Будут проблемы с отрицательными величинами. Надо брать в квадрат и сравнивать с квадратом дельты.


Без учёта синтаксиса языка

----------------------------------------------------------------

Хотите с учётом? Используйте MathAbs (MA1-MA2). Это только идея.

 
Kharin:
И придется это делать не с двумя-тремя МАшками, а с десятком.  Да и свыбором дельты проблемы будут, т.к. возможна подгонка
Может кто видел другие индюки, указывающие на флет?
Да хоть с сотней! В чем проблема-то? Компьютер железный - пусть считает. Главное чтобы была здравая идея, на то и создан МQL, чтобы все автоматизировать.
 

Пардон, но какая практическая польза из того что мы определили что сейчас на рынке господствует к примеру флет? Это совершенно не означает что флет продлится. А что же будет через некоторый интервал времени? Этот вопрос остаётся открытым.

Основная задача трейдера состоит имхо не в идентификации текущего состояния рынка (тренд/флет), а в предсказании курса или того же состояния рынка через 1 мин, час, сутки. А комбинации машек (аллигатор), как уже отмечалось, сильно запаздывают. Конечно же, у Билла Вильямса выбраны удачные интервалы для иллюстрации, на которых аллигатор "работает". Но участков, где он не работает, гораздо больше. Нам бы индикатор (или определить признаки) завершения/смены текущего состояния рынка, т.е. когда закончится текущий флет и начнётся тренд. Это задача гораздо более актуальная и одновременно более сложная.

 
goldtrader:

 Нам бы индикатор (или определить признаки) завершения/смены текущего состояния рынка, т.е. когда закончится текущий флет и начнётся тренд. Это задача гораздо более актуальная и одновременно более сложная.


Золотые слова, но может у кого-нибудь есть идеи, как подступиться к этому вопросу. Если бы МАшки канали, я бы и не начинал ветку...
 

  Если же проблема идентификации флета действительно актуальна, то могу предложить следующую несложную методику: берём N баров и измеряем расстояние в пунктах от минимального лоу до максимального хая. Фактически это величина диапазона. Если к примеру этот диапазон не превышае 100п для 100 М30 баров, то текущее состояние в первом приблжении можно считать флетом. Только вот что нам это даст? К сожалению, после идентификации флета мы можем нарваться на один-два ложных пробоя в разные сторны и снова перейти во флет ... или тренд.

PS Параметры кол-ва баров, ширины диапазона и ТФ можно варьировать.

Причина обращения: