Type/to search

Стратегия трейлинг-стоп на основе полос Боллинджера и ATR

Common strategy
Created: 2024-01-03 11:20:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

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

На втором этапе рассчитывается индикатор ATR. Индикатор ATR отражает среднюю волатильность цены. На основе значения ATR устанавливаются уровни стоп-лосса для длинных и коротких позиций. Также на основе ATR устанавливается уровень тейк-профита для контроля соотношения прибыли и убытка.

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

На четвертом этапе реализован механизм скользящего стоп-лосса (trailing stop). В зависимости от последнего значения ATR стоп-лосс корректируется в реальном времени, фиксируя большую прибыль.

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

  1. Индикатор полос Боллинджера сам по себе отражает ценовой центр, что более эффективно, чем одиночная скользящая средняя;

  2. Стоп-лосс на основе ATR позволяет контролировать соотношение прибыли и убытка по каждой сделке, эффективно управляя рисками;

  3. Скользящий стоп-лосс автоматически корректируется в зависимости от рыночной волатильности, фиксируя больше прибыли;

  4. Стратегия имеет множество параметров, которые можно настроить индивидуально.

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

  1. При боковом движении рынка возможны частые мелкие убытки;

  2. Пробой полос Боллинджера с целью разворота может оказаться неудачным;

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

Контрмеры:

  1. Строго соблюдать принципы управления рисками, контролировать убыток по каждой сделке;
  2. Оптимизировать параметры для повышения доли выигрышных сделок;
  3. Использовать временной фильтр для избежания высокорисковых периодов.

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

  1. Тестирование различных комбинаций параметров для оптимальной настройки;
  2. Добавление индикаторов объема, таких как OBV, для выбора времени входа;
  3. Внедрение модуля машинного обучения для оптимизации.

Заключение

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

Source
Pine
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-02 00:00:00
period: 1m
basePeriod: 1m
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/
// © sadeq_haddadi

//@version=5
Strategy parameters
Strategy parameters
End Date
Time Session To Analyze
Basis MA Type
Source
StdDev1
StdDev2
Offset
Show Cross the Bands?
Show second deviation entry point?
Smoothing
Multiplier
src1
src2
show ATR lines ?
TP/SL
candle/pip
distance to midline/pip
use trailing stop loss?
Time Filter
Start Date
Bollinger Band
length
ATR
Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)