Перейти к содержанию
Авторизация  
Pavel888

[Вспомогательный советник] НАБОР ВСПОМОГАТЕЛЬНЫХ СОВЕТНИКОВ от Кима

Рекомендуемые сообщения





В наборе представлен 31 вспомогательный советник от Игоря Кима . Все файлы экспертов доступны с исходным кодом. Перед работой на реальном счёте проверяйте функционал советника на демо счёте, научитесь им правильно пользоваться, найдите ответы на все непонятные для вас вопросы. Скриншотов нет - они не требуются. Описание по каждой функции советника представлено.
Удачи!


СПИСОК И КОМПЛЕКТАЦИЯ СОВЕТНИКОВ

Спойлер


e-ATRTrailing
e-CloseByEquity
e-CloseByLoss
e-CloseByLossOrProfit
e-CloseByLossPosInPoint
e-CloseByPercentProfit
e-CloseByProfit
e-CloseByProfitPosInCurrency
e-CloseByTime
e-CloseOnTime
e-LOTrailing
e-MoveSLTPbyMouse
e-MovingInWL
e-MovingInWL2
e-MSound
e-News-Lucky$
e-News-Lucky$_lots-limit
e-News-Lucky$ auto v2.2 by loopsider
e-OCO
e-OpenByTime
e-SARTrailing
e-ScreenShot
e-screenshot_1
e-SignalOfTrade
e-SOTrailing
e-SoundWorkOrder
e-TFL
e-TFL_v2
e-Trailing
e-Trailing2
e-VTrailingByProfit




e-ATRTrailing
Советник представляет собой разновидность тральщика и выполняет перестановки стопов на расстоянии ATR.Ratio*ATR от текущей цены. Советник e-ATRTrailing можно выставлять как на один график, так и на несколько. Если поставить на один с параметром AllSymbols=True, советник будет тралить позиции всех торговых инструментов. На несколько графиков советник можно ставить только с параметром AllSymbols=False, чтобы разные копии советников не мешали друг другу. Тогда для разных графиков можно будет выставить разные параметры трала.
Настройки советника:
Спойлер

AllSymbols=True - Управлять всеми позициями.
MagicNumber=-1 - Идентификатор позиций.
ProfitOnly=True - Тралить только профит.
UseSound=True - Использовать звуковой сигнал.
ShowComment=True - Показывать комментарий.
ATR.TF.Buy=15 - Таймфрейм индикатора ATR для покупок (позиций типа Buy). Значение по умолчанию 15 - график М15.
ATR.Period.Buy=5 - Период индикатора ATR для покупок (позиций типа Buy). Значение по умолчанию 5.
ATR.Ratio.Buy=2 - Коэффициент умножения значения индикатора ATR для покупок (позиций типа Buy). Значение по умолчанию 2,00.
ATR.TF.Sell=15 - Таймфрейм индикатора ATR для продаж (позиций типа Sell). Значение по умолчанию 15 - график М15.
ATR.Period.Sell=5 - Период индикатора ATR для продаж (позиций типа Sell). Значение по умолчанию 5.
ATR.Ratio.Sell=2 - Коэффициент умножения значения индикатора ATR для продаж (позиций типа Sell). Значение по умолчанию 2,00.




e-CloseByEquity
Советник выполняет закрытие всех позиций по значению собственных средств (Equity) текущего счёта. В советнике нужно задать два значения Equity по принципу тейка и стопа, то есть верхнее и нижнее значения. По достижении одного из них советник закроет все имеющиеся позиции. Причём сначала закроет прибыльные позиции, а потом все остальные. Также можно настроить, чтобы советник удалил все отложенные ордера и закрыл терминал.
Настройки советника:
Спойлер

NumberAccount=0 - Номер торгового счёта. Если 0, то работа советника разрешена на любом счёте.
Equity.Take=5000 - Размер тейка по Equity. Это верхнее значение средств в валюте депозита, по достижении которого советник закроет все позиции.
Equity.Stop=2000 - Размер стопа по Equity. Это нижнее значение средств в валюте депозита, по достижении которого советник закроет все позиции.
DeleteOrders=False - Удалить ордера.
CloseTerminal=False - Закрыть терминал.
ShowComment=True - Показывать комментарии на графике.
UseSound=True - Озвучивать исполнение торговых операций.
SoundSuccess="expert.wav" - Звук успеха.
SoundError="timeout.wav" - Звук ошибки.
Slippage=2 - Проскальзывание цены в пунктах.
NumberOfTry=3 - Количество торговых попыток при ошибках.




e-CloseByLoss
Советник закрывает указанное количество самых убыточных (по пипсам) позиций при достижении счётом общего заданного уровня убытка в валюте депозита.
Настройки советника:
Спойлер

