Type/to search

Адаптивная стратегия торговли скользящей средней ATR

Cryptocurrency
Created: 2023-11-02 16:51:14
Last modified: 3 years ago
1
Follow
1779
Followers

img

Обзор

Эта стратегия сочетает в себе адаптированный ATR-показатель средней линии и отслеживание тенденций для обнаружения тенденций на рынке и ведения трендовых торгов. Эта стратегия использует Hull Moving Average, чтобы сгладить ATR, сформировать гладкую среднюю ATR, а затем посылать торговый сигнал в соответствии с отношением цены к средней линии ATR.

Стратегический принцип

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

В частности, эта стратегия сначала вычисляет TR ((True Range), то есть разницу между максимальной и минимальной ценой в тот день, и принимает максимальную разницу между максимальной и минимальной ценой за предыдущий день. Затем применяется метод Hull Moving Average для сглаживания TR и вычисления самостоятельно адаптированного среднего ATR.

После вычисления средней линии ATR, стратегия сравнивает цену с средней линией ATR. Когда цена пересекает среднюю линию ATR, это означает, что цена начинает входить в восходящую тенденцию, и стратегия открывает длинную позицию; когда цена пересекает среднюю линию ATR, это означает, что цена начинает входить в нисходящую тенденцию, и стратегия открывает короткую позицию.

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

В целом, стратегия сочетает в себе адаптированный к ATR средний показатель и строгие меры управления рисками, направленные на то, чтобы уловить большие ценовые тенденции, контролируя при этом каждый убыток и обеспечивая стабильный рост прибыли.

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

Основные преимущества этой стратегии:

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

  2. Применение метода Hull Moving Average для расчета средней линии ATR позволяет сделать среднюю линию ATR более гладкой и избежать ошибочного восприятия высокочастотными колебаниями.

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

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

  5. Логика стратегии проста, понятна и понятна, параметры настроены гибко, чтобы соответствовать различным видам и рыночным условиям.

  6. Можно отслеживать тенденции в любой разновидности и обладает высокой адаптивностью.

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

Основные риски этой стратегии:

  1. Вероятность ошибочного сигнала ATR средней линии. Цены могут сильно колебаться, в результате чего ATR средней линии может ошибочно оценить и создать ошибочный сигнал.

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

  3. Фиксированная остановка может быть преждевременно остановлена и не сможет удерживать тенденцию. Можно рассмотреть возможность корректировки остановки в соответствии с динамикой ATR.

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

  5. Когда тренд переворачивается, если не погасить позиции вовремя, можно быть в обратном положении. Необходимо вовремя определить сигнал окончания тренда.

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

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

Эта стратегия может быть оптимизирована в следующих аспектах:

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

  2. Оптимизация стратегии стоп-стоп, можно рассмотреть возможность изменения стоп-стоп в зависимости от динамики ATR, а не от фиксированной настройки.

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

  4. Тестирование и оптимизация параметров в зависимости от разных сортов и рыночных условий, чтобы найти оптимальные параметры.

  5. Повышение оценки внезапных событий, приостановка торговли в случае крупного скачка, контроль потерь.

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

  7. Оптимизировать комбинацию параметров, тестировать комбинации различных длин ATR и сглаживающих параметров, чтобы найти оптимальное совпадение.

Подвести итог

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

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

//@version=3
strategy("ATR(Hull)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills= false, calc_on_every_tick=true, pyramiding=0)
length = input(title="Length", defval=14, minval=1)
price = input(close)
Strategy parameters
Strategy parameters
Length
price
Stop loss
Take profit
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)