Эксперт Exp_iCustom V11 – Реализатор ваших фундаментальных идей

Содержание
0
(0)

Универсальный эксперт exp_iCustom для работы по сигналам пользовательских индикаторов:

Новые версии советника exp_iCustom, который работает с любым пользовательским индикатором, и рисует стрелки покупки/продажи.

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 1

Содержание

  • Введение
  • Типы используемых индикаторов
  • Неподходящие индикаторы
  • Экспертная настройка
  • Экспертная оптимизация
  • Индикаторы с листингами
  • Все параметры
  • Примеры настроек
  • Скачать

Введение

Советник exp_iCustom предназначен для торговли по сигналам пользовательских индикаторов.. Чтобы настроить эксперта на использование индикатора, не требуются навыки программирования; все настройки производятся через окно свойств эксперта: название индикатора, список параметров, и вводятся номера индикаторных буферов.

Типы используемых индикаторов

Эксперт может работать со следующими типами пользовательских индикаторов:

1. Индикатор рисует стрелки (иконки) для покупки / продавать. Советник открывает ордера по этим стрелкам (инжир. 1).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 2инжир. 1. Индикатор со стрелками. Ордера открываются по стрелкам

2. Индикатор рисует две линии, назовем их основной и сигнальной. Советник открывает ордера на пересечении этих линий (инжир. 2).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 3инжир. 2. Индикатор с двумя линиями. Ордера открываются на пересечении двух линий

3. Индикатор рисует одну линию. Советник открывает ордера, когда линия пересекает определенные уровни (инжир. 3).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 4инжир. 3. Индикатор рисует одну линию. Ордера открываются, когда они пересекают линию уровня

4. Индикатор рисует одну линию. Советник открывает ордера в крайних точках этой линии. Экстремум определяется тремя барами (инжир. 4).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 5инжир. 4. Индикатор рисует одну линию. Ордера открываются на экстремумах в три бара

5. Индикатор рисует разноцветную линию. Советник открывает ордера в начале участка нового цвета. В этом режиме, не все разноцветные индикаторы можно использовать (инжир. 5).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 6инжир. 5. Разноцветный индикатор. Ордера открываются в начале нового цветового графика.

6. Изменение цвета при переходе через 0. Обычно, такие индикаторы рисуют гистограммы в подокне; для значений выше нуля, гистограмма имеет один цвет, и для значений ниже нуля, другой (инжир. 6).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 7инжир. 6. Индикатор, меняющий свет при пересечении нулевого уровня

Неподходящие индикаторы

1. Индикаторы со строковыми параметрами. Проверить, есть ли у индикатора строковые параметры, можно, заглянув на вкладку «Входные параметры» окна свойств индикатора.. Строковые параметры отмечены значком с буквами «ab». (инжир. 7).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 8
инжир. 7. Индикатор с временным параметром

2. Индикаторы, использующие графические объекты для рисования. Проверить, рисует ли индикатор значки и линии с помощью индикаторных буферов или графических объектов, можно попробовать выбрать иконку (или линия) двойным щелчком. Если значок или линию можно выбрать и переместить, значит они нарисованы с помощью графических объектов (инжир. 8, 9).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 9инжир. 8. Стрелки из графических объектов. Объект можно выделить, дважды щелкнув по нему мышью и переместив, в отличие от стрелок, нарисованных с помощью индикаторных буферов
Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 10инжир. 9. Канал от графических объектов «линия тренда». Линию можно выделить, дважды щелкнув по ней мышью и переместив, в отличие от линии, нарисованной индикаторным буфером

3. Некоторые разноцветные индикаторы.

Имеются индикаторы, использующие различные способы окраски. Если одна линия всегда имеет значение, а вторая строчка периодически есть или не имеет значения, такой индикатор нельзя использовать. Чтобы узнать, какой метод окраски используется в индикаторе, вы можете увеличить толщину нижней линии и посмотреть, всегда ли она существует или исчезает (инжир. 10).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 11инжир. 10. Двухцветный индикатор с увеличенным (для ясности) толщина красной линии. Видно, что красная линия всегда имеет значение