CurSymbolOnly=True - Работать только с позициями текущего символа. Если False, то со всеми.
ValueLoss=300 - Уровень общего убытка в валюте депозита.
NumberOfPos=2 - Количество самых убыточных позиций, которые следует закрыть.
ShowComment=True - Показывать комментарий.
NumberAccount=0 - Номер торгового счёта.
UseSound=False - Использовать звуковой сигнал.
NameFileSound="expert.wav" - Наименование звукового файла.
Slippage=3 - Проскальзывание цены.
NumberOfTry=5 - Количество торговых попыток при ошибках.
PauseAfterError=75 - Пауза после ошибки в секундах.




e-CloseByLossOrProfit
Советник выполняет закрытие всех позиций при достижении общего по счёту заданного уровня убытка или прибыли в валюте депозита. Так же советник может удалить отложенные ордера.
Настройки советника:
Спойлер

TargetLoss=30 - Целевой убыток в валюте депозита.
TargetProfit=60 - Целевая прибыль в валюте депозита.
DeleteOrders=True - Удалять отложенные ордера после закрытия всех позиций.
ShowComment=True - Показывать комментарий.
NumberAccount=0 - Номер торгового счёта.
UseSound=False - Использовать звуковой сигнал.
SoundSuccess="ok.wav" - Звук успеха торговой попытки.
SoundError="timeout.wav" - Звук ошибки торговой попытки.
Slippage=3 - Проскальзывание цены.
NumberOfTry=5 - Количество торговых попыток после ошибки.




e-CloseByLossPosInPoint
Советник закрывает только те позиции, у которых убыток в пунктах превысил некоторое заданное значение. Какие именно позиции закрыть, покупки или продажи, а также, на каких именно торговых инструментах, можно настроить с помощью внешних параметров.
Настройки советника:
Спойлер

NumberAccount=0 - Номер торгового счёта. Если 0 (ноль), то разрешена работа советника на любом торговом счёте.
symbol="" - Торговый инструмент. Допустимы следующие значения: "" - любой торговый инструмент, "0" - только текущий инструмент и любое значение из Обзора Рынка (EURUSD, GBPUSD и т.п.).
Operation=-1 - Торговая операция. Допустимые значения: -1 - любая торговая операция, 0 - OP_BUY, 1 - OP_SELL.
TargetLoss=50 - Убыток в пунктах.
MagicNumber=0 - Идентификатор позиции.
ShowComment=True - Показывать в комментарии значения внешних параметров советника.




e-CloseByPercentProfit
Советник выполняет закрытие всех позиций при достижении общей по счёту прибыли, выраженной в процентах от текущего баланса или при увеличении общего по счёту убытка выше заданного процента относительно баланса счёта. Кроме того этот советник может ещё и удалить все ордера и закрыть терминал, чтобы после фиксации прибыли или убытка больше ни один советник не смог торговать.
Настройки советника:
Спойлер

PercentProfit=1.00 - Процент прибыли от текущего баланса счёта.
PercentLoss=5.00 - Процент убытка от текущего баланса счёта.
DeleteOrders=False - Удалять ордера.
CloseTerminal=False - Закрывать терминал.
ShowComment=True - Показывать комментарий.
NumberAccount=0 - Номер торгового счёта.
UseSound=False - Использовать звуковой сигнал.
NameFileSound="expert.wav" - Наименование звукового файла.
Slippage=3 - Проскальзывание цены.
NumberOfTry=5 - Количество торговых попыток после ошибки.
PauseAfterError=75 - Пауза после ошибки в секундах.




e-CloseByProfit
Советник закрывает все позиции при достижении заданного уровня профита в пунктах.
Настройки советника:
Спойлер

CurSymbolOnly=True - Работать только с позициями текущего символа.
StopLoss=40 - Уровень общего убытка в пунктах по счёту.
TakeProfit=60 - Уровень общей прибыли в пунктах по счёту.
ShowComment=True - Показывать комментарий.
NumberAccount=0 - Номер торгового счёта.
UseSound=False - Использовать звуковой сигнал.
NameFileSound="expert.wav" - Наименование звукового файла.
Slippage=3 - Проскальзывание цены.
NumberOfTry=5 - Количество торговых попыток при ошибках.




e-CloseByProfitPosInCurrency
Советник закрывает только те позиции, у которых профит в валюте депозита превысил некоторое заданное значение. Какие именно позиции закрыть, покупки или продажи, а также, на каких именно торговых инструментах, можно настроить с помощью внешних параметров советника.
Настройки советника:
Спойлер

