Стратегия тренда скользящей средней


Дата создания: 2023-11-02 15:22:17 Последнее изменение: 2023-11-02 15:22:17
Копировать: 1 Количество просмотров: 692
1
Подписаться
1617
Подписчики

Стратегия тренда скользящей средней

Обзор

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

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

Эта стратегия строит ценовой канал, рассчитывая простую скользящую среднюю длину заданного периода (заданный 20 циклов) и используя ее значение. Верхние и нижние отрезки отрезка являются максимальными и минимальными значениями средней линии соответственно. Если цена закрытия выше верхней отрезки, то она определяется как тенденция к росту; если цена закрытия ниже нижней отрезки, то она определяется как тенденция к снижению.

Когда определяется изменение тренда, стратегия совершает торговые операции. Если с падения переходит в рост, то открывается многоголовая позиция; если с подъема переходит в пустую, то открывается пустая позиция.

В частности, логика сделки в стратегии заключается в следующем:

  • Если цена закрытия больше, чем в начале предыдущего цикла, открыть позицию на более высоком уровне
  • Открыть открытую позицию, если цена закрытия меньше нижней траектории предыдущего цикла
  • Первоначальная многоочередная позиция была ликвидирована при закрытии цены ниже нижнего уровня
  • Оригинальные пустые позиции находятся на уровне, когда цена закрытия выше, чем цена выхода на рынок

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

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

Стратегия среднелинейной полосы имеет следующие преимущества:

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

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

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

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

  • Средняя линия создает задержку и может пропустить лучшие моменты для перехода тренда
  • Некоторые фальшивые прорывы при землетрясении привели к ненужным потерям
  • Долгосрочные трендовые сделки, возможные крупные отступления, требующие достаточного финансирования
  • Однопараметровые настройки легко переоптимизируются, эффективность фиксированного диска может быть слабее отслеживания
  • Неспособность различать различные сегменты рынка, может быть нечувствительна к изменениям более коротких циклов

Для оптимизации можно использовать следующие методы:

  • Корректировка среднелинейных циклов, снижение отставания
  • Добавление фильтров, чтобы не попасть в ловушку в условиях нестабильного рынка
  • Оптимизация управления позициями, контроль одиночных убытков
  • Настройка параметров подтверждения дисковых настроек
  • Увеличение многоуровневого суждения, выявление тенденций на разных уровнях

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

Также можно оптимизировать стратегию среднелинейной полосы:

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

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

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

  • Динамические параметры настройки: чтобы средний цикл и ширина каналов могли быть скорректированы в зависимости от динамики рынка, повышая адаптивность стратегии.

  • Оптимизация позиций: Корректируйте размер позиции в зависимости от состояния рынка, чтобы избежать чрезмерных убытков. Вы можете установить целевую прибыль, чтобы активно уменьшать позиции.

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

  • Интеграция с другими стратегиямиИнтеграция с похожими стратегиями отслеживания тенденций, реализация портфеля стратегий, повышение устойчивости.

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

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

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

Исходный код стратегии
/*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"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © noro

//@version=4
strategy(title = "Noro's Trend Ribbon Strategy", shorttitle = "Trend Ribbon str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1)

len = input(20, minval = 5, title = "MA Length")
src = input(ohlc4, title = "MA Source")

//MA
ma = sma(src, len)
plot(ma, color = color.black)

//Channel
h = highest(ma, len)
l = lowest(ma, len)
ph = plot(h)
pl = plot(l)

//Trend
trend = 0
trend := close > h[1] ? 1 : close < l[1] ? -1 : trend[1]

//BG
col = trend == 1 ? color.blue : color.red
fill(ph, pl, color = col, transp = 50)

//Trading
if close > h[1]
    strategy.entry("Long", strategy.long)
if close < l[1]
    strategy.entry("Short", strategy.short)