Экспертная настройка

Эксперт может использовать три пользовательских индикатора: индикатор открытия ордеров, индикатор закрытия ордеров и индикатор трейлинга. Соответственно, в окне свойств есть три раздела однотипных параметров. Параметры секции открытия ордеров начинаются с префикса «_O_», параметры закрывающей секции с префиксом «_C_», параметры секции для трейлинга с префиксом «_TR_»".

Шаг 1

Имя индикатора вводится в переменную iCustomName. Имя индикатора соответствует имени файла индикатора без расширения. Чтобы избежать ошибок, при вводе названия индикаторов, лучше всего скопировать его с помощью мыши - найти нужный индикатор в MQL4 / Каталог индикаторов, щелкните по нему правой кнопкой мыши, выберите команду «Переименовать», и название индикатора должно выделяться, затем щелкните еще раз правой кнопкой мыши и выберите команду копирования (инжир. 11).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 12
инжир. 11. Копирование названия индикатора в буфер обмена

После копирования названия индикатора в буфер обмена, вам необходимо открыть окно свойств индикатора - дважды щелкните поле ввода значения справа от переменной _O_iCustomName, затем снова щелкните правой кнопкой мыши и выберите команду «Вставить» (инжир. 12), затем удалите расширение и точку.

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 13
инжир. 12. Вставьте имя индикатора из буфера обмена в поле _O_iCustomName.

Шаг 2

Список параметров индикатора заносится в переменную _O_iCustomParam через разделитель «/» (инжир. 13).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 14инжир 13. Параметры индикатора в переменной _O_iCustomParam.

Если индикатор имеет переменную типа datetime (в окне свойств переменная имеет значок часов), необходимо указать тип переменной «дата:”, например:

15 / дата: 2011.10.17 16: 36/30.

Аналогично с переменными типа color (в окне свойств переменная имеет иконку с желто-оранжевым прямоугольником), необходимо указать тип переменной «color:”, например:

15 / цвет: Красный / 30.

Шаг 3

Переменная _O_Mode указывает тип используемых сигналов индикатора., переменная s0 содержит подсказку для возможных значений: 1 - стрелки, 2 - основной и сигнальный, 3 - линия и уровни, 4 - конец, 5 - изменение цвета

Шаг 4

Индикация индексов индикаторного буфера. Каждый тип сигнала имеет свои собственные переменные, в котором указаны индексы буфера. При работе в режиме _O_Mode = 1 режим, переменные O_M1_iBuyBufIndex (индекс буфера со стрелками на покупку) и _O_M1_iSellBufIndex (индекс буфера со стрелками на продажу) используются в режиме _O_M2_iMainBufIndex (индекс буфера основной строки) и _OalBuilder 3 - _O_M3_iBufIndex (индекс строкового буфера), в этом режиме, переменные _O_M3_BuyLevel и _O_M3_SellLevel указывают значения уровней, при пересечении которых открывается ордер. При пересечении уровня _O_M3_BuyLevel снизу вверх, ордер на покупку открыт, и при пересечении уровня _O_M3_SellLevel сверху вниз, ордер на продажу открыт. В режиме 4, переменная _O_M4_iBufIndex (индекс строкового буфера) используется; в режиме 5, _O_M5_iBuyBufIndex (индекс линейного буфера, отображаемый при восходящем тренде) и _O_M5_iSellBufIndex (индекс буфера отображаемой линии при тренде вниз). Индекс буфера индикатора можно определить на вкладке «Цвета окна свойств индикатора»., индекс буфера указан в «№». столбец (инжир. 14).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 15инжир. 14. Индекс буфера указан в столбце «№».

Если во вкладке «Цвета» несколько буферов одного цвета, изменить цвет одного буфера на цвет, отличный от всех цветов, закройте окно свойств и посмотрите, изменился ли цвет нужного буфера. Таким образом, можно определить индекс нужного буфера.

На этом шаге, основные настройки эксперта можно считать завершенными.

Шаг 5