NumberAccount=0 - Номер торгового счёта. Если 0 (ноль), то разрешена работа советника на любом торговом счёте.
symbol="" - Торговый инструмент. Допустимы следующие значения: "" - любой торговый инструмент, "0" - только текущий инструмент и любое значение из Обзора Рынка (EURUSD, GBPUSD и т.п.).
Operation=-1 - Торговая операция. Допустимые значения: -1 - любая торговая операция, 0 - OP_BUY, 1 - OP_SELL.
Profit=50 - Профит в валюте депозита.
MagicNumber=0 - Идентификатор позиции.
ShowComment=True - Показывать в комментарии значения внешних параметров советника.




e-CloseByTime
Советник закрывает позиции, удаляет ордера и закрывает терминал в заданное время (завтра, послезавтра, в пятницу и т.д.). В советнике Вы можете задать произвольные дату и время закрытия позиций, кроме того, есть возможность отфильтровать позиции по символу, по типу и по магическому номеру.
Настройки советника:
Спойлер

NumberAccount=0 - Номер торгового счёта, на котором разрешена работа советника. 0 - работа советника разрешена на любом счёте.
symbol="" - Торговый инструмент: "" - любой, "0" - текущий.
Operation=-1 - Торговая операция: -1 - любая, 0 - Buy, 1 - Sell.
MagicNumber=-1 - Идентификатор позиций/ордеров.
SetVLine=True - Установить вертикальную линию на дату и время закрытия.
colorLine=Red - Цвет линии.
styleLine=0 - Стиль линии: 0 - STYLE_SOLID - Сплошная линия, 1 - STYLE_DASH - Штриховая линия, 2 - STYLE_DOT - Пунктирная линия, 3 - STYLE_DASHDOT - Штрих-пунктирная линия, 4 - STYLE_DASHDOTDOT - Штрих-пунктирная линия с двойными точками.
widthLine=3 - Ширина линии.
DeleteOrders=False - Удалять ордера.
CloseTerminal=False - Закрывать терминал.
ShowComment=True - В верхний левый угол графика выводить параметры советника.
UseSound=True - Озвучивать совершение торговых операций.
SoundSuccess="expert.wav" - Звук успеха.
SoundError="timeout.wav" - Звук ошибки.
Slippage=15 - Проскальзывание цены в пунктах. Это значение указано для 5-знака. Для 4-знака используйте 2 или 3 пункта.
NumberOfTry=3 - Количество торговых попыток при ошибках.




e-CloseOnTime
Советник в нужное время закрывает все позиции. Особенно это удобно, когда необходимо отлучится (или, например, во время сна).
Настройки советника:
Спойлер

CloseHour=7 - Время закрытия, часы.
CloseMinute=0 - Время закрытия, минуты.
UseCurrSymbol=False - Использовать только один инструмент.
UseOneAccount=False - Использовать только один счёт.
NumberAccount=11111 - Номер торгового счёта.
Slippage=3 - Проскальзывание цены.
clCloseBuy=Blue - Цвет значка закрытия покупки.
clCloseSell=Red - Цвет значка закрытия продажи.




e-LOTrailing
Советник предназначен для тех, кто ловит продолжение движения лимитными ордерами. Тактика работы сводится к выставлению лимитных ордеров на некотором расстоянии от рынка и их перемещению вслед за ценой. Важный момент: ордера подтягиваются к цене, если она удалилась от ордеров. От цены ордера не убегают! То есть советник тралит лимитные ордера. Можно выставлять как на один график, так и на несколько. Если поставить на один график с параметром AllSymbols=True, советник будет тралить все лимитные ордера. На несколько графиков советник можно ставить только с параметром AllSymbols=False, чтобы разные копии советников не мешали друг другу. Тогда для разных графиков можно будет выставить разные размер и шаг трала.
Настройки советника:
Спойлер

AllSymbols=True - Управлять всеми лимитными ордерами.
TrailingStop=120 - Фиксированный размер трала.
TrailingStep=20 - Шаг трала.
UseSound=True - Использовать звуковой сигнал.
ShowComment=True - Показывать комментарий.
clModifyBuy=Aqua - Цвет значка модификации покупки.
clModifySell=Tomato - Цвет значка модификации продажи.




e-MoveSLTPbyMouse
Советник для перемещения уровней SL и TP с помощью мыши.
Настройки советника:
Спойлер

Language=1 - Язык вывода сообщений: 0-English, 1-Русский.
IntUpdate=0.371 - Интервал обновления в секундах. Если 0, то советник будет работать по тикам. Ненулевое значение этого параметра задаст периодичность проверки необходимости перемещения ценовых уровней открытых позиций.
PrintEnable=True - Разрешить печать сообщений в журнал.
StopColor=Red - Цвет линии уровня StopLoss.
StopStyle=3 - Стиль линии уровня StopLoss.
StopWidth=0 - Толщина линии уровня StopLoss.
TakeColor=Red - Цвет линии уровня TakeProfit.
TakeStyle=3 - Стиль линии уровня TakeProfit.
TakeWidth=0 - Толщина линии уровня TakeProfit.




