Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
gpfTCPivotLimit - эксперт для MetaTrader 4
- Просмотров:
- 3788
- Рейтинг:
- Опубликован:
- 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
Индикатор DailyPivot Points помогает составить картину о направлении движения рынка в будущем, в отличие от других инструментов, отстающих от рынка.
Aroon IndicatorДавно и хорошо известный AROON Indicator
Торговая система, основанная на пробитии дневных уровней поддержки/сопротивления индикатора Pivot.
Summary Report In PointsСкрипт для оценки торговой истории, загруженной в клиентский терминал. Оценка представляется в пунктах.