Индекс массы предназначается для того, чтобы выявить развороты тенденции на основании изменений диапазона между максимальним и минимальным значение цен. При расширении диапазона индекс массы повышается, при сужении — снижается.
Индекс массы разработан Дональдом Дорси. Важнейший сигнал индекса массы — особая модель, образуемая индикатором и называемая reversal bulge («разворотный горб»). Она образуется, когда индекс массы (25-периодный) поднимается сначала выше значения 27, а потом опускается ниже 26,5. В такой ситуации вероятен разворот цен, при этом не имеет значения характер тенденции — движутся ли цены вниз, вверх или оставются в пределах торгового коридора).
Для того чтобы выяснить, дает ли reversal bulge к покупке или к продаже, применяется экспоненциальное девятипериодное среднее цен. При образовании reversal bulge следует покупать, в случае если падает скользящее среднее, и продавать, если растет.
Индикатор применяет классы библиотеки SmoothAlgorithms.mqh (необходимо скопировать в каталог данные). Впервые индикатор был опубликован в CodeBase и реализован на MQL4.