MultiTools
- Эксперты
- Версия: 1.2
- Активации: 5
Описание
NoNStop MultiTools — это полностью автоматический мультивалютный советник для MetaTrader 5, основанный на индикаторе NRTR ATR STOP с подтверждением сигналов на старшем таймфрейме. Советник использует стратегию усреднения (сеточную торговлю) с возможностью настройки динамического лота и мартингейла.
Как работает советник
1. Получение сигнала
Советник анализирует рынок на двух таймфреймах:
-
Рабочий таймфрейм (WorkTF) — по умолчанию M30. На нем ищется сигнал от индикатора NRTR ATR STOP.
-
Старший таймфрейм (HigherTF) — по умолчанию D1. На нем сигнал подтверждается.
Правило: Сигнал открывается ТОЛЬКО если оба таймфрейма показывают одно направление.
-
Если оба таймфрейма показывают BUY → открывается покупка
-
Если оба таймфрейма показывают SELL → открывается продажа
-
Если сигналы расходятся → сделка не открывается
2. Открытие первой позиции
Когда сигнал получен и по данному символу нет открытых позиций, советник открывает первую позицию с Take Profit.
Пример:
-
Сигнал BUY по EURUSD
-
Открывается позиция BUY с TP на расстоянии, указанном в настройках
-
Если цена достигает TP → позиция закрывается с прибылью
3. Усреднение (сетка)
Если цена идет против открытой позиции, советник может открывать дополнительные позиции для усреднения.
Условия для усреднения:
-
Включен параметр UseAveraging
-
Цена прошла против позиции на расстояние AveragingStepInput (в пунктах)
-
Количество позиций в сетке не превышает MaxGridPositions
Пример усреднения BUY сетки:
1. Открыт BUY 0.10 по цене 1.1000 2. Цена упала до 1.0970 (30 пунктов против) 3. Открывается BUY 0.20 по цене 1.0970 4. Средняя цена: 1.0980 5. Общий TP: 1.0980 + 120 пунктов = 1.1100 6. Если цена достигнет 1.1100 → обе позиции закрываются с прибылью
Важно: При достижении MaxGridPositions самая старая позиция закрывается, а новая открывается.
4. Обратный сигнал
Если при открытых позициях приходит противоположный сигнал:
Если CloseOnReverse = true :
-
Противоположные позиции закрываются
-
Открывается новая позиция в новом направлении
Если CloseOnReverse = false :
-
Старые позиции остаются
-
Открывается новая позиция в противоположном направлении
-
Обе сетки (BUY и SELL) работают независимо
Настройки советника
Общие настройки
| Параметр | Описание |
|---|---|
| SymbolPrefix | Префикс символа (если брокер использует, например "m.") |
| SymbolSuffix | Суффикс символа (если брокер использует, например ".pro") |
| MagicNumber | Уникальный идентификатор ордеров советника |
| TakeProfitPointsInput | Тейк-профит первой позиции в пунктах |
| SlippageInput | Максимальное проскальзывание |
| NoTradeHoliday | Включен: не торговать с 20 декабря по 15 января. Выключен: торговать всегда |
| CloseOnReverse | Включен: закрывать противоположные позиции при обратном сигнале. Выключен: держать обе сетки |
Выбор символов
| Параметр | Описание |
|---|---|
| Trade only current chart symbol | Торговать только по валютной паре, на которой установлен советник. |
| AutoSelectSymbols | Включен: автоматически выбирать символы из категорий. Выключен: использовать только ручной список |
| ManualSymbols | Ручной список символов через запятую |
| IncludeMajorPairs | Включен: торговать основные пары (EURUSD, GBPUSD и т.д.) |
| IncludeCrossPairs | Включен: торговать кросс-пары (EURGBP, GBPJPY и т.д.) |
| IncludeExoticPairs | Включен: торговать экзотические пары |
| CustomSymbols | Дополнительные символы через запятую |
Настройки лота
| Параметр | Описание |
|---|---|
| UseMartingale1 | Включен: арифметический мартингейл (лот увеличивается: 1, 2, 3, 4...). Выключен: не используется |
| UseMartingale2 | Включен: геометрический мартингейл (лот удваивается: 1, 2, 4, 8...). Выключен: не используется |
| UseDynamicLot | Включен: лот рассчитывается от эквити. Выключен: фиксированный лот |
| StartLot | Начальный лот |
| DynamicLotUnits | На каждые X единиц эквити используется StartLot. Пример: при 1000 и StartLot=0.01, на депозите 10000 лот будет 0.10 |
Важно: Не включайте оба мартингейла одновременно. Выберите один.
Настройки стратегии
| Параметр | Описание |
|---|---|
| WorkTF | Рабочий таймфрейм для сигналов (по умолчанию M30) |
| HigherTF | Старший таймфрейм для подтверждения (по умолчанию D1) |
Настройки индикатора NRTR
| Параметр | Описание |
|---|---|
| NRTR_Period | Период индикатора ATR |
| NRTR_Coeff | Коэффициент умножения ATR |
Рекомендации:
-
Меньший период = больше сигналов, но больше ложных
-
Больший период = меньше сигналов, но надежнее
-
Меньший коэффициент = чувствительнее
-
Больший коэффициент = консервативнее
Настройки усреднения
| Параметр | Описание |
|---|---|
| UseAveraging | Включен: использовать усреднение. Выключен: только одна позиция |
| AveragingTPInput | Тейк-профит для сетки (от средней цены) |
| AveragingStepInput | Шаг усреднения в пунктах |
| MaxGridPositions | Максимальное количество позиций в одной сетке. 0 - неограничено |
Настройки прибыли
| Параметр | Описание |
|---|---|
| EnableProfitManagement | Включен: закрывать все позиции при достижении цели. Выключен: не использовать цель |
| StartWithSavedTarget | Включен: загрузить цель из файла. Выключен: создать новую цель |
| ProfitInCurrency | Цель в валюте депозита (если ProfitInPercent = false ) |
| ProfitInPercent | Включен: цель в процентах. Выключен: цель в валюте |
| ProfitPercent | Процент прибыли для цели (если ProfitInPercent = true ) |
| TargetRecalcPercent | Пересчет цели при убытке на указанный процент |
Пример работы цели:
Депозит: 10000 ProfitPercent: 1.5% Цель: 10150 При достижении эквити 10150: - Все позиции закрываются - Новая цель: 10150 * 1.015 = 10302.25
Настройки риска
| Параметр | Описание |
|---|---|
| MaxTotalExposurePercent | Максимальная загрузка депозита (маржа). 20-30% — консервативно. 30-50% — умеренно. 50-70% — агрессивно |
Что такое экспозиция:
Это процент депозита, занятый под залог открытых позиций. Чем выше экспозиция, тем больше позиций открыто, но меньше запаса прочности.
Настройки журнала
| Параметр | Описание |
|---|---|
| ShowEventLog | Включен: показывать журнал на графике. Выключен: не показывать |
| MaxLogLines | Количество строк в журнале |
Рекомендации по настройкам
Консервативная торговля
StartLot = 0.01 UseDynamicLot = false UseMartingale1 = false UseMartingale2 = false MaxGridPositions = 2 AveragingStepInput = 50 MaxTotalExposurePercent = 20
Умеренная торговля
StartLot = 0.01 UseDynamicLot = true DynamicLotUnits = 2000 UseMartingale1 = true UseMartingale2 = false MaxGridPositions = 3 AveragingStepInput = 30 MaxTotalExposurePercent = 30
Агрессивная торговля
StartLot = 0.02 UseDynamicLot = true DynamicLotUnits = 1000 UseMartingale1 = false UseMartingale2 = true MaxGridPositions = 4 AveragingStepInput = 20 MaxTotalExposurePercent = 50
Внимание! Агрессивные настройки могут привести к значительным убыткам. Тестируйте на демо-счете!
Важные предупреждения
-
Мартингейл увеличивает риски — при длительном движении против позиции убытки растут экспоненциально
-
Всегда тестируйте на демо-счете перед использованием на реальном
-
Не используйте агрессивные настройки на малых депозитах
-
Учитывайте свопы и комиссии — при длительном удержании сетки они могут съесть прибыль
-
Следите за новостями — в моменты высокой волатильности сетки могут быстро уйти в убыток