Настройка методов закрытия ордеров. Выбор метода закрытия осуществляется переменной _OC_Mode, возможные значения: 1 - закрытие только по стоп-лоссу и тейк-профиту, 2 - ордера закрываются по сигналам открытия противоположного ордера, 3 - используются сигналы дополнительного индикатора (переменные, начинающиеся с префикса «_C_»)

При использовании _OC_Mode = 1 режим, необходимо установить требуемые значения стоп-лосса и тейк-профита в переменных StopLoss и TakeProfit. Стоплос и тейк-профит также можно использовать во всех других режимах закрытия., или вы можете отключить стоп-лосс и тейк-профит, входить 0 отключить его. При использовании режима 3, вам нужно настроить раздел переменных с префиксом «_С_», настройки аналогичны настройкам раздела переменных с префиксом «_O_» (шаги 1-4).

При выборе типа закрытия 2 и 3, вы можете использовать дополнительные правила закрытия - переменные CheckProfit, Минимальная прибыль, CheckSL, Минимальная прибыль SL. Когда вы включаете CheckProfit, перед закрытием, прибыль ордера проверяется; если прибыль ордера меньше MinimalProfit, заказ не закрыт. Когда вы включаете CheckSL перед закрытием, проверяется положение стоп-лосса, если стоп-лосс фиксирует MinimalSLProfit или больше пунктов прибыли, значит заказ не закрыт.

Шаг 6

Выбор типа используемых ордеров. Эксперт может работать с рыночными ордерами или отложенными. Тип ордеров выбирается переменной OrdType: 0 - рынок, 1 - останавливаться, 2 - ограничение. При выборе типа 0 (рыночные ордера), переменная Slippage указывает допустимое отклонение от запрашиваемой цены (параметр соответствует параметру, расположенному в самом низу окна открытия ордера (инжир. 15)).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 16инжир. 15. Параметр Slippage в окне открытия ордера

При использовании типов 1 и 2 (заказы в ожидании), переменные PendLevel, ПендПромЦена, Пендньюсигмоде, PendPriceFollow, ОтложитьУдалить, PendExpiration используются. В переменной PendLevel, определяется уровень выставления отложенных ордеров от цены, измеряется в баллах. Переменная PendPromPrice определяет цену, от которой рассчитывается уровень установки отложенных ордеров: 0 - от текущей цены, 1 - от цены открытия бара. В переменной PendNewSigMode, определен способ управления отложенным ордером по новому торговому сигналу: 0 - если заказ уже установлен, то никаких действий при появлении нового торгового сигнала не производится, 1 - переустановка ордера с новым сигналом, 2 - с новым сигналом, заказ сбрасывается только на «Лучший уровень» - остановка только вниз, бай-лимит только вверх, продажа-стоп только вверх, только продажа. Переменная PendPriceFollow включает режим «следить за ценой». - ордер подтягивается после изменения цены (скользящие отложенные ордера). ОтложитьУдалить - удаление отложенного ордера по противоположному торговому сигналу, если ложь, одновременно могут существовать два порядка разной направленности. Переменная PendExpiration задает время жизни отложенного ордера, измеряется в минутах, минимальное значение 11 минуты.

Шаг 7

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

Трейлинг включается переменной TrailingStop_Use. - если правда, трейлинг используется, если ложь, неполноценный. Переменная TrailingStopStart определяет прибыль ордера (в пунктах) при котором стоп-лосс начинает двигаться. Переменная TrailingStop определяет уровень стоп-лосса (в пунктах) от текущей рыночной цены.

Активация безубыточности осуществляется переменной BreakEven_Use. - если правда, используется безубыточность, если ложь, Переменная BreakEvenStart определяет прибыль ордера (в пунктах) при котором срабатывает безубыток. Переменная BreakEvenLevel определяет уровень (в пунктах) при котором стоп-лосс устанавливается от цены безубытка, Фиксированные точки прибыли BreakEvenStart-BreakEvenLevel.

