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

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

Просмотров:
13300
Рейтинг:
(14)
Опубликован:
2006.01.24 21:59
Обновлен:
2014.04.21 14:52
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу


Реализована ТС на отбой от внутридневных уровней, которые рассчитываются по индикатору Pivot.

Торговые правила:

  • торгуем на часовом таймфреме;
  • после 0 часов текущих суток, рассчитываем уровни Pivot, Resist1, Resist2, Resist3, Support1, Support2, Support3;
  • покупка производится после тестирования часовой свечей (T-2) уровня Support(n) и закрытия свечи (T-1) выше этого уровня, причем стоплосс выставляется на уровне Support(n+1), тейкпрофит- на уровне Resist(n). Т - время текущего часа;
  • для переноса стоплосса в точку безубыточности используется трейлинг;
  • продажа, наоборот, производится, когда часовая свеча (T-2) тестирует Resist(n), а свеча (T-1) закрывается ниже этого же уровня, стоплосс – Resist(n+1), тейкпрофит - Support(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 в логфайл осуществляется запись всевозможной отладочной информации для отладки ТС.

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


gpfTCPivotStop gpfTCPivotStop

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

Reverse Reverse

Переворачивает все имеющиеся по текущему инструменту позиции.

OutQuotings OutQuotings

Выгрузка котировок за выбранный интервал во внешний файл.

i4 GoldenLionTrend v3 i4 GoldenLionTrend v3

Индикатор показывает тренд. Пример кода четырехцветного раскрашивания свечей в зависимости от силы.