Rotation Manager Console MT4
- Утилиты
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.20
- Активации: 10
Нужный советник на нужном графике в нужный час, снятие в конце его сессии и закрытие его сделок по Magic Number в том же шаге, без единого клика по графику. Rotation Manager Console работает с советниками, которые у вас уже есть, без исходного кода и без правок в них: каждый сохраняется как профиль прямо со своего графика, вы пишете расписание с окнами, повторами и днями недели, а панель сама меняет советники, на английском, русском, немецком, испанском, французском, итальянском, японском, корейском, португальском, турецком или китайском.
Нужна доработка под ваши задачи? Напишите мне в личные сообщения или в комментариях.
Rotation Manager Console это панель управления на отдельном графике. Вы привязываете до пяти слотов к уже открытым графикам, сохраняете до десяти советников как профили и даёте каждому слоту десять строк расписания. Строка может поставить профиль на окно, например с 08:00 до 12:30, повторяться в течение дня, работать только в выбранные дни недели либо очистить график и закрыть сделки. Подмену делает панель, пока вы заняты другим.
Сам он не торгует и своей стратегии не имеет. Он никогда не открывает и не закрывает графики и никогда не трогает сделку, Magic Number которой не принадлежит закрываемому профилю.
Чем он отличается
| Возможность | Что это даёт |
|---|---|
| Работает с любым вашим советником | профили сохраняются прямо с графика, поэтому исходный код и правки советника не нужны |
| Окна, повторы и дни недели | строка ставит профиль в начале, снимает в конце, может повторяться от каждых 15 минут до каждых 4 часов и работать только в выбранные дни |
| Окно снимает только свой советник | если за время окна вы или другая строка поставили на график другой советник, конец окна его не трогает |
| Чистая передача в одну минуту | когда одно окно заканчивается в 12:00, а следующий советник стартует в 12:00, сначала уходит старый, и остаётся новый |
| Закрывает сделки по Magic Number | сначала советник снимается, чтобы не открыл заново то, что вы закрываете; у профиля может быть несколько Magic Number |
| Ждёт закрытый рынок | если сделки нужно закрыть, а рынок закрыт, Менеджер ждёт его открытия, а не сдаётся |
| Может оставить прибыльные сделки | один параметр переключает закрытие только на убыточные сделки, а прибыльным переносит стоп в безубыток |
| Самопроверка | вкладка «Проверка» и индикатор в заголовке показывают всё, что может помешать работе |
| 11 языков | текст панели, алерты и журнал следуют языку, выбранному в параметрах |
Настройка
- Откройте графики. Откройте графики, которыми хотите управлять, до пяти. Менеджер работает на отдельном графике.
- Один раз сохраните чистый шаблон. Нажмите Сохранить чистый шаблон. Сохраняется график без советника, и один шаблон служит всем слотам.
- Создайте профили. На вкладке Профили нажмите Импорт с графиков, чтобы сразу подхватить все работающие советники, или Сохранить с графика для одного. График без советника даёт профиль только с индикаторами.
- Впишите Magic Number. Введите Magic Number каждого советника, несколько через запятую, если советник использует больше одного. Между профилями они не должны повторяться.
- Привяжите слоты и заполните строки. На вкладке слота выберите график из списка, затем заполните строки расписания.
- Проверьте и включите. Загляните на вкладку Проверка, затем нажмите Расписание: ВКЛ в заголовке. Вкладка Помощь повторяет эти шаги прямо в панели.
Расписание
У каждого слота десять строк. Слоты работают независимо друг от друга, а строки одного слота выполняются по порядку времени.
| Колонка | Что делает |
|---|---|
| вкл | строка активна |
| Время | время старта, ЧЧ:ММ в часовом поясе из параметров |
| Конец | только для строки «Поставить»: когда профиль снимается снова; пусто значит без конца |
| Повтор | повтор строки каждые 15 или 30 минут, каждый час, каждые 2 или 4 часа |
| Действие | поставить профиль, очистить график или только закрыть сделки |
| Закрыть | ещё и закрыть сделки: в начале и в конце или, после второго щелчка в строке-окне (синяя отметка), только в конце |
| Дни | дни недели этой строки, вдобавок к дням, разрешённым в параметрах |
| Действие | Что происходит |
|---|---|
| Поставить | советник этого профиля ставится на график и заменяет то, что там стояло; с временем конца в конце он снимается, но только если всё ещё стоит на графике |
| Очистить | советник снимается чистым шаблоном, график остаётся пустым |
| Только закрыть сделки | советник остаётся на графике, закрываются только сделки, открытые в этот момент |
Окно длиннее интервала повтора объединяется в одно, и вкладка «Проверка» об этом сообщает. Строка «Вручную» делает то же руками: Очистить и Закрыть сделки просят подтверждение, а Все слоты применяет действие ко всем слотам сразу.
Как проходит переключение
- Снятие. Чистый шаблон убирает старый советник, поэтому пока закрываются сделки, ничего нового не открывается.
- Закрытие. Позиции и отложенные ордера с Magic Number прежнего профиля закрываются с паузой между попытками, пока ничего не останется.
- Установка. К графику применяется шаблон нового профиля.
- Проверка. Панель сверяет имя советника, символ и таймфрейм и возвращает символ и таймфрейм, если шаблон их изменил.
У каждого шага свой таймаут и число повторов, а сбой показывается красным, причина пишется в журнал. Если сделки не удалось закрыть во время переключения, новый профиль всё равно ставится и приходит алерт об ошибке, так что график не остаётся пустым случайно.
Безопасное закрытие сделок
- Затрагиваются только позиции и отложенные ордера с Magic Number профиля. Другие советники и ваши ручные сделки остаются как есть.
- Когда советник остаётся на графике, как при «Только закрыть сделки», закрываются только сделки, открытые в момент команды, поэтому работающий советник не может бесконечно занимать закрытие.
- Если рынок закрыт, Менеджер повторяет запрос к брокеру каждые 30 секунд до его открытия, но не дольше лимита из параметров, по умолчанию 96 часов.
- Рыночные ордера закрываются по текущей цене с проскальзыванием из настроек, отложенные ордера удаляются.
- В журнал пишется, сколько позиций закрыто, сколько ордеров удалено, сколько сделок оставлено в безубытке и их результат с учётом свопа и комиссии.
Параметр What closing trades does задаёт, что значит закрыть:
| Значение | Что происходит |
|---|---|
| Close all trades of the profile | закрываются все позиции и отложенные ордера с Magic Number профиля; это значение по умолчанию |
| Close losing trades, move profitable ones to breakeven | убыточные позиции закрываются, прибыльные продолжают работать со стопом, перенесённым на цену входа плюс отступ из параметров; отклонённый брокером стоп записывается в журнал |
После перезапуска
По умолчанию пропущенное не повторяется: строка, время которой прошло, пока терминал был закрыт, не выполняется. С параметром Restore the scheduled state at start каждый слот приводится к состоянию, которое по расписанию должно быть сейчас: советник текущего окна или пустой график, и сделки при этом не закрываются.
Панель
| Вкладка | Что на ней |
|---|---|
| Слот 1 … Слот 5 | график слота, что на нём сейчас работает, кнопки ручного управления, ближайшее событие с обратным отсчётом и десять строк расписания |
| Профили | до десяти профилей с названиями, Magic Number и советником; новая строка появляется, когда заполнена последняя |
| Журнал | последние 50 событий со временем, слотом и результатом, ошибки красным |
| Проверка | всё, что может помешать работе Менеджера, ошибки красным, предупреждения жёлтым |
| Помощь | шаги настройки и замечания на вашем языке |
Полоса вверху показывает все пять слотов сразу. Панель перетаскивается за заголовок, сворачивается в одну строку и запоминает своё место. Размер следует DPI экрана, параметр масштаба добавляет от 50 до 200 процентов, а на маленьком графике панель ужимается, до 60 процентов.
| Точка | Значение |
|---|---|
| зелёная | профиль стоит на графике и работает |
| серая | на графике нет советника |
| жёлтая | идёт переключение, слот ждёт открытия рынка или у профиля советника ещё нет Magic Number |
| красная | график не найден, дубликат графика или ошибка |
| синяя | на графике стоит советник, которого нет в ваших профилях |
Параметры
| Группа | Что выбирается |
|---|---|
| Язык | язык панели, алертов и журнала, по умолчанию английский |
| Часовой пояс | время сервера брокера, локальное время компьютера или произвольное смещение UTC в часах |
| Расписание | восстановление состояния по расписанию при старте, по умолчанию выключено |
| Дни недели | с понедельника по воскресенье, по умолчанию с понедельника по пятницу |
| Алерты | каналы окно, push и e-mail и отдельные переключатели для переключений, закрытых сделок и ошибок; одна и та же ошибка не чаще раза в минуту; строки с повтором не шлют алерты о переключении |
| Закрытие сделок | проскальзывание, 10 пунктов; что значит закрыть; отступ безубытка, 0 пунктов; сколько ждать закрытый рынок, 96 часов |
| Повторы | число повторов, 3, и таймаут одного шага, 15 секунд |
| Интерфейс | масштаб и стартовый угол панели |
| Прочее | префикс имён файлов и шаблонов |
Языки
English, Русский, Deutsch, Español, Français, Italiano, 日本語, 한국어, Português, Türkçe и 中文. При смене языка советник перезапускается; профили и расписание хранятся в файле и возвращаются как были.
Чего он не делает
- Он не торгует и стратегии не имеет. Он не открывает и не закрывает графики: каждый слот привязан к графику, который вы открыли сами.
- Ему нужен запущенный терминал. Пропущенные действия потом не повторяются; параметр восстановления возвращает только текущее состояние.
- Шаблон заменяет оформление графика целиком, а советник при каждой установке стартует с нуля, поэтому сетки и счётчики внутри советника сбрасываются.
- Каждому советнику нужен свой Magic Number. Два профиля не должны содержать один и тот же файл советника, потому что Менеджер узнаёт советник на графике по имени; панель отмечает такую пару.
- Magic Number вводится с клавиатуры и может быть до 2147483647. Вставка из буфера обмена недоступна.
- В терминале должна быть включена кнопка AutoTrading, а торговля разрешена для Менеджера (Allow live trading на вкладке Common) и в сохранённых шаблонах советников, иначе сделки не закроются, а советники не будут торговать.
- Он не работает в Strategy Tester, который не умеет применять шаблоны: там он запускается и бездействует. Проверяйте на демо-счёте в реальном времени.
- Профиль только с индикаторами не содержит советника и Magic Number: он меняет вид графика и ничего не закрывает.
- Стоп в безубыток ставится только там, где брокер его принимает.
- Если чистый шаблон удалён из папки шаблонов терминала, снятие советника завершается ошибкой в журнале, пока вы не сохраните его заново.