Трейлинг по индикатору настраивается в разделе переменных с префиксом «_TR_», настройка аналогична настройке открывающей секции (шаг 1-4) - название индикатора, введены параметры, указаны индексы индикаторного буфера - переменные _TS_iForBuyBufIndex (индекс буфера для ордеров на покупку) и _TS_iForSellBufIndex (индексные буферы для ордеров на продажу). Кроме того, параметр _TS_Indent определяет отступ в пунктах от значения линии индикатора, при котором выставляется стоп-лосс, а параметр _TS_TrailInProfit включает режим, при котором трейлинг начинает работать только в том случае, если стоп-лосс выставлен на прибыльный для ордера уровень.

Шаг 8

Выбор типа управления объемом ордера. Возможны три режима: фиксированный лот, процент от депозита и процент от нормализованного депозита. Тип задается переменной MMMethod: 0 - фиксированный лот (Лоты переменные), 1 - часть (Риск) свободной маржи, 2 - часть (Риск) свободной маржи, нормализованной по значению MeansStep, например Риск = 0.1, ОзначаетШаг = 1000, если меньше 2000, много 0.1, если средства стали 2000 или больше - 0.2 много, 3000 и более - 0.3 много, и т. д.. Переменная MeansType определяет тип средств, используемых при расчете размера лота.. 1 - Баланс, 2 - Капитал, 3 - Свободная маржа. Переменная LotsDigits определяет количество знаков после запятой в размере лота. 1 - один десятичный знак (много типа 0.1, 0.2 ...), 2 - два десятичных знака (много типа 0.01, 0.02 ...), и т. д..

Шаг 9

Установка максимального количества открытых ордеров. Переменная MaxOrdersCount определяет общее допустимое количество открытых ордеров на покупку и продажу., со значением -1 общее количество заказов не ограничено, MaxBuyCount - допустимое количество ордеров на покупку (со значением -1 - неограниченный), Максселлкаунт - ордера на продажу (со значением -1 - неограниченный )

Экспертная оптимизация

Параметры индикатора задаются в строковую переменную, что не позволяет оптимизировать обычным способом, но у эксперта есть возможность оптимизировать до 5 параметры индикатора; для этого, в каждом разделе индикаторных переменных («_О_», "_ С_", «_ТР_») есть подразделы переменных «Опт» - в каждом разделе, 5 переменные Opt_X_Use, Opt_X_Index, _O_Opt_X_Value. Переменная Opt_X_Use позволяет использовать соответствующие переменные Opt_X_Index и _O_Opt_1_Value.. Переменная Opt_X_Index указывает количество (считая от 0) параметра индикатора, для которого используется значение переменной _O_Opt_1_Value (инжир. 16), и значение, введенное в строке параметров, игнорируется.

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 17инжир. 16. Использование переменных «Opt». Вместо значений 5 и 34 параметров, введенных в строку на позициях 0 и 4, будут использоваться значения из переменных _O_Opt_1_Value и _O_Opt_2_Value

Индикаторы с листингами

По некоторым показателям, внешние параметры могут быть установлены с помощью перечислений, в этом случае, в окне свойств индикатора, нет поля для ввода значения переменной, вместо этого есть раскрывающийся список для выбора варианта, как в индикаторе 2MACross (инжир. 17).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 18инжир. 17. Выпадающий список - листинг

При вводе параметров индикатора в переменную _O_iCustomParam (и другие подобные переменные), необходимо указать числовое значение, соответствующее какому-то конкретному пункту списка. Для того, чтобы узнать, какой номер соответствует выбранному элементу списка, нужно прикрепить индикатор к графику, установите для него необходимые параметры и сохраните шаблон. Чтобы сохранить шаблон, щелкните правой кнопкой мыши на графике и выберите: Шаблон - Сохранить шаблон. Откройте сохраненный шаблон в блокноте (для этого можно открыть блокнот и перетащить на него файл шаблона), найти параметры индикатора и посмотреть на значения(инжир. 18).

Expert Exp_iCustom V11 - Realizer Of Your Fundamental Ideas 19инжир. 18. Файл шаблона в блокноте