e-MovingInWL
Устанавливать советник e-MovingInWL нужно только на один график. Он самостоятельно "подхватит" все открытые позиции. Момент перемещения стопа в безубыток можно озвучить (SoundAlert=True).
Настройки советника:
Спойлер

LevelWLoss=1 - Уровень безубытка в пунктах. Можно задавать как положительное, так и отрицательное значение.
LevelProfit=10 - Уровень профита в пунктах, при достижении которого стоп будет поставлен на уровень LevelWLoss.
ShowComment=True - Показывать комментарии.
SoundAlert=True - Звук.




e-MovingInWL2
Советник предназначен для перемещения стопа открытых позиций в безубыток при достижении ими некоторого заданного уровня профита. Главное отличие советника e-MovingInWL2 от его старшего брата e-MovingInWL заключается в наличии двух дополнительных параметров: AllSymbols и Magic, которые позволяют более гибко выбирать отслеживаемые позиции.
Устанавливать советник e-MovingInWL2 можно как только на один график (AllSymbols=True), так и на несколько (AllSymbols=False). Момент перемещения стопа в безубыток можно озвучить (UseSound=True).
Настройки советника:
Спойлер

AllSymbols=True - Следить за позициями всех символов. Если True, то советник будет следить за позициями всех символов. Если False, то советник будет следить за позициями только текущего символа.
Magic=-1 - Идентификатор позиций, MagicNumber. Если меньше нуля, то советник будет следить за позициями с любым магиком, иначе только за теми, магик которых равен заданному.
LevelProfit=25 - Уровень профита в пунктах, которого должна достигнуть позиция для того, чтобы её стоп был перенесён на уровень безубытка.
LevelWLoss=1 - Уровень безубытка в пунктах, на который будет перенесён стоп позиции после того, как её профит достигнет уровня LevelProfit в пунктах.
ShowComment=True - Показывать комментарий.
UseSound=True - Использовать звуковой сигнал для оповещения о факте выполнения или не выполнения торговой операции.
SoundSuccess="expert.wav" - Наименование файла звука успеха.
SoundError="timeout.wav" - Наименование файла звука ошибки.
NumberOfTry=2 - Количество торговых попыток при ошибках.




e-MSound
Советник осуществляет двухуровневое звуковое сопровождение хода инструмента.
Настройки советника:
Спойлер

MoveLevel_1=3 - Движение инструмента в пунктах. Первый уровень.
Sound_1_up="expert" - Наименование звукового файла для озвучивания движения инструмента вверх на расстояние первого уровня.
Sound_1_dn="ok" - Наименование звукового файла для озвучивания движения инструмента вниз на расстояние первого уровня.
MoveLevel_2=15 - Движение инструмента в пунктах. Второй уровень.
Sound_2_up="alert2" - Наименование звукового файла для озвучивания движения инструмента вверх на расстояние второго уровня.
Sound_2_dn="alert" - Наименование звукового файла для озвучивания движения инструмента вниз на расстояние второго уровня.




e-News-Lucky$
Советник выставляет ордера в определённое время на пробой диапазона. Если ни один ордер не сработал, то возможна их модификация на каждом баре.
Настройки советника:
Спойлер

Lots=0.1 - Размер торгуемого лота.
StopLoss=15 - Размер стопа в пунктах.
TakeProfit=0 - Размер тэйка в пунктах.
TimeSetOrders="10:30" - Время установки ордеров.
TimeDelOrders="22:30" - Время удаления ордеров.
TimeClosePos="22:30" - Время закрытия позиций.
DistanceSet=20 - Расстояние установки ордеров от рынка в пунктах.
UseTrailing=True - Использовать трал.
ProfitTrailing=True - Тралить только профит.
TrailingStop=25 - Размер трала в пунктах.
TrailingStep=5 - Шаг трала в пунктах.
Slippage=3 - Проскальзывание цены в пунктах.
Name_Expert="e-News-Lucky$" - Наименование советника. Записывается в комментарии ордеров.
UseSound=True - Использовать звуковой сигнал.
NameFileSound="expert.wav" - Наименование звукового файла.
clOpenBuy=LightBlue - Цвет значка открытия покупки.
clOpenSell=LightCoral - Цвет значка открытия продажи.
clModifyBuy=Aqua - Цвет значка модификации покупки.
clModifySell=Tomato - Цвет значка модификации продажи.
clCloseBuy=Blue - Цвет значка закрытия покупки.
clCloseSell=Red - Цвет значка закрытия продажи.




e-News-Lucky$_lots-limit, e-News-Lucky$ auto v2.2 by loopsider
Пара модификаций вышеозначенного бота.


e-OCO
Советник следит за появлением позиции. Как только позиция появляется - удаляет все ордера. Позиция может появиться либо после входа по рынку, либо после срабатывания отложенного ордера.
Настройки советника:
Спойлер

