Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 17692
- Рейтинг:
- Опубликован:
- 2006.01.18 21:55
- Обновлен:
- 2014.04.21 14:52
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Реализована ТС на пробой дневных уровней
сопротивления/поддержки, которые рассчитываются по индикатору Pivot.
Торговые правила:
- торгуем на часовом таймфреме;
- после 0 часов текущих суток, рассчитываем уровни Pivot, Resist1, Resist2, Resist3, Support1, Support2, Support3;
- после закрытия часовой свечи выше Pivot совершаем покупку,
причем стоплосс устанавливаем на уровне Support(n), тейкпрофит - на
уровне Resist(n);
- используем трейлинг для переноса стоплосс в точку безубыточности;
- продажу, наоборот, совершаем после закрытия часовой свечи ниже
Pivot, стоплосс устанавливаем на уровне Resist(n), тейкпрофит - на
уровне Support(n).
Поясняю значения некоторых входных параметров:
- переменная TgtProfit уставливает уровни стопов и профитов и должна иметь значения 1, 2 или 3;
- если TgtProfit=1, то стоплосс (buy/sell) = Resist1/Support1, а тейкпрофит (buy/sell) = Support1/Resist1;
- если TgtProfit=2, то стоплосс (buy/sell) = Resist1/Support1, а тейкпрофит (buy/sell) = Support2/Resist2;
- если TgtProfit=3, то стоплосс (buy/sell) = Resist2/Support2, а тейкпрофит (buy/sell) = Support3/Resist3;
- переменная isTradeDay определяет то, как будут закрыты
открытые позиции. Если isTradeDay = true, то открытые ордера будут
принудительно закрыты по окончанию суток, иначе ордера будут в рынке
пока не закроются по стопу или профиту;
- при установке isTrace = True в лог файл осуществляется запись всевозможной отладочной информации для отладки ТС.
Результаты тестирования: не на всех
валютных парах при использовании этого подхода на пробой был достигнут
уровень доходности.
В следующем советнике будет реализована ТС на отбой от этих же уровней.
![Reverse](https://c.mql5.com/i/code/script.png)
Переворачивает все имеющиеся по текущему инструменту позиции.
![Set2StopOrders](https://c.mql5.com/i/code/script.png)
Установка двух отложенных стоповых ордеров на пробой некоторого торгового диапазона, например, перед выходом важных экономических новостей.
![gpfTCPivotLimit](https://c.mql5.com/i/code/expert.png)
Реализована ТС на отбой от внутридневных уровней, которые рассчитываются по индикатору Pivot.
![OutQuotings](https://c.mql5.com/i/code/script.png)
Выгрузка котировок за выбранный интервал во внешний файл.