Как вы можете видеть на изображении, для параметра FastMAPrice выбран вариант «Средняя цена», значение 4. Значит в строке _O_iCustomParam вписываем: 5/0/4/0/34/0/0/0.

Все параметры эксперта

Имя переменной Описание
Временные рамки Таймфрейм советника: 0 - таймфрейм графика, на котором работает советник или который выбран в тестере. Или конкретное значение 1,5,15,30,60,240,1440 ...
Купить Открытые ордера на покупку
Продавать Открытые ордера на продажу
Заказ_Комментарий Комментарий к заказу, чтобы было видно какой эксперт открыл окно ордера при работе на ручном подтверждении
Каждый тик работать на каждом тике. Если индикаторы используются на сформированном баре, отключение EachTick может значительно ускорить тестирование и оптимизацию в тестере
Auto5Digits Автоматическое умножение параметров советника, измеренных в пунктах, на 10 на 5 и 3 цифровые кавычки. Параметры умножаются: Проскальзывание, Остановить потери, тейкпрофит, уровень ожидания, ТрейлингСтопСтарт, Трейлинг-стоп, BreakEvenStart, Уровень безубыточности, _TS_Indent, _TS_TrailInProfit
Инертный Все параметры советника измеряются в пунктах (Остановить потери, тейкпрофит, уровень ожидания, ТрейлингСтопСтарт, Трейлинг-стоп, BreakEvenStart, Уровень безубыточности, _TS_Indent, _TS_TrailInProfit) устанавливаются в процентах от стоимости. Auto5Digits не работает в этом режиме; параметр Slippage задается в пунктах
Индикатор для открытия
_O_Mode 1-индикатор рисует стрелки, открытие по стрелкам, 2-основная и сигнальная линия индикатора, открытие при пересечении линий, 3-используется одна линия и ее пересечение с уровнями, 4-конец, 5-изменение цвета, 6 - изменение цвета на перекрестке после 0 (в индикаторах в отдельном окне). Режим 6 не является обязательным для режима 5.
_O_iCustomName Пользовательское имя индикатора
_O_iCustomParam Список параметров через разделитель «/». Для переменных типа bool, 1 используется вместо истинного, и 0 используется вместо ложного. Если в параметрах индикатора есть строковые переменные, советник не будет работать !!!
_O_M1_iBuyBufIndex Индекс буфера стрелки
_O_M1_iSellBufIndex Продать индекс буфера стрелки
_O_M2_iMainBufIndex Индекс буфера основной линии
_O_M2_iSignalBufIndex Индекс буфера сигнальной линии
_O_M3_iBufIndex Индекс линейного буфера
_O_M3_КупитьУровень Уровень покупки (переход снизу вверх)
_O_M3_SellLevel Уровень продаж (пересечение сверху вниз)
_O_M4_iBufIndex Индекс линейного буфера
_O_M5_iBuyBufIndex Буферный индекс линии, отображаемой при восходящем тренде
_O_M5_iSellBufIndex Буферный индекс линии, отображаемой при тренде вниз
_O_M6_iBuyBufIndex Индекс восходящего буфера
_O_M6_iSellBufIndex Индекс буфера нисходящего тренда
_O_iShift Сдвиг индикатора. 1 - на сформированных брусьях, 0 - на развивающемся баре (не рекомендуется). Значение 2,3,4 также можно ввести ...
_O_Opt_1_Использовать Включение использования оптимизированной переменной 1. Когда вы включаете оптимизированную переменную, вместо значения из строки iCustomParam, определяемой переменной Opt_X_Index, будет использоваться значение переменной Opt_X_Value
_O_Opt_1_Индекс Индекс оптимизированной переменной 1 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_O_Opt_1_Value Значение оптимизируемой переменной 1
_O_Opt_2_Использовать Включение использования оптимизированной переменной 2
_O_Opt_2_Index Индекс оптимизированной переменной 2 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_O_Opt_2_Value Значение оптимизированной переменной 2
_O_Opt_3_Использовать Включение использования оптимизированной переменной 3
_O_Opt_3_Индекс Индекс оптимизированной переменной 3 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_O_Opt_3_Value Значение оптимизированной переменной 3
_O_Opt_4_Использовать Включение использования оптимизируемой переменной 4
_O_Opt_4_Индекс Индекс оптимизированной переменной 4 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_O_Opt_4_Value Значение оптимизируемой переменной 4
_O_Opt_5_Использовать Включение использования оптимизируемой переменной 5
_O_Opt_5_Индекс Индекс оптимизированной переменной 5 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_O_Opt_5_Value Значение оптимизируемой переменной 5
Выбор метода закрытия
_OS_Mode 1-закрытие по стоп-лоссу и тейк-профиту, 2-перед открытием, встречные ордера закрываются по сигналам открытия индикатора _O_, 3-используются сигналы закрытия индикатора _C
Индикатор для закрытия
_C_Mode 1-индикатор рисует стрелки, открытие по стрелкам, 2-основная и сигнальная линия индикатора, открытие при пересечении линий, 3-используется одна линия и ее пересечение с уровнями, 4-конец, 5-изменение цвета, 6 - изменение цвета на перекрестке после 0 (в индикаторах в отдельном окне). Режим 6 не является обязательным для режима 5.
_C_UseOpenParam Скопируйте все параметры из открытого индикатора (также название индикатора). Сделано на случай использования индикатора с открытием и закрытием стрелок, с таким индикатором, просто установите _C_UseOpenParam = true и укажите номера буферов _C_M1_ ..., _C_M2_ ..., _C_M3_ ... и установите режим _C_Mode (например, используйте стрелки, чтобы открывать и пересекать линии, чтобы закрыть)
_C_iCustomName Пользовательское имя индикатора
_C_iCustomParam Список параметров через разделитель «/». Для переменных типа bool, вместо истинного, 1 используется, вместо ложного - 0. Если в параметрах индикатора есть строковые переменные, советник не будет работать !!!
_C_M1_iCloseBuyBufIndex Индекс буфера стрелки
_C_M1_iCloseSellBufIndex индекс буфера стрелки продажи
_C_M2_iMainBufIndex индекс буфера основной строки
_C_M2_iSignalBufIndex индекс буфера сигнальной линии
_C_M3_iBufIndex индекс строкового буфера
_C_M3_CloseBuyLevel уровень закрытия покупки (пересечение сверху вниз)
_C_M3_CloseSellLevel уровень закрытия продажи (переход снизу вверх)
_C_M4_iBufIndex индекс строкового буфера
_C_M5_iBuyBufIndex индекс линейного буфера, отображаемый при восходящем тренде
_C_M5_iSellBufIndex буферный индекс строки, отображаемой при тренде вниз
_C_M6_iBuyBufIndex индекс восходящего буфера
_C_M6_iSellBufIndex индекс буфера при тренде вниз
_C_iShift сдвиг индикатора. 1 - на сформированных брусьях, 0 - на развивающемся баре (не рекомендуется). Значение 2,3,4 также можно ввести ...
_C_Opt_1_Использовать включить использование оптимизированной переменной 1. Когда оптимизированная переменная включена, вместо значения из строки iCustomParam, определяемой переменной Opt_X_Index, будет использоваться значение переменной Opt_X_Value
_C_Опт_1_Индекс индекс оптимизируемой переменной 1 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_C_Opt_1_Value значение оптимизируемой переменной 1
_C_Opt_2_Использовать включить использование оптимизированной переменной 2
_C_Опт_2_Индекс индекс оптимизируемой переменной 2 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_C_Opt_2_Value Значение оптимизируемой переменной 2
_C_Opt_3_Использовать включить использование оптимизируемой переменной 3
_C_Opt_3_Индекс индекс оптимизируемой переменной 3 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_C_Opt_3_Value значение оптимизируемой переменной 3
_C_Opt_4_Использовать включить использование оптимизируемой переменной 4
_C_Opt_4_Индекс индекс оптимизируемой переменной 4 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_C_Opt_4_Value значение оптимизируемой переменной 4
_C_Opt_5_Использовать включить использование оптимизированной переменной 5
_C_Opt_5_Индекс индекс оптимизируемой переменной 5 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_C_Opt_5_Value значение оптимизируемой переменной 5
Дополнительные правила закрытия
Чекпрофит Проверяйте прибыль ордеров при закрытии; ордера с прибылью меньше пунктов MinimalProfit не закрываются
Минимальная прибыль См. переменную CheckProfit
Checksl Если стоп-лосс ордера фиксирует профит не менее MinimalSLProfit, заказ не закрыт
Минимальная прибыль SL См. переменную CheckSL
Определение размера лота
МММетод метод ММ: 0-Много, 1-часть (Риск) из свободных средств, 2-часть (Риск) от доступных средств, нормированных к значению MeansStep (например, Риск = 0.1, ОзначаетШаг = 1000, если их меньше 2000 фонды, много 0.1, если средства стали 2000 или больше - 0.2 много, 3000 и более - 0.3 много, и т. д.)
Много Объем ордера с MMMethod = 0
Риск Риск. Часть средств с MMMethod = 1 и МММетод = 2
Тип средства Тип средств, используемых при расчете размера лота. 1 - Баланс, 2 - Капитал, 3 - Свободная маржа
Шаг Шаг средств. Используется с MMMethod = 2
Много цифр Количество знаков после запятой для размера партии
Заказ
ОрдТип Тип заказов: 0 - рынок, 1 - останавливаться, 2 - ограничение. Для типов 1 и 2 см. переменные
Проскальзывание Допуск от запрашиваемой цены
Остановить потери Остановить потери. 0 - нет стоп-лосса
тейкпрофит Возьмите прибыль. 0 - нет тейк-профита
Перетаскивание Таймаут после открытия ордера в количестве баров рабочего таймфрейма
ОтменитьСон Включение отмены таймаута при открытии ордера в обратном направлении.
Magic_n Идентификатор заказов «маг». Если на одном символе работают несколько экспертов, у них должен быть другой маг.
MW_Mode Режим открытия без стоп-лосса / тейк-профит и установка стоп-лосса / получение прибыли после открытия ордера
Заказы в ожидании
уровень Уровень установки отложенного ордера от текущей рыночной цены
Пендпромпрайс Цена установки отложенного ордера рассчитывается от цены нулевого бара, со значением PendPromPrice = 0 - от цены закрытия (соответствует текущей рыночной цене), 1 - от цены открытия бара
Пендньюсигмоде Способ управления отложенным ордером по новому торговому сигналу: заказы. 0 - если заказ уже размещен, то никаких действий при появлении нового торгового сигнала не производится, 1 - переустановка ордера с новым сигналом, 2 - с новым сигналом, ордер сброшен на «лучший уровень» - остановиться только вниз, бэйлимит только вверх, продавать стоп только вверх, привет только вниз
Отложить цену Режим следования за ценой. ордер модифицируется каждый раз, когда изменяется цена определенной переменной PendPromPrice, заказ сбрасывается только на «лучшую цену» (см. описание переменной PendNewSigMode)
Пендделете Удаление отложенного ордера по противоположному торговому сигналу. Если ложь, одновременное существование двух ордеров разной направленности
Срок годности Время жизни заказа в минутах (минимальное значение 11 минуты)
Учет рыночных ордеров
MaxOrdersCount Допустимое общее количество открытых ордеров. -1 - неограниченный
MaxBuyCount Допустимое количество открытых ордеров на покупку. -1 - неограниченный
Максселлкаунт Допустимое количество открытых ордеров на продажу. -1 - неограниченный
Трейлинг
Трейлинг-стоп_использование Включение трейлинг-стопа
ТрейлингСтопСтарт Прибыль ордера, при котором начинает работать трейлинг-стоп
Трейлингтоп Уровень трейлинг-стопа
Точка безубыточности
Точка безубыточности Включить безубыточность
BreakEvenStart Профитный ордер, при котором срабатывает безубыток
БезубытокУровень Уровень, на котором устанавливается стоп-лосс от цены безубытка
Трейлинг индикатора
_TS_ON Включить трейлинг индикатора
_TS_iCustomName Пользовательское имя индикатора
_TS_iCustomParam Список параметров через разделитель «/». Для переменных типа bool, вместо того, чтобы начать правда, 1 используется, вместо ложного это 0. Если в параметрах индикатора есть строковые переменные, советник не будет работать !!!
_TS_iForBuyBufIndex Индекс буфера для ордеров на покупку
_TS_iForSellBufIndex Индекс буфера для ордеров на продажу
_TS_iShift Сдвиг индикатора. 1 - на сформированных брусьях, 0 - на развивающемся баре (не рекомендуется). Значение 2,3,4 также можно ввести ...
_TS_Opt_1_Использовать Включение использования оптимизированной переменной 1. Когда вы включаете оптимизированную переменную, вместо значения из строки iCustomParam, определяемой переменной Opt_X_Index, будет использоваться значение переменной Opt_X_Value
_TS_Opt_1_Index Индекс оптимизированной переменной 1 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_TS_Opt_1_Value Значение оптимизируемой переменной 1
_TS_Opt_2_Использовать Включение использования оптимизированной переменной 2
_TS_Opt_2_Index Индекс оптимизированной переменной 2 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_TS_Opt_2_Value Значение оптимизированной переменной 2
_TS_Opt_3_Использовать Включение использования оптимизированной переменной 3
_TS_Opt_3_Index Индекс оптимизированной переменной 3 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля
_TS_Opt_3_Value Значение оптимизированной переменной 3
_TS_Opt_4_Использовать Включение использования оптимизируемой переменной 4
_TS_Opt_4_Index Индекс оптимизированной переменной 4 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_TS_Opt_4_Value Значение оптимизируемой переменной 4
_TS_Opt_5_Использовать Включение использования оптимизируемой переменной 5
_TS_Opt_5_Index Индекс оптимизированной переменной 5 в массиве параметров (в строке iCustomParam). Отсчет начинается с нуля.
_TS_Opt_5_Value Значение оптимизируемой переменной 5
_TS_Indent Отступ в пунктах от значения индикатора
_TS_TrailInProfit Минимальная фиксированная прибыль. Стоп-лосс переставляется, если он захватывает не менее _TS_TrailInProfit пунктов прибыли
Время
Время использования Включить проверку времени
Стартор Время час
начальная минута Время начала минут
Терпеть Час окончания
Последняя минута Минуты окончания времени

