Количественная торговая стратегия прорыва ключевого уровня цены для длинных позиций (Ливермор)
Обзор
Количественная торговая стратегия прорыва ключевых уровней по Ливермору (длинная позиция) — это систематизированный метод торговли, основанный на философии торговли Джесси Ливермора. Стратегия позволяет точно определять моменты прорыва ключевых уровней поддержки и сопротивления, выявляя основной тренд рынка, естественные откаты и вторичные коррекции. Основная идея — использовать ключевые точки разворота, определённые с помощью процентного соотношения или индикатора ATR, для выявления смены тренда, открывать длинные позиции при подтверждении восходящего тренда и закрывать их при подтверждении нисходящего тренда, обеспечивая интеллектуальное отслеживание рыночных колебаний и управление капиталом.
Принцип работы стратегии
Стратегия основана на торговой философии Джесси Ливермора и делит рыночный тренд на шесть состояний: основной восходящий тренд (MAIN_UP), основной нисходящий тренд (MAIN_DOWN), естественное ралли (NATURAL_REBOUND), естественный откат (NATURAL_RETRACEMENT), вторичное ралли (SECONDARY_REBOUND) и вторичная коррекция (SECONDARY_RETRACEMENT).
Стратегия определяет текущее состояние тренда, сравнивая текущую цену с историческими ключевыми точками и используя заданные коэффициенты расстояния до экстремумов (могут быть фиксированным процентом или динамически рассчитываться на основе ATR). Логика выглядит следующим образом:
- В основном восходящем тренде, если цена продолжает расти или величина отката не превышает порог, заданный множителем основного экстремума, состояние восходящего тренда сохраняется, а максимум обновляется. Если откат превышает порог, состояние переключается на естественный откат.
- В основном нисходящем тренде, если цена продолжает падать или величина ралли не превышает порог, заданный множителем основного экстремума, состояние нисходящего тренда сохраняется, а минимум обновляется. Если ралли превышает порог, состояние переключается на естественное ралли.
- Между естественными ралли/откатами и вторичными ралли/коррекциями смена тренда определяется на основе соотношения цены с историческими максимумами/минимумами и заданными множителями основного и вторичного экстремумов.
Логика генерации торговых сигналов: когда тренд подтверждается как основной восходящий в течение двух последовательных периодов, открывается длинная позиция. Когда тренд подтверждается как основной нисходящий в течение двух последовательных периодов, позиция закрывается.
Преимущества стратегии
- Систематизированное определение тренда: Стратегия систематизирует торговую идею Ливермора, определяя различные состояния тренда с помощью чёткой математической модели, что устраняет неопределённость субъективных суждений.
- Высокая адаптивность: Благодаря параметризованному проценту расстояния до экстремумов и опции ATR, стратегия может адаптироваться к различным рыночным условиям и волатильности, повышая гибкость.
- Механизм подтверждения: Стратегия требует подтверждения тренда в течение двух последовательных периодов перед исполнением сделки, что эффективно снижает убытки от ложных прорывов.
- Интегрированное управление капиталом: Стратегия использует процент от собственного капитала счёта для управления размером позиции, обеспечивая единый уровень риска независимо от размера счёта.
- Улавливание долгосрочных трендов: Различая основной и вторичный тренды, стратегия эффективно захватывает крупные циклы, избегая помех от краткосрочного шума.
Риски стратегии
- Риск запаздывания: Поскольку стратегия требует подтверждения состояния тренда в течение двух периодов перед исполнением сделки, она может упустить часть прибыли на начальном этапе тренда или получить более глубокую просадку при развороте.
- Чувствительность к параметрам: Эффективность стратегии сильно зависит от настроек, таких как процент расстояния до экстремумов, множители основного и вторичного экстремумов. Неправильные параметры могут привести к чрезмерной торговле или пропуску важных сигналов.
- Ограничение только длинными позициями: Стратегия рассчитана только на длинные сделки, что в долгосрочном медвежьем рынке может привести к длительному простою капитала и снижению общей доходности.
- Сложность определения тренда: Логика переключения между шестью состояниями тренда довольно сложна. В периоды высокой волатильности это может привести к частой смене состояний, увеличивая торговые издержки.
- Отсутствие стоп-лосса: В коде нет явного механизма стоп-лосса, что может привести к значительным потерям при резком развороте рынка.
Направления оптимизации стратегии
- Добавление стоп-лосса: Внедрение стоп-лосса на основе ATR или фиксированного процента для контроля риска по одной сделке до разворота тренда. Например, при открытии длинной позиции сразу же устанавливать уровень стоп-лосса для защиты капитала.
- Оптимизация механизма подтверждения тренда: Текущая стратегия требует двух последовательных периодов для подтверждения. Можно рассмотреть возможность добавления объёма или других технических индикаторов для повышения качества сигналов.
- Добавление возможности шортов: Расширить стратегию для поддержки коротких сделок, чтобы полностью использовать возможности получения прибыли на нисходящих трендах, улучшая всепогодную производительность.
- Динамическая настройка параметров: Внедрить механизм динамической корректировки параметров на основе исторической волатильности или рыночного состояния, чтобы стратегия лучше адаптировалась к различным условиям.
- Добавление фильтров: Использовать фильтры на основе рыночных циклов, сезонности или фундаментальных данных, чтобы избегать открытия позиций в неблагоприятных условиях, повышая процент выигрышных сделок.
- Частичное открытие и закрытие позиций: Реализовать механизм частичного входа и выхода, снижая риск выбора времени и оптимизируя использование капитала.
Заключение
Количественная торговая стратегия прорыва ключевых уровней по Ливермору (длинная позиция) успешно преобразует классическую торговую философию Джесси Ливермора в алгоритмическую систему, пригодную для количественного исполнения. Благодаря точному определению шести состояний тренда и условий их переключения, стратегия эффективно выявляет и отслеживает основные восходящие тренды, выполняя длинные сделки на основе подтверждённого тренда.
Хотя стратегия обладает такими преимуществами, как систематизация, адаптивность и встроенный механизм подтверждения, она также сопряжена с рисками запаздывания, чувствительности к параметрам и отсутствия стоп-лосса. Оптимизация за счёт добавления стоп-лосса, улучшения подтверждения тренда, расширения на короткие позиции и внедрения динамической настройки параметров может повысить её устойчивость и прибыльность.
В целом, стратегия предоставляет прочную основу для инвесторов, стремящихся систематически реализовать философию Ливермора. При правильной настройке параметров и оптимизации управления рисками она способна обеспечить стабильную долгосрочную доходность в реальной торговле.
/*backtest
start: 2024-07-16 00:00:00
end: 2025-07-12 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":200000}]
*/
// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © bozhang_ox
//@version=6- 1