NumberAccount=0 - Номер торгового счёта, на котором советнику разрешено выполнять торговые операции. Нулевое значение - любой счёт.
UseSound=False - Использовать звуковой сигнал.
NameFileSound="expert.wav"- Наименование звукового файла.
Slippage=3 - Проскальзывание цены.
NumberOfTry=5 - Количество торговых попыток в случае каких-либо ошибок.
PauseAfterError=75 - Пауза между торговыми попытками в секундах.




e-OpenByTime
Советник открывает позиции в заданное время.
Настройки советника:
Спойлер

TimeTrade="19:51" - Время открытия позиции.
Duration=300 - Интервал времени в секундах, в течение которого разрешёно открытие позиции.
Sell=False - Тип открываемой позиции: True-Sell, False-Buy.
Lots=0.1 - Размер лота.
StopLoss=30 - Размер стопа в пунктах.
TakeProfit=60 - Размер тейка в пунктах.
MagicNumber=0 - Идентификатор (магический номер) позиции.
NumberAccount=0 - Номер торгового счёта: 0-позволяет торговать на любом счёте.
UseSound=True - Использовать звуковой сигнал.
NameFileSound="expert.wav" - Наименование звукового файла.
ShowComment=True - Показывать комментарий.
MarketWatch=True - Отправлять торговые запросы по условиям исполнения "Market Watch", как того требует регламент некоторых ДЦ, например, WHC.
Slippage=3 - Проскальзывание цены.
NumberOfTry=5 - Количество торговых попыток.




e-SARTrailing
Советник осуществляет автоматический Trailing Stop по индикатору Parabolic SAR.
Настройки советника:
Спойлер

AllSymbols= True - Следить за позициями всех торговых инструментов.
ProfitOnly= False - Тралить только профит.
UseSound= True - Использовать звуковой сигнал.
ShowComment= True - Показывать комментарий.
SAR.TF= 15 - Таймфрейм Parabolic SAR.
SAR.Step= 0.02 - Шаг Parabolic SAR.
SAR.Maximum= 0.2 - Максимум Parabolic SAR.
SAR.Distance= 20 - Расстояние от SAR в пунктах.




e-ScreenShot
Советник делает скриншот на каждом новом баре графика.
Настройки советника:
Спойлер

FolderSymbol=True - Для каждого символа создать отдельную папку с именем символа.
FolderForTF=True - Для каждого таймфрейма создать отдельную папку с именем, равным количеству минут таймфрейма. Например, для таймфрейма PERIOD_H1 будет создана папка с именем "60".
size_x=640 - Ширина скриншота в пикселах.
size_y=320 - Высота скриншота в пикселах.




e-screenshot_1
Небольшая модификация вышеозначенного бота.
Настройки советника:
Спойлер

FolderSymbol=True - Для каждого символа создать отдельную папку с именем символа.
FolderForTF=True - Для каждого таймфрейма создать отдельную папку с именем, равным количеству минут таймфрейма. Например, для таймфрейма PERIOD_H1 будет создана папка с именем "60".
size_x=640 - Ширина скриншота в пикселах.
size_y=320 - Высота скриншота в пикселах.
Interval=5 - Интервал создания скриншотов, количество секунд. Если отрицательное значение, то скриншоты будут создаваться в начале каждого бара текущего таймфрейма. Если 0, то на каждом тике. Если больше нуля, то это значение задаст количество секунд, через которые текущий график будет скриншотиться.
byEvents=True - Делать скриншоты по наступлению торговых событий. В этом случае параметр Interval будет задавать периодичность (частоту) опроса событий. Советник видит и может отслеживать 44 торговых события.




e-SignalOfTrade
Советник представляет собой разновидность индикатора i-SignalOfTrade (индикатор i-SignalOfTrade лежит тут в разделе Разное), реализованного в виде советника. Особых отличий нет, кроме одного. Индикатор работает по тикам и поэтому он вынужден ждать прихода тика, чтобы среагировать и отсигналить, а советник завёрнут в замкнутый цикл настраиваемой периодичности. То есть скоростью реакции советника трейдер может управлять по своему усмотрению.
Настройки советника:
Спойлер

IntUpdate=0.27 - Интервал обновления в секундах (0-по тикам).

Перечень выводимой информации:

OutAccountNumber=True - Номер счёта.
OutAccountServer=True - Имя активного сервера.
OutNameExpert=True - Имя эксперта/индикатора.
OutDateTime=True - Дата и время.
UseTimeLocal=True - Использовать локальное время.
OutTicket=False - Тикет ордера.
OutMagic=True - Магик - уникальный идентификатор ордера.
OutComment=True - Комментарий.

Направление вывода:

