Type/to search

Стратегия на основе индикатора лонг/шорт

Common strategy
Created: 2023-09-25 17:34:46
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

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

Стратегия основана на трех пользовательских индикаторах:

  1. Многополярный индикатор (Trend): Вычисляет соотношение цены и канала перекупленности/перепроданности, определяет бычий и медвежий тренды, возвращает значения 1, 0, -1.

  2. Канал перекупленности/перепроданности (Tsl): Рассчитывает верхнюю и нижнюю границы на основе ATR. Пробой цены выше верхней границы считается перекупленностью, ниже нижней — перепроданностью.

  3. Базовая скользящая средняя (MA): Рассчитывает простую скользящую среднюю цены закрытия за 20 периодов.

Конкретно, стратегия определяет, находится ли цена в бычьем, боковом или медвежьем состоянии на основе значения многополярного индикатора. Когда многополярный индикатор равен 1, это указывает на бычье состояние; когда равен -1 — на медвежье. Если цена и индикатор движутся в одном направлении, используется стратегия следования за трендом: открытие длинной или короткой позиции при соблюдении условий. Если цена и индикатор движутся в противоположных направлениях (например, индикатор показывает бычий тренд, а цена пробивает нижнюю границу вниз), применяется контртрендовая стратегия: открытие короткой позиции для получения прибыли.

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

Конкретная стратегия для длинных позиций:

  1. Многополярный индикатор > 0, цена пробивает верхнюю границу вверх — следование за трендом, открытие длинной позиции.
  2. Многополярный индикатор < 0, цена пробивает нижнюю границу вниз — разворот тренда, открытие длинной позиции (контртренд).
  3. Цена закрытия > цена открытия > центральный уровень — считается пробоем центрального уровня вверх, открытие длинной позиции.
  4. Цена закрытия пробивает верхнюю границу, и цена закрытия > скользящая средняя — открытие длинной позиции.

Конкретная стратегия для коротких позиций:

  1. Многополярный индикатор < 0, цена пробивает нижнюю границу вниз — следование за трендом, открытие короткой позиции.
  2. Многополярный индикатор > 0, цена пробивает верхнюю границу вверх — разворот тренда, открытие короткой позиции.
  3. Цена открытия > цена закрытия < центральный уровень — считается пробоем центрального уровня вниз, открытие короткой позиции.
  4. Цена закрытия пробивает нижнюю границу, и цена закрытия < скользящая средняя — открытие короткой позиции.

Стратегия закрытия позиций

Стратегия закрытия позиций относительно проста: стоп-лосс срабатывает при обратном пробое канала перекупленности/перепроданности.

Анализ преимуществ

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

  1. Многополярный индикатор точно определяет рыночную тенденцию и является ключевым индикатором стратегии.
  2. Сочетание канала перекупленности/перепроданности с индикатором позволяет выявлять потенциальные разворотные моменты.
  3. Базовая скользящая средняя служит дополнительным фильтром сигналов, помогая избежать ложных пробоев.
  4. Центральный уровень в сочетании с многополярным индикатором образует точки входа с высокой вероятностью.
  5. Сочетание следования за трендом и контртрендовой торговли обеспечивает больше возможностей для получения прибыли.
  6. Стоп-лосс по каналу перекупленности/перепроданности прост и четок, что способствует контролю рисков.

Анализ рисков

Стратегия также имеет следующие риски:

  1. Многополярный индикатор может подавать ложные сигналы, поэтому требуется комбинировать его с другими индикаторами для фильтрации.
  2. Торговля на пробоях может привести к попаданию в ловушку, необходим строгий стоп-лосс.
  3. Неправильный выбор периода скользящей средней может привести к пропуску тренда или появлению ложных сигналов.
  4. Требуется бэктестинг центрального уровня для проверки вероятности его надежности.
  5. Параметры канала перекупленности/перепроданности необходимо оптимизировать для разных инструментов.
  6. Несоответствие параметров индикаторов может привести к чрезмерной частоте сделок.

Для снижения этих рисков можно предпринять следующие меры:

  1. Комбинировать сигналы многополярного индикатора с другими индикаторами, такими как свечные модели и объем торгов.
  2. Строго соблюдать стратегию стоп-лосса по каналу перекупленности/перепроданности, быстро закрывая убыточные позиции.
  3. Тестировать различные периоды скользящей средней для поиска оптимального значения.
  4. Провести тщательный бэктестинг стратегии с центральным уровнем для оценки ее вероятности.
  5. Оптимизировать параметры канала для каждого инструмента.
  6. Настроить параметры индикаторов для обеспечения стабильной работы всей системы.

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

Стратегию можно оптимизировать по следующим направлениям:

  1. Добавить алгоритмы машинного обучения для обучения многополярного индикатора на больших данных. Это повысит точность индикатора и уменьшит количество ложных сигналов.

  2. Добавить адаптивный канал, который автоматически корректирует параметры в зависимости от рыночной волатильности. Это повысит точность пробоев.

  3. Использовать глубокое обучение для извлечения большего количества изменяющихся индикаторов и формирования набора индикаторов для оптимизации стратегий входа и выхода.

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

  5. Провести оптимизацию параметров и комбинаторное тестирование для повышения общей стабильности стратегии.

  6. Добавить модуль управления капиталом для более научного подхода к контролю рисков.

Заключение

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © amysojexson

//@version=3
Strategy parameters
Strategy parameters
Pivot Type
Plot PP
Plot S1 and R1
Plot S2 and R2
Plot S3 and R3
Plot S3 and R3
Trading Session
Highlight Session?
Show Labels?
Factor
Pd
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)