Type/to search

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

Common strategy
Created: 2024-02-01 14:22:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия вычисляет последнюю цену лимитного роста (lastbull) и последнюю цену лимитного падения (lastbear), а затем на основе текущей цены определяет, вошла ли цена в определённый диапазон, генерируя торговые сигналы. Когда цена превышает цену последнего лимитного роста на заданный процент, открывается длинная позиция; когда цена падает ниже цены последнего лимитного падения на заданный процент, открывается короткая позиция.

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

Стратегия сначала вычисляет последнюю цену лимитного роста (lastbull) и последнюю цену лимитного падения (lastbear). Затем рассчитывает процент изменения (ddl) текущей цены закрытия (close) относительно lastbull, а также процент изменения (dds) относительно lastbear.

Когда ddl опускается ниже заданного порога сигнала на покупку (signallong), генерируется сигнал на покупку (up). Когда dds поднимается выше заданного порога сигнала на продажу (signalshort), генерируется сигнал на продажу (dn).

При получении сигнала на покупку, если параметр необходимости открытия длинной позиции (needlong) истинен, открывается длинная позиция. При получении сигнала на продажу, если параметр необходимости открытия короткой позиции (needshort) истинен, открывается короткая позиция. Коэффициент открытия позиции (capital) рассчитывается на основе средств счёта.

Условие закрытия позиции: после открытия длинной позиции, если цена растёт, длинная позиция закрывается; после открытия короткой позиции, если цена падает, короткая позиция закрывается.

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

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

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

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

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

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

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

  1. Добавить скользящий стоп-лосс для контроля риска по одной сделке.
  2. Улучшить метод расчёта позиции, например, используя ATR, чтобы размер позиции был более стабильным.
  3. Добавить фильтр на открытие позиции, например, открывать позицию только при пробое «золотого креста».
  4. Комбинировать торговлю несколькими инструментами, задавая взаимосвязи для снижения системного риска.

Заключение

Данная стратегия объединяет трендовые сигналы и сигналы пробоя диапазона, позволяя как улавливать новые направления тренда, так и использовать особенности консолидации. Настройка параметров гибкая, с большим пространством для изменений, что подходит для различных инструментов. Стратегия имеет значительный потенциал для оптимизации и может быть улучшена с разных сторон для адаптации к более сложным рыночным условиям.

Source
Pine
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2019

//@version=4
Strategy parameters
Strategy parameters
Long
Short
Lot
Short, %
Long, %
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)