UseAlert=True - Диалоговое окно.
UseComment=True - Комментарий в окне текущего графика.
UsePrint=False - Журнал.
UseSendMail=False - Электронная почта.
UseSendPush=False - Push-уведомление на мобильные терминалы.
UseSound=True - Звук.
FileName="expert.wav" - Наименование звукового файла.




e-SOTrailing
Советник e-SOTrailing можно выставлять как на один график, так и на несколько. Если поставить на один с параметром AllSymbols=True, советник будет тралить все стоповые ордера. На несколько графиков советник нужно ставить с параметром AllSymbols=False, чтобы разные копии советников не мешали друг другу. Тогда для разных графиков можно будет выставить разные размер и шаг трала.
Настройки советника:
Спойлер

AllSymbols=False - Управлять стоповыми ордерами всех символов.
TrailingStop=20 - Фиксированный размер трала.
TrailingStep=3 - Шаг трала.
UseSound=True - Использовать звуковой сигнал.
ShowComment=True - Показывать комментарий (значения параметров советника).
clModifyBuy=Aqua - Цвет значка модификации покупки.
clModifySell=Tomato - Цвет значка модификации продажи.




e-SoundWorkOrder
Советник осуществляет звуковую сигнализацию при срабатывании ордера.
Настройки советника:
Спойлер

NameFileSound = - Наименование звукового файла, который должен лежать в папке ...\sounds\




e-TFL
Советник предназначен для полуавтоматической торговли от линий, установленных пользователем. Линий можно ставить одну или две. Если две, то одна обязательно должна быть выше текущей цены, а другая - ниже. Советник поддерживает два типа линий: горизонтальная и трендовая.
Настройки советника:
Спойлер

esNameUpLine="UPLine" - Наименование верхней линии.
esNameDnLine="DNLine" - Наименование нижней линии.
ebBuyFromUp=False - Покупать от верхней линии, если True. Продавать, если False.
ebBuyFromDn=False - Покупать от нижней линии, если True. Продавать, если False.
ebShowComment=True - Показывать комментарии.
Lots=0.1 - Размер торгуемого лота.
StopLoss=15 - Размер стопа в пунктах.
TakeProfit=15 - Размер тэйка в пунктах.
Slippage=3 - Проскальзывание цены в пунктах.




e-TFL_v2
Советник торгует от линий, установленных пользователем. Для нормальной работы нужны две линии: одна обязательно должна быть выше текущей цены, а другая - ниже. Советник поддерживает два типа линий: горизонтальная и трендовая. Можно устанавливать две линии, как одного типа, так и разного. Линиями можно нарисовать канал и настроить торговлю советника внутрь канала: покупать от нижней, продавать от верхней. Можно организовать торговлю на пробой некоторого ценового диапазона вверх или вниз: покупка от верхней линии, продажа от нижней. Во второй версии реализовано смещение уровня входа относительно линии. Оно задаётся параметром OffsetTL в пунктах и может быть как положительным, так и отрицательным. А также во второй версии появилась возможность по желанию пользователя на уровень стопа открываемой позиции автоматически выставить стоповые переворотные ордера. Установка этих ордеров управляется параметром SetRevStopOrd.
Настройки советника:
Спойлер

NameUpLine="UPLine" - Наименование верхней линии.
NameDnLine="DNLine" - Наименование нижней линии.
BuyFromUp=False - Покупать от верхней линии, если True. Продавать, если False.
BuyFromDn=True - Покупать от нижней линии, если True. Продавать, если False.
OffsetTL=3 - Смещение торгового уровня в пунктах.
SetRevStopOrd=False - Ставить переворотные стоп-ордера на уровень стопа. открываемой позиции.
ShowComment=True - Показывать комментарии.
MarketWatch=True - Формировать торговые запросы под исполнение "Market Watch".
MagicNumber=20080320 - Идентификатор позиций и ордеров советника.
UseSound=True - Использовать звуковой сигнал при совершении торговых операций.
NameFileSound="expert.wav" - Наименование звукового файла.
Lots=0.1 - Размер торгуемого лота.
StopLoss=30 - Размер стопа в пунктах.
TakeProfit=70 - Размер тэйка в пунктах.
Slippage=3 - Проскальзывание цены в пунктах.
NumberOfTry=5 - Количество торговых попыток.




e-Trailing
Советник поддерживает два вида трала: простой (параметр ProfitTrailing=False), т.е. сразу же после открытия позиции подтягивается стоп на размер трала и профит-трэйлинг (параметр ProfitTrailing=True), при котором стопы двигаются только после превышения профита позы над размером трала. Вешать нужно только на один любой график, а стопы будут двигаться у всех открытых позиций (параметр AllPositions=True).
Настройки советника:
Спойлер

AllPositions=False - Управлять всеми позициями.
ProfitTrailing=True - Тралить только профит.
TrailingStop=15 - Размер трала.
TrailingStep=2 - Шаг трала.
UseSound=True - Использовать звуковой сигнал.
NameFileSound="expert.wav" - Наименование звукового файла.




