Советник Torsion GBPUSD

Купить эксперта Torsion GBPUSD в магазине систем алготрейдинга

Программа Torsion GBPUSD реализует полуавтоматический вариант торговли по валютной паре GBPUSD. Рабочий таймфрейм программы 1 час (H1).  Программа позволяет облегчить процесс торговли, но не работает по принципу запустил один раз и забыл, а прибыль идет годами. Программа отслеживает ситуацию для удачного вхождения в рынок, при поступлении сигнала в зависимости от его типа открывает ордер на покупку или продажу.

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

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

Описание алгоритма работы

  1. Если нет открытых ордеров и появился сигнал (программа определяет сигнал на покупку или на продажу на основе индикатора MAGISTR AIV indicator), то открываем ордер на покупку или продажу со стартовым лотом Lot.
  2. Если открыт только один ордер и достигнут уровень прибыл в p_prib пунктов (например, прошли 100 пунктов), то переводим ордер в безубыток. p_min – минимальное значение фиксируемой прибыли, p_max – максимальное значение фиксируемой прибыли. После этого значение magic для советника увеличиваем на единицу. То есть имеем ситуацию, когда уже получена прибыль, а ее минимальное значение равно или немного меньше, чем p_min в пунктах, так как может иметь место уменьшение прибыли из-за отрицательного свопа и если закрытие ордера пройдет по худшей цене из-за ситуации гэп (т.е. ценовой разрыв). Ордер со временем закроется или по нижнему уровню фиксируемой прибыли (при достижении этого уровня закрывается ордер, т.к. иначе потери незафиксированной прибыли будут больше допустимых) или при достижении значения p_max. Переведенный в безубыток ордер больше не контролируется советником и не учитывается им. Технически реализуется увеличением значения переменной magic на единицу.
  3. Вариант — открыт один ордер, есть текущая незафиксированная прибыль для этого ордера, но значение ее меньше p_prib. Если получен  сигнал противоположный (например, ордер открыт на покупку, а сигнал на продажу), то закрываем ордер и открываем ордер по сигналу. Если получен сигнал, совпадающий по направлению с тем, в соответствии с которым был открыт ордер, то данный сигнал игнорируется, так как ордер уже открыт, а значение p_prib для данного ордера еще не достигнуто.
  4. Если открыт один ордер на продажу и ордер находится в минусе, то ждем пока не будет достигнута разница в delta пунктов относительно открытого ордера. Если расстояние в пунктах больше, чем delta от последнего открытого ордера и поступил сигнал, то открываем новый ордер по сигналу. Лот ордера рассчитывается по формуле lot=startlot*n, где n – номер ордера по порядку, если открываем второй ордер, то n=2.
  5. Если открыт более чем один ордер, то стараемся закрыть серию с минимальной прибылью min_profit, чтобы не нагружать депозит. Индикатор может подавать несколько сигналов на вход в течение нескольких часов, когда график колеблется в достаточно узком ценовом коридоре, поэтому в алгоритм торгового робота добавлена проверка, чтобы сигнал учитывался только при прохождении расстояния более delta пунктов от того уровня, когда был открыт ордер.

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

  • hedge: 0 — не использовать хеджирование, 1 — использовать;
  • Lot — лот;
  • p_prib — уровень прибыли в пунктах для выставления p_min и p_max;
  • p_min — нижний уровень фиксации прибыли;
  • p_max — верхний уровень фиксации прибыли;
  • delta — разница в delta пунктов относительно последнего открытого ордера;
  • min_profit — если открыто несколько ордеров, то при достижении этой прибыли (сумма по всем ордерам) закрываем их все;
  • n — число элементов в массивах, используемых для работы со скользящими средними (n — не рекомендуется меньше 100, максимальное 3000);
  • 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

  

Related Posts
Советник SmartTrailing
Советник предназначен для модификации StopLoss-ордеров. Помещается в любое окно любого инструмента, видит все открытые позиции и работает с каждой из них. При необходимости информация о работе советника отображается в углу экрана. P.S. Пользуюсь ...
READ MORE
Советник TrailingByParabolicSAR
Советник тралит открытые позиции по значению Parabolic SAR на том символе, на котором он установлен. Как только прибыль позиции в пунктах превысит заданную в настройках прибыль (она может быть и отрицательной), включается ...
READ MORE
Советник Exp Optilan
Exp-Optilan – советник для торговли на бинарных опционах в терминалах МТ4 Представляю Вашему вниманию нашу авторскую разработку для бинарных опционов. Советник работает в платформе МТ4 на бинарных опционах. Торговля опционами становится все более популярной. ...
READ MORE
Советник BuyLow
Советник BuyLow предназначен для работы с малыми депозитами, торгует по трендовой стратегии, основанной на собственном индикаторе FourAverage. Торговая стратегия Робот использует стратегию "Покупка минимума(BuyLow)". Система обладает адаптивным стопом (стоп не привязан к четкому количеству пунктов) ...
READ MORE
Советник CamelAverageLevel
В серию Camel входят 3 скрипта: CamelAverageLevel, CamelModify, CamelSuperPipsBuy. CamelAverageLevel - неторгующий эксперт, служит для отображения уровня безубытка на инструменте к графику которого прикреплён советник. Из параметров только AddPoint - количество пунктов прибавляемоевычитаемое ...
READ MORE
Советник Trend Pullback Trader
Эксперт Trend Pullback Trader торгует в направлении тренда после небольшого отката (снижения цены при растущем тренде или увеличении цены при нисходящем тренде). Советник определяет тренд, используя скользящую среднюю, а затем использует индикаторы ...
READ MORE
Советник Order Dumper
Этот советник предназначен для сброса данных открытых ордеров из локального клиентского терминала MetaTrader 4 в файл CSV. Лучше использовать этот эксперт совместно с советником Order Copy N to M. Инструкция по ...
READ MORE
Советник Parabolic SAR test
Эксперт Parabolic SAR test - вспомогательный, распространяемый бесплатно эксперт, предназначенный для помощи в получении статистики, тестирования и оптимизации параметров. Полученные параметры могут использоваться для настройки эксперта «Statistic Trader» - основного продукта, в основе ...
READ MORE
Советник FxBrainBot EA MT4
Версия советника FxBrainBot для MetaTrader 4. Это математический торговый советник, использующий Период (Period) и Силу (Power) в сочетании с весом Альфа, Бета, Гамма и Дельта для открытия сделок. Советник адаптируется почти к любым ...
READ MORE
Советник MT4 Squeeze detector FREE
Что такое Squeeze? Сокращение полос Боллинджера внутри канала Кельтнера отражает перерыв и консолидацию на рынке и обычно рассматривается как потенциальный индикатор последующего направленного движения или больших колебательных движений. Когда полосы Боллинджера ...
READ MORE
Советник SmartTrailing
Советник TrailingByParabolicSAR
Советник Exp Optilan
Советник BuyLow
Советник CamelAverageLevel
Советник Trend Pullback Trader
Советник Order Dumper
Советник Parabolic SAR test
Советник FxBrainBot EA MT4
Советник MT4 Squeeze detector FREE

Updated: 02.03.2016 — 17:20

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Программы для торговых терминалов MetaTrader (MT4, MT5) © 2016