Martingale Dual Basket MT5
- Эксперты
- Версия: 1.201
- Активации: 5
Martingale Dual Basket MT5
Принцип работы
Советник MT5 независимо управляет корзинами BUY и SELL на хеджинговом счёте и использует увеличение лота по мартингейлу. В немедленном режиме каждое разрешённое направление открывается на подходящем тике. Один Step задаёт TP первой позиции и шаг добавления при движении против направления от последней цены исполнения. Со второго слоя рассчитывается общий TP направления по оценочному чистому денежному результату. После закрытия направление запускается снова, если нет остановки. Цены BUY и SELL отличаются на спред. Парный сброс, закрытие по общей прибыли двух направлений, фильтр новостей и автоматический шаг lookback не входят в продукт.
Денежные единицы и центовые счета
Money factor — множитель единиц, а не баланс. Цель = (InpBasketProfit + InpProfitBuffer) × InpMoneyUnitsPerMajor в валюте учёта счёта. На фактическом USC-счёте цель 10 с множителем 1 означает 10 USC, с множителем 100 — 1 000 USC. При балансе 1 000 USC не вводите 1 000 как множитель. Проверьте валюту, контракт, стоимость тика, шаг лота, плечо и комиссии. Множитель влияет также на аварийный убыток и оценку комиссии выхода. Безопасный минимальный депозит и срок получения прибыли не установлены.
Пауза, перезапуск и диагностика
MANAGE_EXISTING_ONLY блокирует первые входы и новые слои, продолжая доступное управление позициями; это не команда немедленно закрыть всё. Отключение Algo Trading прекращает торговые действия EA, включая виртуальные выходы. Закрытие MT5 или удаление EA также останавливает управление. Принятые сервером TP/SL сохраняются, но виртуальным целям нужен работающий подключённый терминал или настроенный VPS. Ручное частичное закрытие может закрыть остаток корзины направления. Если торгует одна сторона, проверьте Direction, спред, маржу, разрешения, отложенные ордера, журнал и HALTED. ResetSafetyHalt=true снимает сохранённую остановку при инициализации, но не устраняет причину. Старые настройки графика или пресеты могут заменить новые значения по умолчанию.
Риск и статус проверки
Исходные лоты: 0.01, 0.02, 0.04, 0.08, 0.16, 0.32; всего 0.63 на направление и потенциально 1.26 суммарно. Step 65 × размер pip 0.1 = 6.5 единицы цены. При FinalSLPips=0 общий SL ставится в 65 pip от последнего исполнения после шестого слоя. На слоях 1–5 SL этой стратегии нет, если иная защита не сработает раньше. Ограничения маржи/лота могут раньше закрыть корзину и остановить её. TP — оценка; проскальзывание, гэпы, расходы и ошибки исполнения меняют результат. Мартингейл может привести к потере всего депозита. Подтверждённой длительной реальной истории этой версии нет; прежние тесты парного сброса не являются результатами продукта. Прибыль не гарантируется.
Поддержка и лицензия
Поддержка — через комментарии продукта или личные сообщения MQL5. Укажите версию, символ, валюту, хеджинг/неттинг, параметры, время и ошибки Experts/Journal без личных данных. Не отправляйте пароли и документы. Лицензия Market для личного использования, без собственности на исходник и права перепродажи; защита активации относится к файлам Market. Помощь с установкой не включает управление счётом. Критические исправления и совместимость регулируются правилами MQL5 без ограничения этих обязательств тремя месяцами. Документация на десяти языках; параметры и сообщения EA на английском.
Параметр / подпись MT5
| Параметр / подпись MT5 | По умолчанию | Описание |
|---|---|---|
| InpSymbol | "" | Пусто — символ графика; заданное имя должно полностью совпасть. |
| InpTimeframe | PERIOD_M5 | Только время ENTRY_NEXT_BAR. По умолчанию M5; немедленное управление по тикам. |
| InpDirection | BOTH_DIRECTIONS | BOTH_DIRECTIONS — независимые BUY/SELL; BUY_ONLY/SELL_ONLY ограничивают новые входы. |
| InpFirstEntry | ENTRY_IMMEDIATE | ENTRY_IMMEDIATE — подходящий тик; ENTRY_NEXT_BAR — новый бар; MANAGE_EXISTING_ONLY блокирует и слои. |
| InpMagic | 26091801 | Ненулевой идентификатор позиций; уникальный для экземпляра. Не менять при открытой корзине. |
| InpAllowRealAccount | true | true разрешает реальный счёт при остальных разрешениях; false блокирует и управление на реальном счёте. |
| InpStartLot | 0.01 | Лот первой позиции с учётом минимума и шага брокера. |
| InpMultiplier | 2.0 | Лот = StartLot × Multiplier^(слой−1), округлённый вниз до шага брокера. |
| InpMaxLayers | 6 | Максимум слоёв на направление, включая первый; шесть исходных слоёв дают 0.63 лота. |
| InpPipSize | 0.10 | Размер одного pip EA в цене: 0.1 означает 65 pip = 6.5 цены. |
| InpStepPips | 65.0 | Общий параметр TP первой позиции и шага против направления от последней сделки. |
| InpMaxBasketLots | 0 | 0 отключает дополнительный лимит лотов; положительный должен покрыть плановый итог, иначе ошибка инициализации. |
| InpBasketProfit | 10.0 | Оценочная чистая денежная цель направления с 2+ слоями, умножается на money factor; не общая цель BUY/SELL. |
| InpFinalSLPips | 0.0 | 0 следует Step; положительное число — отдельная дистанция конечного общего SL после максимального слоя. |
| InpMoneyUnitsPerMajor | 1.0 | Множитель единиц, не баланс: 1 для единиц счёта, 100 для проверенного перевода основной валюты в центы. |
| InpCloseCostPerLot | 0.0 | Оценка будущей комиссии выхода за лот с множителем; не дублируйте уже учтённые расходы. |
| InpProfitBuffer | 0.0 | Денежный запас добавляется к цели, затем применяется множитель. |
| InpMaxBasketLoss | 0.0 | 0 отключает виртуальный аварийный лимит убытка; положительный умножается и действует по направлениям. |
| InpMaxSpreadPips | 5.0 | Лимит спреда в pip EA только для новых входов/слоёв; 0 отключает. Управление остаётся доступным. |
| InpDeviationPoints | 30 | Запрошенное отклонение в POINT брокера, не pip EA; действие зависит от режима исполнения. |
| InpMinFreeMarginPercent | 20.0 | Требуемая свободная маржа после оценки нового ордера как процент текущего equity; не лимит просадки. |
| InpRetrySeconds | 3 | Пауза повторной попытки в секундах после отказа/ошибки закрытия; исполнение не гарантируется. |
| InpShowPanel | true | Показывает английскую панель статуса, не меняет расчёты. |
| InpResetSafetyHalt | true | true сбрасывает сохранённую остановку при инициализации; торговля может возобновиться, сначала выясните причину. |