e-Trailing2
Советник сопровождает позиции простым тралом.
Настройки советника:
Спойлер

AllSymbols=True - Следить за позициями всех символов. Если True, то советник будет следить за позициями всех символов. Если False, то советник будет следить за позициями только текущего символа.
Magic=-1 - Идентификатор позиций, MagicNumber. Если меньше нуля, то советник будет следить за позициями с любым магиком, иначе только за теми, магик которых равен заданному.
TSProfitOnly=True - Переключатель зоны, в которой трал начинает свою работу. Если True, то трал начнёт работу только после того, как профит позиции достигнет значения TStop+TrailingStep пунктов. Если False, то советник будет просто следить за тем, чтобы стоп позиции относительно текущей цены всегда был не далее, чем TStop+TrailingStep пунктов. Другими словами при True советник работает только в профитной зоне позиции, а при False и в отрицательной.
TStop.Buy=50 - Размер трала в пунктах для покупок.
TStop.Sell=35 - Размер трала в пунктах для продаж.
TrailingStep=3 - Шаг трала в пунктах. Необходим для того, чтобы не мучить дилера частыми запросами.
ShowComment=True - Показывать комментарий.
UseSound=True - Использовать звуковой сигнал для оповещения о факте выполнения или не выполнения торговой операции.
SoundSuccess="expert.wav" - Наименование файла звука успеха.
SoundError="timeout.wav" - Наименование файла звука ошибки.
NumberOfTry=2 - Количество торговых попыток при ошибках.




e-VTrailingByProfit
Виртуальный трейлинг по суммарному профиту выбранных позиций.
Настройки советника:
Спойлер

NumberAccount=0 - Номер торгового счёта. Этот параметр определяет на каком торговом счёте советнику разрешено работать. Применяется как защита "от дурака" при "случайном" переключении не на тот счёт.
symbol="" - Наименование торгового инструмента. "" - любой, "0" - текущий. Также сюда можно вбить наименование конкретного инструмента, например, "EURUSD". Применяется для отбора позиций по наименованию торгового инструмента.
Operation=-1 - Идентификатор типа торговой операции. -1 - любая, 0 - OP_BUY, 1 - OP_SELL. Применяется для отбора продаж/покупок. Тралить либо все операции, либо только покупки, либо только продажи.
MagicNumber=-1 - Идентификатор позиции. -1 - любой. Применяется для отбора позиций по магику.
ProfitTrailing=False - Тралить только профит. Если значение параметра равно True, то трал начнёт работать только, если суммарная прибыль станет больше значения параметра TrailingStop. При значении False трал начинает работать уже в убыточной зоне.
TrailingStop=47 - Фиксированный размер трала в валюте депозита.
TrailingStep=1.5 - Шаг трала в валюте депозита.
ShowComment=True - Показывать комментарий на текущем графике.
PrintEnable=True - Разрешить печать в журнал.
AllMessages=True - Протоколировать все сообщения. При значении False из серии одинаковых сообщений в журнал попадёт только первое.
UseSound=False - Использовать звуковой сигнал.
SoundSuccess="ok.wav" - Наименование звукового файла, воспроизводимого в случае успешного выполнения торговой операции.
SoundError="timeout.wav" - Наименование звукового файла, воспроизводимого в случае ошибки при совершении торговой операции.
Slippage=2 - Проскальзывание цены в пунктах.
NumberOfTry=3 - Количество торговых попыток при ошибках совершения торговых операций.





ПОЛЕЗНЫЕ ССЫЛКИ





ИСТОРИЯ ОБНОВЛЕНИЙ

Спойлер


НАБОР ВСПОМОГАТЕЛЬНЫХ СОВЕТНИКОВ от Игоря Кима (2015.11.15) 232 загрузок
НАБОР ВСПОМОГАТЕЛЬНЫХ СОВЕТНИКОВ от Игоря Кима (2017.09.27) 001 загрузок




НАБОР_ВСПОМОГАТЕЛЬНЫХ_СОВЕТНИКОВ_от_Игоря_Кима_2017.09.29.zip

Изменено пользователем Pavel888

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Игорь Ким - молодец программист!

Большинство работ на его сайте бесплатны и доступны в исходном коде. Много трейдеров пользуются его утилитами и много программистов используют функции из его кода. Человек заслужил большой респект годами упорного труда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
e-LOTrailing

Этот советник предназначен для тех, кто ловит продолжение движухи лимитными ордерами.

Вся тактика работы в этом случае сводится к выставлению лимитных ордеров на некотором расстоянии от рынка и их перемещению вслед за ценой. Важный момент: ордера подтягиваются к цене, то есть перемещаются только, если цена удалилась от ордеров. От цены ордера не убегают! Именно этим и занимается советник e-LOTrailing - тралит лимитные ордера.

