Type/to search

Стратегия следования за трендом на пробой линий Боллинджера и скользящей средней SMA200

Common strategy
Created: 2023-11-16 11:04:42
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

  1. Рассчитывается экспоненциальная скользящая средняя SMA200 для определения общего направления тренда.
  2. Рассчитываются полосы Боллинджера, включающие верхнюю, среднюю и нижнюю линии, с заливкой цвета в качестве зоны прибыли.
  3. Когда и верхняя, и нижняя полосы Боллинджера находятся выше SMA200, это указывает на восходящий тренд.
  4. Когда цена пробивает среднюю полосу Боллинджера вверх, открывается длинная позиция.
  5. Когда цена пробивает нижнюю полосу Боллинджера вниз, частично закрывается позиция.
  6. Когда цена падает ниже SMA200, это означает разворот основного тренда, позиция полностью закрывается.
  7. Устанавливается стоп-лосс для предотвращения чрезмерных убытков.
  8. Объём сделки рассчитывается на основе средств на счёте и приемлемого риска.

Стратегия исходит из того, что тренд существует только при полном расположении полос Боллинджера выше SMA200, и входит в рынок только в чётко выраженном восходящем тренде. При наступлении нисходящего тренда риск контролируется частичным стоп-лоссом по ключевым точкам и полным закрытием позиции.

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

  1. Использование полос Боллинджера для определения явного наличия тренда, а не на основе одного индикатора.
  2. SMA200 определяет направление основного тренда, избегая лишних сделок в боковом движении.
  3. Частичный стоп-лосс позволяет удерживать прибыль, следуя за трендом.
  4. Стоп-лосс по ключевым точкам своевременно фиксирует убытки, максимально избегая их расширения.
  5. Расчёт объёма сделки с учётом управления рисками предотвращает чрезмерные потери по одной сделке.

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

  1. Сигналы на основе пробоя верхней и нижней полос Боллинджера могут иметь высокий уровень ложных сигналов.
  2. Настройки точек частичного стоп-лосса требуют оптимизации, чтобы избежать преждевременного закрытия.
  3. Слишком малый стоп-лосс может привести к частым срабатываниям.
  4. Параметры периода SMA требуют тестирования и оптимизации для баланса между задержкой и чувствительностью.
  5. Метод расчёта объёма сделки возможно нуждается в оптимизации, чтобы избежать чрезмерного размера одной сделки.

Эти риски можно снизить путём тщательного тестирования параметров полос Боллинджера, оптимизации стратегии частичного стоп-лосса, настройки периода SMA и внедрения более научных методов управления рисками.

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

  1. Тестирование и оптимизация параметров полос Боллинджера для снижения доли ложных сигналов.
  2. Исследование оптимальных настроек точек частичного стоп-лосса.
  3. Тестирование оптимального значения периода SMA.
  4. Рассмотреть внедрение адаптивного стоп-лосса вместо фиксированного.
  5. Исследовать использование волатильности для более научного расчёта размера сделки.
  6. Включить в бэктестинг комиссионные издержки.
  7. Рассмотреть комбинирование с другими индикаторами для повышения стабильности стратегии.

Заключение

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

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
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/
// © mohanee

//@version=4
Strategy parameters
Strategy parameters
MA Length
BB Length
BB Source
StdDev
Stop Loss%
Risk % of capital == Based on this trade size is claculated numberOfShares = (AvailableCapital*risk/100) / stopLossPoints
Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)