Стратегия отслеживания вчерашнего максимума
Обзор
Данная стратегия основана на торговле по максимальной цене предыдущего торгового дня и относится к типу трейлинг-стратегий. Она открывает длинную позицию при пробое максимума предыдущего торгового дня, даже если в течение дня происходит несколько пробоев, позиция открывается повторно.
Принцип стратегии
- Используется функция LucF, чтобы избежать заглядывания в будущее при бэктестинге.
- Определяется начало нового торгового дня. Записываются максимальная цена дня
max_todayи минимальная цена дняmin_today. - Сравнивается текущая максимальная цена
highсmax_today, обновляетсяmax_today. - Сравнивается текущая минимальная цена
lowсmin_today, обновляетсяmin_today. - Отображаются максимальная и минимальная цены предыдущего торгового дня.
- Устанавливается точка открытия при пробое максимума предыдущего торгового дня. Можно добавить определённый GAP (отступ) к максимальной цене, чтобы отложить или ускорить вход.
- Устанавливаются процент стоп-лосса
slи процент тейк-профитаtp. - При пробое цены выше максимума предыдущего торгового дня открывается длинная позиция.
- Устанавливаются уровни стоп-лосса и тейк-профита.
- Можно выбрать, включать ли трейлинг-стоп, установить минимальное требование для его активации и расстояние трейлинга.
- При закрытии можно проверять состояние EMA.
Анализ преимуществ
Это относительно простая трендовая стратегия, обладающая следующими преимуществами:
- Сигналы стратегии просты и понятны, легко реализуются.
- Использование пробоя максимума предыдущего торгового дня для формирования сигнала подтверждения тренда позволяет эффективно фильтровать шум рынка в боковике.
- Параметр GAP позволяет регулировать чувствительность входа.
- Общий риск контролируем, стоп-лосс чётко определён.
- Можно выбирать использование трейлинг-стопа для фиксации большей прибыли.
- Можно комбинировать с EMA для избежания попадания в ловушку при пересечении вниз.
Анализ рисков
Данная стратегия также имеет некоторые риски, на которые следует обратить внимание:
- Неудачный пробой может привести к убыткам, необходимо разумно устанавливать уровень стоп-лосса.
- Эффективность пробоя зависит от того, находится ли рынок в тренде; на боковом рынке легко попасть в ловушку.
- Если трейлинг-стоп настроен неправильно, он может быть слишком чувствительным и срабатывать при небольших колебаниях цены.
- Неправильный выбор параметров EMA может сделать их слишком чувствительными или слишком медленными.
- Требуется обратить внимание и оптимизировать множество переменных, таких как GAP, ширина стопа, параметры трейлинг-стопа и т.д.
Направления оптимизации
Стратегию можно продолжить оптимизировать по следующим направлениям:
- Заменить фиксированный стоп-лосс на динамический, основанный на ATR или тренде.
- Добавить фильтрацию с помощью стандартного отклонения для оценки действительности пробоя.
- Добавить условия на основе волатильности, чтобы избежать ложных пробоев на боковом рынке.
- Оптимизировать параметры EMA для большей стабильности и точности.
- Оптимизировать параметры трейлинг-стопа, чтобы они лучше соответствовали амплитуде рыночных колебаний.
- Протестировать робастность параметров на разных инструментах.
- Добавить механизм динамического изменения размера позиции.
Заключение
В целом, данная стратегия довольно проста и практична, относится к типичным трендовым стратегиям. Сигналом для следования за трендом служит пробой максимума предыдущего торгового дня, контроль риска осуществляется в основном за счёт стоп-лосса. При разумной оптимизации параметров стратегия может показать хорошие результаты на трендовом рынке. Однако необходимо обратить внимание на контроль стоп-стратегии и фильтрующие условия, чтобы избежать попадания в ловушку на боковом рынке. Данную стратегию можно использовать как базовую основу для трендовой стратегии и расширять её.
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
// © TheSocialCryptoClub
//@version=5- 1
