Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
gazonkos - эксперт для MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 2604
- Рейтинг:
- Опубликован:
- 2016.12.20 11:57
- Обновлен:
- 2018.06.29 16:26
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Автор идеи: Павел Смирнов
Автор MQL5-кода: barabashkakvn
Механическая торговая система "Газонокосилка" названа, так потому что советник, торгующий по этой системе, должен будет "косить капусту" понемногу, но часто. Поэтому такие параметры, как стоп лосс и тейк профит, выбраны небольшими, чтобы сделки могли закрываться при небольших движениях цены. Однако, советник не должен пипсовать и оптимальное для него – это одна-две сделки в день.
Торговые правила системы "Газонокосилка":
- Входим на откате ценового движения;
- Выходим по Стоп лосс и Тейк профит.
Таким образом, сначала необходимо определить ценовое движение или импульс (тут может быть множество вариантов). Затем дожидаемся отката цены (также множество вариантов) и входим в рынок.
Советник разработан для тестирования на EUR/USD H1 и предназначен для проведения экспериментов с торговой системой "Газонокосилка". Т.к. при работе советника определяется движение цены внутри бара, то тестирование следует проводить только по модели "Каждый тик на основе реальных тиков". Это очень важно.
Код хорошо закомментирован и структурирован, поэтому разобраться в нем сможет даже начинающий трейдер.
Входные параметры (внешние переменные) советника:
- magic – магический номер, используя который, советник работает только со своими позициями;
- TakeProfit — Уровень тейк профит в пунктах. Он выставляется для всех позиций сразу при открытии;
- Otkat — Величина отката в пунктах. При откате цены на эту величину происходит переход советника в состояние открытия сделки;
- StopLoss — уровень стоп лосса в пунктах. Как и TakeProfit выставляется при открытии позиции;
- t1 – номер бара, который участвует в определении движения цены;
- t2 — номер бара, который участвует в определении движения цены;
- delta – величина используемая при определении импульса движения цены;
- lot — Размер позиции;
- active_trades — Максимальное количество одновременно открытых позиций.
Использует два индикатора iStochastic (Stochastic Oscillator) и один iRSI (RSI, Relative Strength Index). Вычисляет размер лота исходя из анализа закрытых сделок.
SendCloseСоветник открывает или закрывает позиции при пересечении линий.
Советник выдает звуковой сигнал и алерт при превышении определенного размера свечи.
ShowImportantParamsПоказывает важные параметры инструмента и счета.