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

e-PSI()Multi_Scalper v.19.11.2014 - эксперт для MetaTrader 4

Просмотров:
13189
Рейтинг:
(7)
Опубликован:
2012.04.03 11:09
Обновлен:
2014.11.19 18:45
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

На обширных просторах Интернета взял индюка для скальпинга и организовал работу одновременно с несколькими инструментами (прописываются строкой через резделитель "," в параметре Symbol_List). Оригинальному индюку запретил перерисовку, чтобы яснее была видна его компетенция. Индикатор выдаёт различные сигналы: графические в виде стрелок и надписи с рекомендацией, а также алерты, НО в советнике есть возможность фильтровать эти сигналы (произвести более тонкую настройку). Для этого внутри кода советника есть несколько переменных:

/*extern*/ int    BarControl               = 2;              // >= 2
/*extern*/ double LevelControl             = 0.8;            // <= 1

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

Ордера закрываются или по стопам или по обратному сигналу (CloseInverseSignal).
Сделал управление общим профитом советника.
Есть зачаточный Money Management для формирования размера лота.
В тестере советник работает с одной (выбранной) парой.

Подбор рабочих параметров (настроек) советника оставляю за ПОЛЬЗОВАТЕЛЕМ!

P.S. Для работы советника требуется индикатор scalping_future.

P.P.S. Я сделал советника на основе сигналов стороннего индикатора. Разбираться с чужим кодом (автор оригинального индикатора scalping_future частично в своей работе использовал декомпилированный код - в этом не сложно убедится, если заглянуть в оригинальный код), а тем более отвечать за его работу, это не ко мне. За свои незначительные правки я отвечаю! Желающие поскандалить - в сад!

2-я версия полностью собрана на основе модульной конструкции. Добавлено:

  • графическая информация о работе советника (отключаемо);
  • виртуальные СТОПы (от 1 пп.);

В 3-ю версию добавил:

  1. разные варианты формирования СТОПов (N_STOPs):
      • 0 - классика (добавляем\отнимаем к цене открытия ордера заданное количество пипсов);
      • 1 - берём High\Low за последние S.cnt_Bars баров на периоде TF_STOPs;
      • 2 - к предыдущему варианту добавляем\отнимаем показания ATR на предыдущем баре;
      • 3 - берём ближайшие вершины ZigZag`a, а точнее его аналога;

      А затем (кроме варианта 0), от этих полученных уровней MAX и MIN добавляем\отнимаем Delta = (MAX - MIN) * K (0.0,0.236,0.382,0.5,0.618,0.764) - FIBO. Эта процедура регулируется переменными LevelFIBO_SL для StopLoss и LevelFIBO_TP для TakeProfit. Это что касается процедуры формирования первоначальных СТОПов. Если переменные USE_Dinamic_SL или USE_Dinamic_TP будут задействованы, получим Динамические СТОПы.

      Что при этом будет происходить. В начале TF_STOPs бара по озвученным ранее правилам будет происходить модификация СТОПов на новые уровни. Т.е. СТОП будет "убегать" от цены. СТОП сработает, если цена его "догонит" до начала следующей модификации.
      СТОПы работают как в обычном режиме (с модификацией) так и в виртуальном (без модификации). Управляет этим переменная USE_VirtualSTOPs - True;

      2. классический трейлинг с БезУбытком.

      3. автоматическое формирование списка рабочих инструментов:

      Если параметр Symbol_List оставить пустым, то список рабочих инструментов сформируется автоматически по следующим правилам:

      • в список НЕ ВОЙДУТ валютные пары с валютами из "чёрного списка" BADCurrency_List. Если параметр BADCurrency_List оставить пустым, он будет игнорироваться;
      • в список НЕ ВОЙДУТ инструменты со спредом (проверяется на текущий момент) большим чем MAX_Spread (для 4-рёх знаков). Если MAX_Spread = 0, параметр игнорируется;
      • в список ВОЙДУТ инструменты с валютами из списка BASECurrency_List.

      Для ленивых (покопаться в настройках) и "таких по-жизни" сделал проверку на "неудачные настройки".

      Все необходимые для работы советника файлы внутри архива.

      Изменения от 27.08.2012: обновлены входящие в состав советника библиотеки.

      Изменения от 19.11.2014: привёл код в соответствие с новыми правилами синтаксиса языка.

      P.S. В архиве и старая версия (компилированная 4.хх эдитором) и новая.

      Point Point

      Возвращает прибыль в пунктах и др.

      PositionManager PositionManager

      Полуавтомат для скальпинга.

      Торговый советник Delayer Торговый советник Delayer

      Робот входит в позицию при пересечении мувингов + отступ Delta пунктов в нужном направлении.

      CloseProfit v2 CloseProfit v2

      Советник закрывает все ордера при достижении заданного размера профита или убытка в валюте депозита.