Следящая стратегия на основе ключевых ценовых точек
Обзор
Данная стратегия основана на идее, что цены стоп-лосса и тейк-профита часто устанавливаются на круглых числах или ключевых ценовых уровнях, которые выступают в качестве уровней поддержки и сопротивления. Стратегия идентифицирует эти ключевые ценовые уровни и совершает покупку или продажу, когда цена приближается к ним.
Принцип стратегии
Стратегия включает следующие правила:
-
Когда цена закрытия выше ключевого ценового уровня и не касалась этого уровня за последние 10 свечей, совершается покупка.
-
Затем используется скользящий трейлинг-стоп для отслеживания движения цены после пробоя уровня. Шаг трейлинга составляет 20 пунктов.
-
Продажа выполняется противоположным образом: когда цена закрытия ниже ключевого ценового уровня и не касалась его за последние 10 свечей, совершается продажа.
-
Метод определения ключевого ценового уровня:
- Цена закрытия округляется до целого числа.
- Вычисляется остаток от деления на 50 целых пунктов (настраиваемый параметр).
- Если остаток больше 25, то ближайший уровень, кратный 50, принимается за ключевую цену.
- В противном случае ключевая цена остаётся без изменений.
Стратегия основана на идее психологии цен: круглые числа или ключевые уровни часто являются важными зонами борьбы между быками и медведями, что служит сигналом для сделок. Одновременно скользящий трейлинг-стоп позволяет следовать за трендом после пробоя.
Преимущества стратегии
Стратегия имеет следующие преимущества:
- Простые и интуитивно понятные торговые сигналы и правила входа.
- Использует универсальную закономерность ключевых ценовых точек, не зависящую от конкретного инструмента.
- Трейлинг-стоп позволяет фиксировать прибыль и двигаться вместе с трендом.
Риски стратегии
Стратегия также имеет следующие риски:
- Ключевые ценовые точки не всегда являются сильными уровнями поддержки или сопротивления. Ложный пробой может привести к неудачной сделке.
- Фиксированное правило 10 свечей может не подходить для разных инструментов.
- Расстояние трейлинг-стопа не должно быть слишком большим, иначе он может сработать преждевременно.
Соответствующие решения:
- Комбинировать с другими индикаторами для оценки силы ключевых ценовых точек.
- Оптимизировать параметры для разных инструментов, чтобы найти наилучшую комбинацию.
- Оптимизировать параметры трейлинг-стопа, чтобы они были ближе к рынку.
Направления оптимизации стратегии
Стратегию можно оптимизировать по следующим направлениям:
-
Добавить больше условий для оценки важности ключевых ценовых точек, чтобы избежать риска ложных пробоев. Например, комбинировать с объёмом торгов и другими индикаторами.
-
Оптимизировать параметры, особенно шаг определения ключевых ценовых областей и период свечей. Сделать их более соответствующими особенностям разных инструментов.
-
Оптимизировать механизм трейлинг-стопа, например, использовать динамический трейлинг-стоп вместо фиксированного шага.
-
Добавить алгоритмы машинного обучения, чтобы исторические данные оценивали силу ключевых ценовых областей и улучшали качество сигналов.
-
Расширить стратегию на несколько таймфреймов: одновременно определять тренд на старшем таймфрейме и отслеживать движение на младшем.
Заключение
Данная стратегия основана на простой и интуитивной идее ключевых ценовых точек, используя распространённые торговые привычки для формирования торговых сигналов. Стратегия даёт достаточное количество возможностей, но требует дальнейшей оптимизации для обработки ложных пробоев. Оптимизация параметров и применение машинного обучения могут повысить стабильность стратегии. Стратегия может быть полезна для внутридневной краткосрочной торговли, а также может быть расширена до межтаймфреймовой стратегии следования за трендом.
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Strategy based on the idea that stop loss and take profit are often placed at full price levels or round numbers, whcih acts as resistance and supports levels
//Buy Rules:
//Actual price (close) is above round number.- 1
