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

Robust EA Template - эксперт для MetaTrader 4

Просмотров:
7125
Рейтинг:
(26)
Опубликован:
2015.12.23 16:09
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Реальный автор:

Inovance - https://www.inovancetech.com/

Шаблон надежного советника, который поможет корректно установить уровни тейк-профита и стоп-лосса, позиции входа и выхода; обрабатывать экстремальные события - такие, как аварийные отключения или разрывы связи.

Чтобы воспользоваться им, введите ваши входные условия в секцию Long and Short Entry Conditions. Параметры задаются следующим образом: условие входа в длинную позицию возвращает вам "1", если сигнал для входа сгенерирован функцией LongSignal(). Условие входа в короткую позицию должно возвращать "-1", если сигнал для входа сгенерирован функцией "ShortSignal()".

Отдельные ордера Buy или Sell выставляются, если достигаются заданные условия. Ордера не выставляются, если достигаются одновременно условия для открытия коротких и длинных позиций. Позиция будет закрыта при достижении уровней TP или SL, или если сигнал сменит направление на противоположное. В этом случае текущая позиция будет закрыта и открыта новая, в соответствующем направлении.

Внешние параметры

Входные параметры эксперта

Профиль "Long and Short Entry Conditions" с показанным примером стратегии (обратите внимание: это произвольно выбранная стратегия, предназначенная только для демонстрационных целей).

//+------------------------------------------------------------------+
//| Условия открытия коротких и длинных позиций                                  |
//+------------------------------------------------------------------+
int indCCI0period = 14; // Indicator 1 period
int indRSI1period = 14; // Indicator 2 period
//+------------------------------------------------------------------+
//| Long Entry(Return "1" for long entry, "0" for no entry)          |
//+------------------------------------------------------------------+
int LongSignal()
  {
   double CCI0 = iCCI(NULL,0,indCCI0period,PRICE_CLOSE,1);
   double RSI1 = iRSI(NULL,0,indRSI1period,PRICE_CLOSE,1);
   int match=0;
   if(CCI0>-200 && CCI0<=-150) match++;
   else if(CCI0>-100 && CCI0<=-50) match++;
   if(RSI1>0 && RSI1<=25) match++;
   if(match == 2) return 1;
   return 0;
  }
//+------------------------------------------------------------------+
//| Short Entry(Return "-1" for long entry, "0" for no entry)        |
//+------------------------------------------------------------------+
int ShortSignal()
  {
   double CCI0 = iCCI(NULL,0,indCCI0period,PRICE_CLOSE,1);
   double RSI1 = iRSI(NULL,0,indRSI1period,PRICE_CLOSE,1);
   int match=0;
   if(CCI0 > 50 && CCI0 <= 150) match++;
   if(RSI1 > 80 && RSI1 <= 100) match++;
   if(match == 2) return -1;
   return 0;
  }


Рекомендации:

  • Работает на 4- и 5-значных котировках.
  • Всегда требует тестирования на демо-счете.
  • Пример стратегии показан в шаблоне (обратите внимание: это произвольно выбранная стратегия, предназначенная только для демонстрационных целей).

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/13942

Немедленное исполнение Немедленное исполнение

Кнопка немедленного исполнения для закрытия прибыльных ордеров, закрытия всех ордеров, автоматического закрытия на параметрах трейлинга.

Squeeze RA V1 Squeeze RA V1

Моя версия Squeeze Indicator для MetaTrader 4. Этот индикатор основан на стратегии, описанной в книге Джона Картера "Мастерство в торговле" (Mastering the Trade). Также это полностью переработанная версия Squeeze_Break indicator, написанного Des O'Regan.

Традиционный MACD с индикатором моментума и оповещениями Традиционный MACD с индикатором моментума и оповещениями

Традиционный индикатор MACD с индикатором моментума и оповещениями. Позволяет настроить большинство параметров без погружения в код.

Millenium Code Millenium Code

Эта программа - базовая версия оригинального кода относительно простой системы Millenium.