Советник Grid+SymbolHedge
Описание:
Торговая стратегия "Сетка". Логика советника зависит от периода графика, к которому он прикреплён (если для старта новой сетки используются индикаторы). Внимание, несколько таких советников с одинаковым значением параметра MagicNumber будут торговать единой системой.
Параметры:
GridInterval = ширина ячейки сетки (в пунктах).
StartInterval = начальная ширина ячейки сетки (в пунктах); значение 0 - начальная ширина равна значению параметра GridInterval.
MaximumOpposite = максимальное количество открытых противоположных позиций; значение меньшее 0 - без ограничения.
AddLossClosedPosition = определяет учитывать ли убыток закрытых позиций в результате сетки; значение true - учитывать, false - не учитывать. Этот параметр используется, только если значение параметра MaximumOpposite больше или равно 0.
StopGridImmediate = приказ остановить сетку немедленно; значение true - остановить сетку, false - торговля разрешена. Внимание, если сетка остановлена вручную (без использования этого параметра), то перед следующим запуском советника необходимо удалить созданные им глобальные переменные; иначе он может начать некорректно работать.
UseAbsoluteProfit = определяет значение параметра TargetProfit; значение true - параметр TargetProfit содержит значение в деньгах, false - параметр TargetProfit содержит значение в процентах от стартовых средств.
TargetProfit = прибыль, по достижении которой сетка будет остановлена; значение 0 - опция не используется. Внимание, если значение параметра MethodMM не равно 0 и параметр UseAbsoluteProfit = true, то здесь указывается значение при торговле лотом равным "минимальный шаг размера лота" (обычно этот шаг равен 0.01).
UseAbsoluteTrailingProfit = определяет значение параметра TrailingProfit; значение true - параметр TrailingProfit содержит значение в деньгах, false - параметр TrailingProfit содержит значение в процентах от стартовых средств.
TrailingProfit = дистанция уровня "скользящей" прибыли, при достижении которого сетка будет остановлена; значение 0 - опция не используется. Использование этого параметра должно позволять получать большую прибыль при длительном движении рынка в одном направлении. Внимание, если значение параметра MethodMM не равно 0 и параметр UseAbsoluteTrailingProfit = true, то здесь указывается значение при торговле лотом равным "минимальный шаг размера лота" (обычно этот шаг равен 0.01).
UseAbsoluteDrawdown = определяет значение параметра MaximumDrawdown; значение true - параметр MaximumDrawdown содержит значение в деньгах, false - параметр MaximumDrawdown содержит значение в процентах от стартовых средств.
MaximumDrawdown = убыток, по достижении которого сетка будет остановлена; значение 0 - опция не используется. Внимание, если значение параметра MethodMM не равно 0 и параметр UseAbsoluteDrawdown = true, то здесь указывается значение при торговле лотом равным "минимальный шаг размера лота" (обычно этот шаг равен 0.01).
StartGridAgain = разрешение старта новой сетки; значение true - после остановки сетки будет начата новая, false - торгуется только одна сетка.
StartAtTimeHour = старт новой сетки в указанные часы. Возможные значения: 0 - опция не используется; 1 - старт сетки в час StartHour_1; 2 - старт сетки в StartHour_1 и в StartHour_2 часы; 3 - старт сетки в StartHour_1, в StartHour_2 и в StartHour_3 часы.
StartHour_1 = определяет час для старта новой сетки (по времени Терминала). Этот параметр используется, только если параметр StartAtTimeHour больше 0.
StartHour_2 = определяет час для старта новой сетки (по времени Терминала). Этот параметр используется, только если параметр StartAtTimeHour больше 1.
StartHour_3 = определяет час для старта новой сетки (по времени Терминала). Этот параметр используется, только если параметр StartAtTimeHour больше 2.
StartAtValueATR = старт новой сетки, когда значение индикатора ATR меньше указанного уровня; значение true - опция используется, false - опция не используется.
PeriodATR = период индикатора ATR. Этот параметр используется, только если параметр StartAtValueATR = true.
ValueATR = пороговое значение индикатора ATR (в пунктах). Этот параметр используется, только если параметр StartAtValueATR = true.
StartAtValueADX = старт новой сетки, когда значение индикатора ADX меньше указанного уровня; значение true - опция используется, false - опция не используется.
PeriodADX = период индикатора ADX. Этот параметр используется, только если параметр StartAtValueADX = true.
ValueADX = пороговое значение индикатора ADX. Этот параметр используется, только если параметр StartAtValueADX = true.
StartAtHighLowLastDay = старт новой сетки, когда цена достигает High/Low предыдущего дня; значение true - опция используется, false - опция не используется.
StartAtWidthPriceChannel = старт новой сетки, когда ширина индикатора PriceChannel меньше указанного значения; значение true - опция используется, false - опция не используется.
PeriodPriceChannel = период индикатора PriceChannel. Этот параметр используется, только если параметр StartAtWidthPriceChannel = true.
WidthPriceChannel = пороговая ширина индикатора PriceChannel (в пунктах). Этот параметр используется, только если параметр StartAtWidthPriceChannel = true.
UsedFilterTime = фильтр "торговый интервал времени"; значение true - фильтр используется, false - не используется.
StartTradeHour = час начала торгового интервала (по времени Терминала). Этот параметр используется, только если параметр UsedFilterTime = true.
StartTradeMinute = минута начала торгового интервала (по времени Терминала). Этот параметр используется, только если параметр UsedFilterTime = true.
FinishTradeHour = час окончания торгового интервала (по времени Терминала). Этот параметр используется, только если параметр UsedFilterTime = true.
FinishTradeMinute = минута окончания торгового интервала (по времени Терминала). Этот параметр используется, только если параметр UsedFilterTime = true.
StopGridAtFinishTimeInterval = остановка сетки по окончании торгового интервала; значение true - опция используется, false - опция не используется. Этот параметр используется, только если параметр UsedFilterTime = true.
MethodMM = определяет размер открываемых позиций. Возможные значения: 0 - используется размер, указанный в параметре Lots; 1 - размер позиции высчитывается на основании параметра VolumePosition; 2 - размер позиции высчитывается на основании параметра FirstStep.
Lots = постоянный размер открываемых позиций. Этот параметр используется, только если параметр MethodMM = 0.
VolumePosition = используемый для открытия одной позиции процент от свободной маржи. Этот параметр используется, только если параметр MethodMM = 1.
FirstStep = ступенчатое увеличение размера позиции. Этот параметр используется, только если параметр MethodMM = 2.
ShowComment = режим отображения комментария; значение true - комментарий отображается, false - не отображается.
MagicNumber = "магическое" число ордеров советника. Если к графикам различных валютных пар прикреплены советники с одинаковым значением этого параметра, то такие советники будут торговать единой системой.
ExpertComment = текст комментария при открытии позиции.
ColorBuy = цвет отображения на графике длинных позиций.
ColorSell = цвет отображения на графике коротких позиций.
Тест на истории котировок: Отчёт
Статус: Стоимость 1000 рублей, возможно скачать версию для демо-счёта.
Платформа: MetaTrader 4.
Частые вопросы:
Как запустить советник ?
Как изменять параметры советника ?
Почему советник не торгует ?
|