UMST – особый продукт среди существующих ручных тестеров стратегий. Отличие его в том, что он работает не во встроенным тестере стратегий MT4, а в обычном торговом окне, что позволяет тестировать стратегии, используя множество таймфреймов и пар. Он состоит из двух индикаторов.
UMST поддерживает:
- все шесть типов торговли (рыночные Buy/Sell, лимит-ордера, стоп-ордера)
- изменение скорости воспроизведения
- стоп-лосс и тейк-профит
- трейлинг-стоп
- множество валют и таймфреймов
- свопы
- стоп-аут
- все символы, включая валютные пары и CFD
- сохранение текущего статуса с последующим восстановлением
Назначение
UMST – инструмент для разработки стратегий. Представляет возможности хеджирования, проверки различных комбинаций уровней стоп-лосс и тейк-профит, трейлинг-стоп и тестирования других индикаторов.
Логика советника
UMST содержит два индикатора. Второй индикатор (UMSTCandle.ex4) перерисовывает свечи. Скачать его можно в обсуждениях к продукту, он не обязателен для запуска тестирования.
Для настройки окружения сохраните файл UMSTCandle.ex4 в папку MQL4/Indicators.
Затем следует настроить график. Есть две опции:
- Применить приложенный шаблон. На этом шаблоне лучшая цветовая схема, индикаторы запущены на графике.
- Используйте схему “черное на белом” для наилучшего представления. Запустите на графике индикаторы UMST и UMSTCandle. Этот метод является исходным . Можно сохранить шаблон для дальнейшего использования.
Затем нужно загрузить данные истории. UMST использует историю по всем таймфреймам. В левом верхнем углу отображается наличие исторических данных, то есть самая ранняя дата, доступная на определенном таймфрейме. Если нет достаточных данных, откройте этот таймфрейм и прокрутите график назад для загрузки истории. Также в комментариях я приложу скрипт для загрузки истории.
Прокрутите график на необходимую дату начала тестирования. После появления сообщения “History check passed” на всех графиках нажмите M для запуска тестирования.
Если у вас есть шаблон, нужно просто открыть графики, применить шаблон, при необходимости загрузить историю, и можно начинать.
Чтобы перезапустить тестирование, перезагрузите шаблон или перезагрузите индикатор UMST на любом графике. Это приведет к повторной инициализации на всех открытых графиках.
Большинство операций выполняются с клавиатуры. Подробное использование описано ниже.
Выбор трейда
- Нажмите на линии трейда для выбора
- /: выбрать последний открытый трейд
- ,: выбрать следующий открытый убыточный трейд
- .: выбрать следующий открытый выигрышный трейд
Обновление трейда
Сначала необходимо выбрать трейд.
- C: рыночное закрытие
- P: установить TP по умолчанию
- L: установить SL по умолчанию
- T: установить трейлинг-стоп с определенным значением
- D -> P: удалить TP
- D -> L: удалить SL
- D -> T: удалить трейлинг-стоп
- O: автоматическая установка TP и SL с заданными значениями
- Перетаскивание: отложенные ордера, TP и SL можно перетаскивать
Размещение ордера
- Q: рыночный ордер на покупку
- W: рыночный ордер на продажу
- A -> клик на графике: установка лимитного ордера на покупку
- S -> клик на графике: установка стоп-ордера на покупку
- Z -> клик на графике: установка лимитного ордера на продажу
- X -> клик на графике: установка стоп-ордера на продажу
Разное
- 1: изменить таймфрейм на M1
- 2: изменить таймфрейм на M5
- 3: изменить таймфрейм на M15
- 4: изменить таймфрейм на M30
- 5: изменить таймфрейм на H1
- M: старт/пауза
- G: перейти на текущее время
- B: включить комментарий в левом верхнем углу
- F5: сохранить текущий статус в файл MQL4/Files/umst_save.csv