Type/to search

Стратегия обнаружения тренда на основе принципов ценового действия

Common strategy
Created: 2023-09-20 11:11:46
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Основная идея данной стратегии заключается в определении текущего направления тренда на основе соотношения между максимумом и ценой закрытия свечи, а также сглаживании результатов с помощью скользящих средних. Когда цена закрытия чаще находится у максимума, это считается восходящим трендом, когда у минимума — нисходящим. Стратегия применима к любым цифровым активам с достаточной ликвидностью, а оптимизация параметров позволяет улучшить результаты.

Принцип стратегии

Стратегия использует M-минутные свечи. На основе расположения цены закрытия относительно максимума и минимума определяется, относится ли данная M-минутная свеча к типу «закрытие у максимума» (цена закрытия близка к максимуму), «закрытие у минимума» (цена закрытия близка к минимуму) или «обычная» (цена закрытия близка к середине).

Конкретно: сначала вычисляется delt = high - close (разница между максимумом и ценой закрытия) и height = high - low (диапазон свечи). Если delt > height * 2/3, свеча считается закрытой у максимума. Если delt < height / 3, свеча считается закрытой у минимума. В остальных случаях — обычной.

Затем подсчитывается количество свечей каждого типа за последние N свечей, вычисляются их доли, которые сглаживаются с помощью EMA, получая три кривые: rise, fall и middle. Кривая rise отражает долю свечей, закрывшихся у максимума, fall — у минимума, middle — обычных.

Когда кривая rise пересекает fall снизу вверх, это указывает на увеличение доли свечей с закрытием у максимума, что интерпретируется как начало восходящего тренда — сигнал к открытию длинной позиции. Когда кривая fall пересекает rise снизу вверх, это свидетельствует об увеличении доли свечей с закрытием у минимума, что считается началом нисходящего тренда — сигнал к открытию короткой позиции.

Преимущества стратегии

Стратегия, основанная на анализе ценового действия, обладает следующими преимуществами:

  1. Принцип понятен и прост для освоения.

  2. Не зависит ни от каких индикаторов, определяет направление тренда исключительно на основе свойств самой цены.

  3. Требует настройки небольшого числа параметров (в основном N и параметр сглаживания EMA), что упрощает оптимизацию.

  4. Широко применима к любым цифровым активам с достаточной ликвидностью, включая акции, валюту, криптовалюты и т.д.

  5. Показывает хорошие результаты при бэктестинге и позволяет строго контролировать риски.

  6. Может быть дополнена такими методами, как линии тренда, уровни поддержки/сопротивления.

  7. Возможно использование стоп-лосса для ограничения убытков по каждой сделке.

Риски стратегии

Несмотря на определённые преимущества, стратегия имеет следующие риски:

  1. На боковом рынке типы свечей часто меняются, что может генерировать ложные сигналы.

  2. Неправильный выбор параметров N и EMA может привести к пропуску тренда или большому количеству недействительных сигналов.

  3. Определение направления тренда только по типу свечей имеет некоторое запаздывание.

  4. Стратегия не позволяет эффективно фильтровать распространённые внутридневные фигуры (например, треугольник, флаг), что повышает риск ложного пробоя.

  5. Как следящая за трендом стратегия, она неэффективна для捕捉 разворотных моментов.

  6. Необходимо использовать стоп-лосс для контроля убытков, иначе потери по одной сделке могут быть значительными.

Направления оптимизации

Для снижения рисков и повышения profitability стратегию можно оптимизировать по следующим направлениям:

  1. Включение индикаторов волатильности, таких как ATR, для динамической настройки параметров N и EMA в зависимости от рыночной волатильности, что позволит уменьшить количество ложных сигналов в боковике.

  2. Добавление анализа объёмов (Volume) для фильтрации ложных пробоев на высоких объёмах.

  3. Комбинирование с линиями тренда и ключевыми уровнями поддержки/сопротивления для подтверждения тренда и истинности пробоя.

  4. Использование нескольких таймфреймов для снижения вероятности ошибочных сигналов на одном таймфрейме.

  5. Внедрение модуля распознавания разворотных паттернов для своевременного открытия позиций в противоположном направлении при появлении сильных разворотных сигналов.

  6. Оптимизация стоп-лосса с учётом рыночной волатильности и индивидуальной толерантности к риску.

  7. Добавление трейлинг-стопа (скользящего стопа) для фиксации прибыли и предотвращения её потери.

Заключение

Данная стратегия определяет направление тренда на основе ценового действия, её принцип понятен, результаты бэктестинга хороши, и она широко применима к торговле цифровыми активами. Однако у неё есть определённые ограничения, требующие использования стоп-лосса и оптимизации для снижения рисков. В целом, стратегия предлагает простой и практичный подход для алгоритмической торговли, заслуживающий изучения и применения. Постоянная оптимизация и комбинирование с другими методами могут обеспечить стабильную сверхдоходность.

Source
Pine
/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("trend detect", overlay=false)

Strategy parameters
Strategy parameters
lenght
ema_smooth
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)