Neural Predictor MT5
- Индикаторы
- Evgeny Shevtsov
- Версия: 2.3
- Обновлено: 9 ноября 2024
- Активации: 10
Индикатор относится к средствам вероятностного анализа.
Прогнозирование выполняется методом Монте Карло совместно с математической моделью нейрона.
Но, моделирование образцов для метода производится не искусственно, а поставляется из оригинальной "натуры", то есть из истории.
Количество образцов и детальность их моделирования достигается использованием младшего (относительного текущего) таймфрейма.
Алгоритм работы индикатора :
В общих чертах алгоритм сводится к тому, что индикатор обучается на истории образцов-причин и образцов-следствий, формируя некий совокупный образ-следствие, то есть прогноз.
Далее сформированный прогноз подвергается проверке на предмет его выраженной тенденции, и если она удовлетворяет, то данный прогноз можно принимать во внимание.
При этом свечи прогноза перекрашиваются в другой цвет, а также появляются ценовые уровни рекомендуемые для постановки стоп-лосс и тейк-профит.
Как ожидаемый результат в случае верного прогноза - прибыльная сделка приносит несколько долей прибыли.
Как ожидаемый результат в случае неверного прогноза - убыточная сделка приносит только одну долю убытка.
Частота полного перерасчёта/переобучения равна частоте младшего таймфрейма, который назначается автоматически, либо может быть выбран произвольно, через входную переменную.
Продолжительность истории обучения также задаётся через входную переменную, а сама ограниченность этой продолжительности исключает эффект переобученности.
Стратегия использования :
Открытие торговой позиции осуществляется по прогнозу, который отображается жёлтыми свечами.
Если торговая позиция закрылась по стоп-лосс, но при этом прежний прогноз продолжает существовать, то нужно просто открыть позицию заново.
Удерживать открытую торговую позицию следует не дольше, чем продолжительность прогнозирования, то есть, не дольше, чем дистанция ForecastDuration (см. ниже).
Используйте этот продукт только лишь как вспомогательный инструмент вашей торговой стратегии.
Другими словами, не следует использовать этот продукт как одну единственную стратегию.
Описание входных переменных :
HistoryDuration - дистанция истории обучения, задаётся количеством свечей текущего таймфрема, при значении равном нулю назначается автоматически.
MovingSampleDuration - размер (продолжительность) образцов, задаётся количеством свечей текущего таймфрема, при значении равном нулю назначается автоматически.
ForecastDuration - размер (продолжительность) прогноза, задаётся количеством свечей текущего таймфрема, при значении равном нулю назначается автоматически.
ForecastRangeMultiplier - множитель для амплитуды прогноза.
ForecastAcceptableTendency - величина удовлетворяющей тенденции прогноза, задаётся в ATR-ах.
AverageRangeDuration - период для вычисления величины ATR, задаётся количеством свечей текущего таймфрема, при значении равном нулю назначается автоматически равным HistoryDuration.
AverageRangeMultiplier - множитель для значения ATR.
ChartMessage - включение/выключение сообщения в окне графика.
AlertMessage - включение/выключение алерта о пригодности прогноза.
PushMessage - включение/выключение push сообщения о пригодности прогноза.
LowerTimeframe - младший таймфрейм.
VolumesType - тип объёмов.
Остальные входные переменные относятся к цветовым настройкам и их назначение понятно из их наименования.
Буферы индикатора :
PredictedHighValues - значения High свечей прогноза.
PredictedLowValues - значения Low свечей прогноза.
PredictedOpenValues - значения Open свечей прогноза.
PredictedCloseValues - значения Close свечей прогноза.
PredictedVolumeValues - значения Volume свечей прогноза.
Буферы индикатора не отображаются на графике (по умолчанию задан цвет None), поскольку предназначены лишь при вызове индикатора извне.
Пример кода для вызова индикатора и проверки пригодности величины тенденции прогноза приложен на вкладке "Обсуждение".
Примечание :
На скриншотах приведена инженерная версия продукта в виде индикатора в подокне графика.
Окончательная же версия продукта выполнена в виде индикатора в основном окне графика и отображает только свечи прогноза.