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

Torsion

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

После открытия ордера выполняет его сопровождение. Если торговля складывается удачно, то через некоторое время будет достигнут определяемый пользователем программы (трейдером) уровень незафиксированной прибыли, после чего программой выставляется уровень закрытия ордера по достижению минимально допустимого значения прибыли, чтобы ее не потерять, если “рынок пойдет не в нашу сторону”. Выставляется уровень закрытия ордера при достижении определенного значения прибыли. После того как эти значения выставлены, ордер больше не контролируется торговым роботом. Трейдер получает незакрытый ордер с незафиксированной прибылью и далее занимается торговлей самостоятельно.

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

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


Список переменных

  • hedge: 0 - не использовать хеджирование, 1 - использовать;
  • Lot - лот;
  • p_prib - уровень прибыли в пунктах для выставления p_min и p_max;
  • p_min - нижний уровень фиксации прибыли;
  • p_max - верхний уровень фиксации прибыли;
  • delta - разница в delta пунктов относительно последнего открытого ордера;
  • min_profit - если открыто несколько ордеров, то при достижении этой прибыли (сумма по всем ордерам) закрываем их все;
  • n - число элементов в массивах, используемых для работы со скользящими средними;
  • WavePeriod - коэффициент первой скользящей средней;
  • AvgPeriod - коэффициент второй скользящей средней.


Тестирование

Пример тестирования, проводившегося на валютной паре GBPUSD. Таймфрейм H1. Интервал тестирования: 2004.01.01-2014.08.17.

Вариант теста без хеджирования

  • Profit - 2047.11
  • Total trades - 683
  • Profit factor - 1.25
  • Expected Payoff - 3.00
  • Drawdown $ - 2973.31
  • Drawdown % - 28.24

Используемые параметры:

  • hedge=0
  • p_prib=130
  • p_min=90
  • p_max=450
  • delta=110
  • min_profit=10
  • WavePeriod=10
  • AvgPeriod=21
  • magic=1
  • max_orders=10
  • Lot=0.01
  • n=3000

Вариант теста с хеджированием

  • Profit - 1579.37
  • Total trades - 1477
  • Profit factor - 1.27
  • Expected Payoff - 1.07
  • Drawdown $ - 1155.87
  • Drawdown % - 10.89

Используемые параметры:

  • hedge=1
  • p_prib=120
  • p_min=80
  • p_max=450
  • delta=60
  • min_profit=2
  • WavePeriod=10
  • AvgPeriod=21
  • max_orders=10
  • Lot=0.01
  • n=3000

Программа хорошо показала себя в работе на различных торговых парах после проведения оптимизации для торговли по выбранному финансовому инструменту. Подробное описание алгоритма работы торгового робота Torsion здесь привести технически невозможно, т.к. его объем превышаем максимальные 3600 символов текста. Алгоритм в общем и целом схож с алгоритмом предшественника, описанного тут https://www.mql5.com/ru/market/product/4299.

Нет отзывов