Type/to search

Торговая стратегия технического анализа на основе уровней поддержки и сопротивления

Common strategy
Created: 2024-05-11 11:53:34
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой торговую стратегию, основанную на техническом анализе, которая использует уровни поддержки и сопротивления для принятия торговых решений. Стратегия использует индикаторы pivothigh() и pivotlow() для определения уровней поддержки и сопротивления. Открытие длинной позиции происходит, когда цена закрытия выше уровня сопротивления; открытие короткой позиции — когда цена закрытия ниже уровня поддержки, а предыдущий максимум также ниже уровня поддержки. Закрытие позиций происходит при обратном пробое ценой уровней поддержки или сопротивления. Стратегия применима для российского фондового рынка, используются дневные данные.

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

  1. Получение данных дневной цены закрытия с помощью функции request.security().
  2. Расчёт уровней поддержки и сопротивления с помощью функций ta.pivothigh() и ta.pivotlow() во временном окне 7 дней.
  3. Когда цена закрытия выше уровня сопротивления, открывается длинная позиция.
  4. Когда цена закрытия ниже уровня поддержки и предыдущий максимум также ниже уровня поддержки, открывается короткая позиция.
  5. При обратном пробое ценой уровня поддержки или сопротивления все позиции закрываются.
  6. На графике отображаются уровни поддержки (зелёным цветом) и сопротивления (красным цветом).

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

  1. Стратегия основана на техническом анализе, использует рыночное движение цен для принятия торговых решений, подходит для трендовых рынков.
  2. Уровни поддержки и сопротивления являются важными ценовыми зонами, широко признанными участниками рынка. Построение торговых сигналов вокруг этих ключевых уровней помогает выявлять трендовые возможности.
  3. Логика стратегии ясна, проста для понимания и реализации, подходит для изучения и использования начинающими трейдерами.
  4. Отображение уровней поддержки и сопротивления на графике позволяет наглядно наблюдать рыночную структуру и ценовое поведение, помогая в принятии торговых решений.

Риски стратегии

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

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

  1. Внедрение индикаторов подтверждения тренда, таких как скользящие средние, для фильтрации шума и определения основного тренда, что повысит качество сигналов.
  2. Установка обоснованных уровней стоп-лосса для контроля риска по каждой сделке и повышения устойчивости стратегии.
  3. Оптимизация метода расчёта уровней поддержки и сопротивления, например, использование комбинации нескольких временных масштабов, для повышения надёжности уровней.
  4. Внедрение правил управления позицией и капиталом, динамическое корректирование размера позиции в зависимости от волатильности рынка для контроля общего риска.
  5. Проведение оптимизации параметров и бэктестинга стратегии для нахождения наилучшего сочетания параметров и повышения её эффективности.

Заключение

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

Source
Pine
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Торговая стратегия от уровней", overlay=true)

// Функция для определения уровней поддержки и сопротивления
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)