Project Description

Индикатор основан на алгоритме машинного обучения — Случайный Лес (Random Forest) и создан с помощью пакета инструментов по разработке систем искусственного интеллекта для трейдинга — Hlaiman EA Generator. В данной версии, все расчеты ценовых паттернов и формирование торговых сигналов индикатора, выполняются посредством 32 Деревьев Решений (Decision Tree), каждое из которых выполнено в виде отдельной MQL функции. Количество деревьев, при проведении дальнейших исследований может быть изменено, пока это продиктовано разумной достаточностью и минимизацией исходного кода, который на данный момент составляет примерно 3 МБ. Индикатор делает предсказание точек разворота и направления движения цены с отображением соответствующих сигналов на выполнение торговых операций BUY и SELL. Кроме того, индикатор может отображать статистику по количеству сигналов и количеству ценовых пунктов, которые могут быть проторгованы при использовании предсказанных сигналов.

Настройки индикатора

  • Threshold BUY — пороговое значение для расчета сигнала на покупку в %.
  • Threshold SELL — пороговое значение для расчета сигнала на продажу в %.
  • Bit Mask for Forest Trees — включение/отключение деревьев решений — функций индикатора, каждый из 32-х бит отвечает за соответствующее дерево. Значение по умолчанию «-1» (0xFFFFFFFF) каждый бит = 1, т.е. все деревья включены.
  • Statistics — режим отображения статистики по предсказанным сигналам, из следующих:
    • Don’t Show — не показывать статистику,
    • Current Day — показывать статистику за текущий день,
    • Current Month — показывать статистику за текущий месяц,
    • Current Year — показывать статистику за текущий год,
    • All History — показывать статистику по всем доступным данным графика.

Рекомендации по использованию индикатора

Прежде чем использовать сигналы индикатора в торговле, постарайтесь настроить их максимально возможный, средне-статистический размер в пунктах, путем подбора оптимальных BUY и SELL пороговых значений и битовой маски, причем эти значения желательно получать для ближайшего торгового периода.

Период выбирается в настройке Statistics и может быть меньше или больше в соответствии с таймфреймом, при этом учтите, что выбор значения All History при очень большом количестве бар на графике, может приводить к задержкам и подвисанию терминала.

Кроме того, прогнозируя потенциальную прибыльность, совершаемых по сигналам индикатора сделок, не забывайте учитывать потери на спред и\или комиссию брокера, а так-же то, что отображаемые в статистике индикатора значения пунктов, рассчитываются приближенно — по средним ценам баров.