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

MarkovChains EA

Этот советник/индикатор подсчитывает прошлые бары для соответствующих ценовых моделей и рассчитывает вероятность движения цены вверх и вниз. Алгоритм может рассчитывать бары в цепочках до 5 штук, может работать с любым финансовым инструментом. Он классифицирует поведение цены по 8 группам с настраиваемыми пороговыми значениями.

Советник может отображать сигналы стрелками, может выдавать оповещения о возможности покупки/продажи или делать всю работу за вас и торговать автоматически. Для вашего удобства он выводит соответствующую информацию на экран. В правом верхнем углу показано прошедшее и текущее ценовое действие в группах с определенным пользователем пороговыми значениями (например, B5: -200/-100 означает, что на пятом прошедшем баре цена снизилась с 10 до 20 пипсов). B0 - текущий бар. Если вы отслеживаете сигналы на экране, то следует продавать при появлении стрелки вниз и покупать при появлении стрелки вверх.

В правом нижнем углу показываются паттерны и прогноз вероятности. Первые две строки - количество паттернов, подсчитанных по этой группе. Pu и Pd - прогнозируемая вероятность движения цены вверх и вниз.

Пример

Предположим, в углу показаны следующие значения:

  • B5: 0/100 — пятый прошедший бар увеличился на 0-10 пипсов.
  • B4: -100/0 — прошедший четвертый бар уменьшился на 0-10 пипсов.
  • B3: 0/100 — третий прошедший бар увеличился на 0-10 пипсов.
  • B2: 0/100 — второй прошедший бар увеличился на 0-10 пипсов.
  • B1: -100/0 — первый прошедший бар уменьшился на 0-10 пипсов.
  • B0: 0/100 — текущий бар увеличивается на 0-10.

Допустим, пороги ценового движения такие: -300/-200/-100/0/100/200/300.

U//D=T: 6/3/41/378//351/26/4/5=814 (с текущим ценовым паттерном B5-B1, на прошедших барах сразу после паттерна, 6 баров увеличились (Up) на более чем 30 пипсов, 3 увеличились на 20-30 пипсов, 41 бар увеличился на 10-20 пипсов, 378 баров увеличились на 0(//)-10 пипсов, 351 бар уменьшился (Down) на 0(//)-10 пипсов, 26 баров уменьшились на 10-20 пипсов, 4 бара уменьшились на 20-30 пипсов, и 5 баров уменьшились на более чем 30 пипсов, с общим количеством баров Total 814 вместе с текущим ценовым паттерном).

  • U//D=T: 428//386=814 — схоже с предыдущим, но считает только движения вверх Ups и вниз Downs.
  • Pu: 0.52580 — вероятность увеличения цены.
  • Pd: 0.47420 — вероятность уменьшения цены.
  • Bars: 50000 — количество посчитанных баров для ценовой модели.

Входные параметры

  • show_signal — установите в значение true для отображения сигналов на покупку/продажу стрелками вверх/вниз.

  • alert_signal — установите в значение true для включения оповещения о сигналах.

  • number_of_past_bars — необходимо задать достаточно большое значение, на которых советник будет искать паттенрны.

  • number_of_chains — значение от 1 до 5, на которых образуются паттерны на последних ценах.

  • buy_probability (sell_probability) — порог вероятности для сигнала на покупку (продажу).

  • sufficient_pattern_count — укажите положительное число, чтобы при превышении общего числа ценовых паттернов на прошедших барах советник подавал сигнал.

  • PriceAction_Thresholds — уровни для классификации ценового движения. Если возвращается ошибка "MarkovChain Bin Thresholds are not acceptable", значит, необходимо проверить порядок пороговых значений (Порог1<Порог2, Порог2<Порог3, и т.д.).

  • auto_trade — установите в значение true, и советник будет торговать автоматически по выбранным сигналам. Значение true меняет значения параметров show_signal и alert_signal на false.

  • lot_size — размер лота, используемый для автоматической торговли.

  • magic_number — ID для автоматически совершенных сделок.

  • price_slippage — максимально разрешенное проскальзывание во время открытия и закрытия сделок.

  • ea_comment — комментарий для сделок, совершенных советником.

Также доступна демоверсия https://www.mql5.com/ru/market/product/6645.

Нет отзывов