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

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

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

Новые версии эксперта exp_iCustom, работающего с любым Custom-индикатором, рисующим стрелки на покупку/продажу.

Версия 5:

Изменен тип переменных _O_M3_BuyLevel, _O_M3_SellLevel, _C_M3_CloseBuyLevel, _C_M3_CloseSellLevel, с int на double, для возможности вводить дробные числа.

Подробности на странице exp_iCustom_v1.

Версия 6:

Добавлена возможность дополнительных проверок при закрытии ордеров по индикатору: проверка прибыли ордера (закрытие только ордеров с прибылью не меньше заданной), проверка положения стоплосс ордера (если стоплосс фиксирует заданную прибыль, ордер не закрывается).

Переменные:

  • ==== Дополнительные правила закрытия ====
  • CheckProfit - Проверять прибыль ордера при закрытии, ордера с меньше, чем MinimalProfit прибылью не закрываются
  • MinimalProfit - см. переменную CheckProfit
  • CheckSL - Если стоплосс ордера фиксирует прибыль не меньше чем MinimalSLProfit, ордер не закрывается
  • MinimalSLProfit - см. переменную CheckSL

* * *

Добавлена возможность трейлинга по пользовательскому индикатору.

Может использоваться любой индикатор, например, канал PriceChannel Stop NK, двухцветный попеременный NRTR WATR, рисующий точки или стрелки, при этом модификация ордера будет происходить только при наличие точки или стрелки.

Переменные:

  • === Трейлинг по индикатору ===
  • _TS_ON - включение трейлинга по индикатору;
  • _TS_iCustomName - имя Custom-индикатора;
  • _TS_iCustomParam - список параметров через разделитель "/". Для переменных типа вместо значения true используется 1, вместо false - 0. Если в параметрах индикатора ест строковые переменные, эксперт работать не будет!!!;
  • _TS_iForBuyBufIndex - индекс буфера для ордеров buy;
  • _TS_iForSellBufIndex - индекс буфера для ордеров sell;
  • _TS_iShift - сдвиг индикатора. 1 - на сформированных барах, 0 - на формирующемся баре (не рекомендуется). Также может быть ведено значение 2,3,4...
  • _TS_Opt_1_Use - включения использования оптимизируемой переменной 1. При включении оптимизируемой переменной вместо значения из строки iCustomParam, определяемого переменной Opt_X_Index будет использоваться значение переменной Opt_X_Value;
  • _TS_Opt_1_Index - индекс оптимизируемой переменной 1 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля;
  • _TS_Opt_1_Value - значение оптимизируемой переменной 1;
  • _TS_Opt_2_Use - включения использования оптимизируемой переменной 2;
  • _TS_Opt_2_Index - индекс оптимизируемой переменной 2 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля;
  • _TS_Opt_2_Value - значение оптимизируемой переменной 2;
  • _TS_Opt_3_Use - включения использования оптимизируемой переменной 3;
  • _TS_Opt_3_Index - индекс оптимизируемой переменной 3 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля;
  • _TS_Opt_3_Value - значение оптимизируемой переменной 3;
  • _TS_Opt_4_Use - включения использования оптимизируемой переменной 4;
  • _TS_Opt_4_Index - индекс оптимизируемой переменной 4 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.;
  • _TS_Opt_4_Value - значение оптимизируемой переменной 4;
  • _TS_Opt_5_Use - включения использования оптимизируемой переменной 5;
  • _TS_Opt_5_Index - индекс оптимизируемой переменной 5 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.;
  • _TS_Opt_5_Value - значение оптимизируемой переменной 5;
  • _TS_Indent - отступ в пунктах от значения индикатора;
  • _TS_TrailInProfit - минимальная фиксируемая прибыль. Стоплосс переставляется в том случае, если он фиксирует не менее чем _TS_TrailInProfit пунктов прибыли.

Версия 6:

Добавлена возможность использования двухцветных индикаторов (_O_Mode=5, _C_Mode=5). Можно использовать индикаторы типа NRTR NK, или раскрашенных скользящих средних, например MA_In_Color_wAppliedPrice.

Очень большое количество раскрашенных индикаторов не получится использовать, у некоторых индикаторов выполняется подкрашивание на один бар в прошлое (в этом случае стоит попробовать увеличить на 1 значение переменных _O_iShift и _С_iShift), у некоторых выполняется просто наложение линии одного цвета поверх линии другого цвета (такие точно не получится использовать).

Добавлен режим MarketWatch - открытие рыночных ордеров без стоплосс/тейкпрофит и последующая их установка.

Новые параметры:

В разделе параметров "Индикатор для открытия":

  • _O_M5_iBuyBufIndex - индекс буфера линии отображаемой при тренде вверх;
  • _O_M5_iSellBufIndex - индекс буфера линии отображаемой при тренде вниз.

В разделе параметров "Индикатор для закрытия":

  • _C_M5_iBuyBufIndex - индекс буфера линии отображаемой при тренде вверх;
  • _C_M5_iSellBufIndex - индекс буфера линии отображаемой при тренде вниз.

В разделе параметров "Ордер":

  • MW_Mode - включение режима MarketWatch.

Скрипт s_FlatEfficiency_v1 Скрипт s_FlatEfficiency_v1

Скрипт для сбора некоторой статистики по символам и ее сравнения

Индикатор уровня STOPLEVEL. Индикатор уровня STOPLEVEL.

Индикатор уровня STOPLEVEL.

Euler - вычисление числа Эйлера Euler - вычисление числа Эйлера

Скрипт демонстрирует простой и быстрый способ вычисления числа Эйлера.

MultiZigZag - еще один вариант зигзага. (Экономный зигзаг) MultiZigZag - еще один вариант зигзага. (Экономный зигзаг)

Данная версия зигзага может одновременно выводить три зигзага как по данным с текущего таймфрейма, так и по данным с более старших таймфреймов.