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

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

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


Торговая система, основанная на отскоках от внутридневных уровней, рассчитанных на индикаторе 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

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