Скачать MetaTrader 5

Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

2012.04.03 11:09
Советники

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

Просмотров:
8819
Рейтинг:
голосов: 5

На обширных просторах Интернета взял индюка для скальпинга и организовал работу одновременно с несколькими инструментами (прописываются строкой через резделитель "," в параметре 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.хх эдитором) и новая.

      YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

      Скрипт рисует уровни Рудолфа Акселя

      YURAZ_CLOSEPRC_V1 YURAZ_CLOSEPRC_V1

      Закрытие всех открытых позиций одним кликом либо закрытие всех позиций при достижении указанного профита в процентах от депозита

      Мультипериодный индикатор MK_LaguerreMultiPeriodV2 Мультипериодный индикатор MK_LaguerreMultiPeriodV2

      Обычный Laguerre на нескольких таймфреймах одновременно.

      AskBid Line AskBid Line

      AskBid Line — простейший индикатор, отображающий цену Ask или Bid в виде пунктирной линии на истории.