Стратегия на основе свечных паттернов
Обзор
Данная стратегия основана на графических моделях японских свечей, идентифицируя различные свечные сигналы для следования за трендом. В сочетании с такими методами управления рисками, как стоп-лосс, тейк-профит и трейлинг-стоп, она направлена на снижение влияния рыночной волатильности на стратегию.
Принцип стратегии
Стратегия в основном использует следующие свечные паттерны для генерации сигналов:
- Поглощение: идентификация бычьего и медвежьего поглощения
- Завеса из туч / Покрытие облаками: идентификация бычьего просвета и медвежьего покрытия облаками
- Доджи: идентификация бычьего и медвежьего доджи
- Утренняя звезда / Вечерняя звезда: идентификация бычьей утренней звезды и медвежьей вечерней звезды
- Захват за пояс: идентификация бычьего и медвежьего захвата за пояс
- Три черные вороны / Три белых солдата: идентификация трех черных ворон и трех белых солдат
- Южная тройная звезда: идентификация южной тройной звезды
- Тосты: идентификация паттерна тостов
- Встречные линии: идентификация бычьих и медвежьих встречных линий
- Пинок: идентификация бычьего и медвежьего пинка
- Лестничное дно: идентификация лестничного дна
При обнаружении вышеуказанных свечных сигналов на следующем баре около цены открытия выставляются ордера с фиксированным стоп-лоссом и тейк-профитом для следования за трендом. Одновременно используется трейлинг-стоп и трейлинг-тейк-профит для управления рисками.
Кроме того, стратегия включает фильтр скользящей средней: сигнал рассматривается только при пробое цены через скользящую среднюю.
Преимущества стратегии
- Основана на классических свечных паттернах, обладает определённой универсальностью.
- Строгое соблюдение правил паттернов для механической торговли, без субъективного влияния.
- Разумная установка стоп-лосса и тейк-профита, максимальный контроль риска по каждой сделке.
- Наличие механизма трейлинг-стоп/тейк-профит позволяет корректировать уровень стопа вместе с рынком.
- Фильтр скользящей средней добавляет критерий для принятия решений, помогая избежать попадания в ловушку.
Риски и контрмеры
- Свечные паттерны имеют определённую вероятность ошибки распознавания, возможны ложные сигналы. Можно скорректировать параметры паттернов, отфильтровывая недействительные формы.
- Статический стоп-лосс не может полностью исключить риск внезапных рыночных событий. Можно установить более широкий стоп-лосс или использовать трейлинг-стоп.
- Стратегия чувствительна к торговым сессиям и не может работать 24 часа в сутки. Можно скорректировать время торговли или добавить фильтр по предторговому периоду.
- Фильтр скользящей средней может привести к пропуску некоторых возможностей. Можно уменьшить период скользящей средней или отменить фильтр.
- Невозможно одновременно использовать бычьи и медвежьи сигналы, что ограничивает получение прибыли с обеих сторон. Можно разработать стратегии отдельно для длинных и коротких позиций, запуская их в разное время.
Направления оптимизации
- Оптимизация параметров свечных паттернов для повышения качества распознавания.
- Тестирование различных методов трейлинг-стопа для поиска оптимального варианта.
- Внедрение более продвинутых методов управления рисками, таких как управление капиталом, волатильностный стоп-лосс и т.д.
- Добавление большего количества фильтрующих индикаторов для повышения эффективности фильтрации.
- Использование методов машинного обучения для построения модели распознавания свечных паттернов.
- Разработка логики стратегии, способной одновременно обрабатывать бычьи и медвежьи сигналы.
Заключение
Данная стратегия использует классические свечные паттерны для определения тренда и механизирует процесс торговли. Благодаря строгим стоп-лоссам и трейлинг-стопам управляются риски, а фильтр скользящей средней повышает качество решений. Стратегия проста для понимания и реализации, но имеет определённую вероятность ошибок распознавания и сложности с настройкой параметров. В будущем возможна оптимизация за счёт внедрения дополнительных технических индикаторов и методов машинного обучения для достижения лучших результатов.
/*backtest
start: 2022-09-15 00:00:00
end: 2023-02-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Candle Patterns Strategy - 2", shorttitle="CPS - 2", overlay=true)
// New risk management system: order entry, moving stop loss to breakeven + moving average filter (SMA)
- 1
