• Обзор
  • Отзывы (2)
  • Обсуждение (2)
  • Что нового

Helping Honest Predictor

Скрипт Helping Honest Predictor (HHP) создан, чтобы помочь пользователю найти лучшие значения входных параметров индикатора Honest Predictor (iHP) для наиболее прибыльной торговли бинарными опционами.

После того как пользователь указывает необходимый диапазон значений наиболее соответствующего параметра iHP, а именно Expiry Time, HHP "сканирует" этот диапазон и находит максимальную точность тестирования на истории индикатора (при условии, что выполнен требуемый уровень надежности) и значения, с которыми была достигнута эта точность (обычно это называется оптимизацией).

ПРЕДУПРЕЖДЕНИЕ: только версия 1.8 индикатора iHP (1.9 для бесплатной версии iHP) результативно и соответствующим образом оптимизирована текущей версией 1.1 данного скрипта. Предстоящие версии, в свою очередь, включат в себя более поздние версии iHP. Для получения информации о версиях смотрите раздел "Что нового".


Использование скрипта

Выберите график с данным активом и таймфрейм и поместите на него HHP.

Появляется окно входных параметров (скриншот №1) со следующими пунктами:

  • Duration of backtesting in days (Длительность тестирования на истории в днях): укажите 0, чтобы позволить скрипту попробовать тестирование iHP на истории в течение разных периодов времени, или же введите конкретное время.
  • Minimum Expiry Time in bars (Минимальное время истечение в барах): минимальное время истечения, начиная с которого скрипт сканирует ответ iHP.
  • Maximum Expiry Time in bars (Максимальное время истечения в барах): максимальное время истечения, рассматриваемое скриптом.
  • Minimum Accuracy (Минимальная точность): минимальное значение точности тестирования iHP на истории, скрипт будет игнорировать выходные данные iHP с меньшим значением.
  • Requested Reliability Level (Требуемый уровень надежности): сигналы, статистическая надежность которых ниже данного уровня, не рассматриваются.

При нажатии "OK" скрипт запускается и несколько раз запускает iHP, изменяя значение Expiry Time от минимального к максимальному, с шагом в 1 бар. Более того, параметр Threshold тоже ограничен наиболее широким диапазоном (например от 0 до 10 с шагом 0.2). Если в параметре Duration of backtesting стоит значение 0, то во время тестирования на истории автоматически будут проверяться различные периоды времени (от 1 до 30 дней в зависимости от таймфрейма). "Тестирование на истории" - это "исторический период", проверяемый индикатором iHP для проведения внутреннего анализа его прогнозов с точки зрения статистики. См. описание индикатора и комментарий, опубликованный 28 апреля 2015 года.

Во время работы скрипта появляется комментарий "wait" ("ожидайте"). См. пример на скриншоте №2, где мы выбрали EURUSD M30.

Впоследствии (что может занять до одной минуты в зависимости от параметров) если скрипт не обнаружил точность выше, чем Minimum Accuracy, появляется соответствующий комментарий (скриншот №3). В примере мы решили изменить символ на USDJPY (H1) и перезапустили скрипт. В этом случае HHP обнаружил 100% точность, что указано в комментарии вместе с соответствующими значениями (см. скриншот №4).

На данном этапе, установите индикатор iHP, скачанный по адресу https://www.mql5.com/ru/market/product/8700 (или https://www.mql5.com/ru/market/product/9100, если пользуетесь БЕСПЛАТНОЙ версией) на тот же график с входными параметрами, предложенными скриптом (скриншот №4). Индикатор тут же сообщит о точности, совпадающей с точностью, установленной HHP, как показано на скриншоте №5.

См. другие примеры на оставшихся скриншотах.

Имейте в виду, что автоматическая оптимизация, проводимая HHP, очень кропотлива и займет много времени, если пользователь решит осуществить ее вручную.

Обращаем ваше внимание, что найденная точность относится к тестированию на истории (т.е. к статистическому анализу, проведенному на исторических данных). Мы не можем гарантировать, что такая точность сохранится для будущих позиций, как из-за статистических колебаний, так и в связи с изменениями рыночных условий.

В связи с этим советуем протестировать индикатор с вычисленными параметрами с помощью эксперта Testing Honest Predictor, чтобы удостовериться, что точность подтверждается на истории. См. комментарий от 7 мая 2015 года.

Если точность, найденная экспертом в тестере стратегий, ниже прогнозируемой, исполнение позиций iHP несет высокий риск. Тем не менее, может оказаться, что индикатор прав, но текущее поведение цены актива отличается от ее поведения в начале тестирования на истории.

Gennadiy Voltornist
8713
2017.11.05 18:11 
 

Пользователь не оставил комментарий к оценке

Maksym Mudrakov
14089
2016.08.31 11:29 
 

Пользователь не оставил комментарий к оценке

Версия 1.4 - 2015.06.30
Оптимизация версии 2.2 индикатора Honest Predictor (платная полная версия), где режим прогнозирования тренда (trend prediction mode) (РАЗВОРОТ или ПРОДОЛЖЕНИЕ тренда) является следующим параметром для оптимизации.

См. раздел "Что нового" на странице продукта iHP, чтобы узнать о совместимости с более поздними версиями индикатора.


Помните, что точность тестирования на истории может достаточно резко снизиться в последующие часы/дни, особенно при использовании коротких временных интервалов (например, менее 14 дней). Для использования более продолжительных периодов тестирования на истории я настоятельно рекомендую провести оптимизацию эксперта Testing Honest Predictor.
Версия 1.3 - 2015.06.17
Оптимизация версии 2.1 индикатора Honest Predictor (платная полная версия), в которую включены последующие тренды фильтра (а также спред).
См. раздел "Что нового" на странице продукта iHP, чтобы узнать о совместимости с более поздними версиями индикатора.

- Добавлен входной параметр "Spread" (в пипсах; отрицательное значение: рассчитывается от текущих Ask и Bid).

Помните, что точность тестирования на истории может достаточно резко снизиться в последующие часы/дни, особенно при использовании коротких временных интервалов (например, менее 14 дней). Для использования более продолжительных периодов тестирования на истории я настоятельно рекомендую провести оптимизацию эксперта Testing Honest Predictor.
Версия 1.2 - 2015.06.04
Оптимизирована версия 1.9 индикатора Honest Predictor (бесплатная версия 2.0). Нерабочее время (например, выходные) исключены из тестирования на истории.
См. раздел "Что нового" на странице продукта iHP, чтобы узнать о совместимости с более поздними версиями индикатора.

- Существенно улучшены скорость работы и использование памяти.

- Удален параметр Minimum Accuracy (теперь он всегда равен 50%).

- Добавлен параметр окупаемости позиции Out-of-the-money (в %).

- Добавлен параметр окупаемости позиции In-the-money (в %).

- Добавлена опция "Maximize Profit instead of Accuracy" (максимизировать прибыль за счет точности). При true оптимизация ориентируется на максимальную прибыль (в %), а не на точность. Прибыль зависит от двух указанных выше параметров (зависящих от брокера) и рассчитывается относительно инвестиций, которые принимаются одинаковыми для всех позиций.

- Самый короткий срок тестирования на истории удален из автоматической оптимизации для уменьшения статистических погрешностей.

Имейте в виду, что точность тестирования на истории может довольно быстро ПАДАТЬ в последующие часы/дни, особенно при использовании короткого срока (менее 14 дней). Так как для небольших таймфреймов (менее M30) число доступных баров обычно невелико, я настоятельно рекомендую в таких случаях проводить оптимизацию с советником Testing Honest Predictor.