Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

gpfTCPivotLimit - эксперт для MetaTrader 4

Просмотров:
3651
Рейтинг:
(8)
Опубликован:
2016.03.23 11:36
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу


Торговая система, основанная на отскоках от внутридневных уровней, рассчитанных на индикаторе Pivot.

Правила торговли:

  • торговля происходит на таймфрейме H1;
  • после 00.00 a.m. текущего дня рассчитываются точка равновесия (Pivot), уровни сопротивления (Resist1, Resist2, Resist3), уровни поддержки (Support1, Support2, Support3);
  • покупка происходит после того, как часовая свеча (Т-2) протестировала уровень поддержки, а закрытие свечи T-1 произошло выше этого уровня. Стоп-лосс находится на уровне поддержки N+1, тейк-профит - на уровне сопротивления n. T — время текущего часа;
  • для передвижения стоп-лосса к точке безубыточности используется трейлинг;
  • и наоборот, продажа происходит, когда часовая свеча (T-2) протестировала уровень сопротивления (N), свеча (Т-1) закрылась ниже этого уровня. Стоп-лосс - на уровне сопротивления R+1, тейк-профит - на уровне поддержки N.

Значения некоторых входных параметров:

  • переменная TgtProfit определяет уровни стопов и профитов, и может иметь значение от 1 до 5;
  • если TgtProfit = 1, протестированный уровень (buy/sell) = Resist1/Support1, стоп-лосс (buy/sell) = Resist2/Support2, тейк-профит(buy/sell) = Support1/Resist1;
  • если TgtProfit = 2, протестированный уровень (buy/sell) = Resist1/Support1, стоп-лосс (buy/sell) = Resist2/Support2, тейк-профит (buy/sell) = Support2/Resist2;
  • если TgtProfit = 3, протестированный уровень(buy/sell) = Resist2/Support2, стоп-лосс (buy/sell) = Resist3/Support3, тейк-профит (buy/sell) = Support1/Resist1;
  • если TgtProfit = 4, протестированный уровень (buy/sell) = Resist2/Support2, стоп-лосс (buy/sell) = Resist3/Support3, тейк-профит (buy/sell) = Support2/Resist2;
  • если TgtProfit = 5, протестированный уровень (buy/sell) = Resist2/Support2, стоп-лосс (buy/sell) = Resist3/Support3, тейк-профит(buy/sell) = Support3/Resist3;
  • переменная isTradeDay определяет способ, которым закрывается открытая позиция. Если isTradeDay = true, открытые ордера принудительно закрываются в конце дня. В противном случае ордера остаются на рынке до тех пор, пока не будут закрыты по стоп-лоссу или тейк-профиту.
  • если значение переменной isTrace = True, информация всех видов будет записана в лог-файл для отладки торговой системы.

Результаты тестов: не каждая валютная пара показывает отличную отдачу при таком подходе. Однако при использовании трейлинга в основном была показана положительная прибыльность.


Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/8164

DailyPivotPoints DailyPivotPoints

Индикатор DailyPivot Points помогает составить картину о направлении движения рынка в будущем, в отличие от других инструментов, отстающих от рынка.

Aroon Indicator Aroon Indicator

Давно и хорошо известный AROON Indicator

gpfTCPivotStop gpfTCPivotStop

Торговая система, основанная на пробитии дневных уровней поддержки/сопротивления индикатора Pivot.

Summary Report In Points Summary Report In Points

Скрипт для оценки торговой истории, загруженной в клиентский терминал. Оценка представляется в пунктах.