Советник e-LOTrailing можно выставлять как на один график, так и на несколько. Если поставить на один график с параметром AllSymbols=True, советник будет тралить все лимитные ордера. На несколько графиков советник можно ставить только с параметром AllSymbols=False, чтобы разные копии советников не мешали друг другу. Тогда для разных графиков можно будет выставить разные размер и шаг трала.

Настройки советника:
Спойлер


AllSymbols=True - Управлять всеми лимитными ордерами.
TrailingStop=120 - Фиксированный размер трала.
TrailingStep=20 - Шаг трала.
UseSound=True - Использовать звуковой сигнал.
ShowComment=True - Показывать комментарий.
clModifyBuy=Aqua - Цвет значка модификации покупки.
clModifySell=Tomato - Цвет значка модификации продажи.



Источник: _https://www.mql5.com/ru/code/11662

e-LOTrailing.mq4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
- добавлены недостающие советники от Кима - с 17 до 31 увеличилось количество;
- все эксперты есть как с открытым кодом (файлы mql), так и без него (файлы ex);
- описание по каждому боту имеется, описание всех параметров настроек присутствует;
- вспомогательные ссылки на смежные темы проставлены;
- и обложка, наконец-то, появилась)



скачать всё

=^-^=

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pavel888, традиционно =d> :)

Где исходники, контрольную компиляцию выполняли на билде 1065+?!
А то октябрь скоро и как бы старые коды не посыпались на компиляции...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
я все по старинке в компиляторе 509 билда работаю.
если там не идёт - то тогда новые применяю.
само собой - в последней версии терминала смотрю/проверяю файлы.


кимовские боты все через 509 билд прошли без единой ошибки. в любом случае открытый код есть - если что спецам поправить нужно будет серьезно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

e-CloseByPercentProfit


Если мне нужно только установить убыток, при котором сов будет закрывать ордера, то выставить в графе PercentProfit=0? Или при этом сов будет закрывать ордера по БУ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Да по безубытку. Лучше на всякий 0,1-0,2 поставить.
ЗЫ: Часто сов сбивается при перезапуске терминала или при отключении включении кнопки советники. Поглядывать на инфопанель далеко не лишнее. Иначе в нужный момент возможен игнор по закрытию. При сбое пишет что не инициализирован.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да по безубытку. Лучше на всякий 0,1-0,2 поставить.


Мне просто нужно чтобы сов контролировал только убытки, а прибыль не ограничивалась. Поэтому, если я правильно понял, то лучше поставить просто большое число в графе PercentProfit например - 100% или 1000%))

Добавлено: 09-12-2017 09:27:59

Кстати, сначала советник не запускался. Попробовал компилировать выдал ошибку. Оказалось эта ошибка из-за отсутствия инклюдника (в моем случае был какой то не тот). Заменил этим файлом (нашел на mql) и все заработало (вставить этот файл по пути \терминал\MQL4\Include\ )

WinUser32.mqh

Изменено пользователем TheBestA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Если убытки то ставим отрицательные значения -10% например и всё захлопнется на просадке. :) А прибыль тогда по тейкам видимо закрываться будет. Вобщем какое будет значение в этой строке настроек , так и закроются все ордера на счёте по всем инструментам- в плюс или в минус от % депозита. Изменено пользователем pavka69

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Кто сможет исправить советник e-TFL v2?
"Строчит" ордера при каждом пересечении линии. Сам разработчик молчит, писал ему в вК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


Кто сможет исправить советник e-TFL v2?
"Строчит" ордера при каждом пересечении линии. Сам разработчик молчит, писал ему в вК.


попадал в аналогичную ситуацию с этим советником..
сейчас пользуюсь этим: https://www.mql5.com/ru/code/14138 />все устраивает, и работает как часы..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Коллеги, а подскажете - есть вариант бота e-CloseByPercentProfit , только с возможностью закрытия не всех ордеров на счету, а только с выбранным меджиком (т.е. чтобы сов считал прибыль ордеров по выбранному меджику), - для сеточников?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


Коллеги, а подскажете - есть вариант бота e-CloseByPercentProfit , только с возможностью закрытия не всех ордеров на счету, а только с выбранным меджиком (т.е. чтобы сов считал прибыль ордеров по выбранному меджику), - для сеточников?

у Кима не знаю, если только Argo Guardian настроить таким образом..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

e-CloseOnTime
Советник в нужное время закрывает все позиции. Особенно это удобно, когда необходимо отлучится (или, например, во время сна).


автору спасибо, очень удобно - все в одном месте и хорошо оформлено
а случаем не видел кто в сети e-CloseOnTime , но под МТ5 версию с исходником?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация  

×
×
  • Создать...