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

LimitNet+Stop^atom - скрипт для MetaTrader 4

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

Описание:

Скрипт для использования сетки отложенных limit-ордеров после раскрытия замка.

Доработанная версия скрипта LimitNet+Stop (сетка limit-ордеров).

Два режима: автомат и полуавтомат (переключатель atom). В автоматическом режиме параметр Lot рассчитывается как разность между объемами уже открытых buy и sell ордеров; также учитывается текущий баланс. Переменные Lot, R_Lot и R_point активны лишь в полуавтоматическом режиме.

Выставление параметра Lot limit-ордеров идет по арифметической прогрессии. Takeprofit рассчитывается с поправкой для выхода сетки в общий 0.

Если текущая позиция в профите - попытка использования скрипта в автоматическом режиме может привести к ошибке расчета поправки для takeprofit!

В конце Limit-сетки выставляется Stop-ордер (TP,SL,Magic = 0) для локирования всех позиций. Параметры R_Lot и R_point позволяют учесть уже открытый (!)убыточный(!) рыночный ордер.

  • extern bool atom = true; // вкл./выкл. автоматический режим
  • extern int Magic = 0; // уникальный номер ордеров сетки (кроме Stop-ордера)
  • extern bool BUY = false; // открыть сделку BUY и поставить сетку BUY LIMIT
  • extern bool SELL = false; // открыть сделку SELL и поставить сетку SELL LIMIT
  • extern double Lot = 0.1; // объем открываемой сделки и первого limit-ордера (в полуавтоматическом режиме)
  • extern int delta = 37; // шаг сетки
  • extern int MaxOrders = 2; // кол-во limit-ордеров сетки
  • extern int takeprofit = 50; // уровень выставления TP, если 0, то TP вычисляется по zero_tp
  • extern int stoploss = 0; // уровень выставления SL, если 0, то SL не выставляется
  • extern string corr="Коэффициенты поправок";
  • extern int zero_tp = 1; // коэффициент поправки takeprofit для выхода сетки в общий 0, если 0, то takeprofit примет стандартное значение (!)Ставить 1 или 0(!)
  • extern int R_Lot = 1; // коэффициент поправки Lot для учета открытого (!)убыточного(!) рыночного ордера, если 0 - не учитывается + выключает R_point, кратен параметру Lot: R_Lot*Lot=лот рыночного ордера
  • extern int R_point = 37; // текущий Loss рыночного убыточного ордера в (!)пунктах(!), если 0 - не учитывается

Советник "Поставь свою стратегию!". Советник "Поставь свою стратегию!".

Советник для ручной установки стратегии. Это улучшенная версия робота "exp_Lego_1", в которую можно с удобством вставлять стратегии с сайта strategy4you и иже с ним.

RideAlligator RideAlligator

Простой советник основан на индикаторе Alligator.

Облегченная версия TrailingStop Облегченная версия TrailingStop

Помимо тралла и перевода в без убыток, советник может выставлять первоначальный стоплосс и тейкпрофит

Калькулятор Калькулятор

Пример реализации визуальной системы управления