Примеры настроек

Если вы не знаете, что такое файлы настроек и как ими пользоваться, смотрите файл настроек .

Краткое описание Обязательные показатели Файл настроек
Открытие стрелки 2МАКросс 001.набор
Пересечение двух линий 2MACD 002.набор
Железнодорожный переезд RSIT3 003.набор
Конец Т3 004.набор
Изменение цвета MACol 005.набор
Вход со стрелкой, выход по встречному сигналу, без стоп-лосса и тейк-профита 2МАКросс 006.набор .
Вход со стрелкой, закрытие уровня, без стоп-лосса и тейк-профита 2МАКросс , RSIT3 007.набор
Войдите с помощью стрелок, закрытие по стоп-лоссу или тейк-профиту и трейлинг по индикатору 2МАКросс , Т3 008.набор
Вход со стрелкой, оптимизация двух параметров 2МАКросс 009.набор
... ... ...

Скачать

[ForexWikiTrading.com]exp_iCustom_v11

Насколько полезным был этот пост?

Нажмите на звездочку, чтобы оценить!

Средний рейтинг 0 / 5. Подсчет голосов: 0

Голосов пока нет! Будьте первым, кто оценит этот пост.

Сожалеем, что этот пост не оказался для вас полезным!

Давайте улучшим этот пост!

Расскажите нам, как мы можем улучшить этот пост?



Автор: Команда Форекс Вики
Мы команда опытных трейдеров Forex. [2000-2023] которые посвящены жизни на наших собственных условиях. Наша основная цель - достижение финансовой независимости и свободы, и мы занимались самообразованием и приобрели обширный опыт на рынке Forex, чтобы достичь самодостаточного образа жизни..