Расширенная стратегия отслеживания трендов на основе модели поглощения и количественных показателей


Дата создания: 2024-02-02 16:48:30 Последнее изменение: 2024-02-02 16:48:30
Копировать: 0 Количество просмотров: 736
1
Подписаться
1617
Подписчики

Расширенная стратегия отслеживания трендов на основе модели поглощения и количественных показателей

Обзор

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

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

Центральная логика этой стратегии основана на выявлении K-линий поглощающих форм, чтобы улавливать признаки рыночного поворота. Когда появляются многоголовые поглощающие формы, close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]При появлении пустого формата поглощения close.[1] < open[1] and open > close and close < open[1] and open[1] < close[1]Продажа сигнальных триггеров.

Кроме того, в стратегии также введены индикаторы зоны спроса и зоны предложения на 20 циклов, когда закрытие прорыва зоны предложения определяется как многоголовый сигнал, а прорыв зоны спроса - как пустой сигнал. Средняя линия EMA используется для определения направления тенденции, только закрытие прорыва EMA создает торговый сигнал.

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

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

Это очень профессиональная и продвинутая стратегия отслеживания трендов, которая имеет следующие преимущества:

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

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

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

Несмотря на все преимущества данной стратегии, существуют некоторые потенциальные риски, о которых следует помнить:

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

Ответ:

  1. Реверсионная форма может вводить такие методы, как машинное обучение, для повышения точности распознавания
  2. Повышение оценки тенденций к насилию, чтобы избежать ненужных потерь
  3. Динамическая оптимизация параметров зоны спроса и зоны предложения
  4. Разумная оценка и контроль рисков, корректировка размеров позиций

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

В этой стратегии есть место для дальнейшей оптимизации:

  1. Добавление модуля распознавания формы на основе машинного обучения, использующего ИИ для определения поглощения и обратного сигнала
  2. Введение новых криптовалютных показателей, таких как BOLL-канал, MACD и т.д., для определения времени выхода на рынок
  3. Добавление стратегий по удержанию убытков, таких как движущиеся убытки, временные убытки и т. д.
  4. Динамическая оптимизация параметров показателя для различных сортов и рыночных условий
  5. Управление капиталом в сочетании с высокотехнологичными стратегиями, такими как отслеживание стоп-лосса, кривая Мартингеля и т.д.

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

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

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

Исходный код стратегии
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Engulfing Candles with Fractals, Moving Average, Demand & Supply", overlay=true)

// Input parameters
emaLength = input(14, title="EMA Length")
demandSupplyLength = input(20, title="Demand & Supply Length")

// Calculate EMA
emaValue = ta.ema(close, emaLength)

// Calculate Demand and Supply Zones
demandZone = ta.lowest(low, demandSupplyLength)
supplyZone = ta.highest(high, demandSupplyLength)

// Plot Demand and Supply Zones
plot(demandZone, color=color.new(color.green, 90), linewidth=2, title="Demand Zone")
plot(supplyZone, color=color.new(color.red, 90), linewidth=2, title="Supply Zone")

// Determine Engulfing Candles
bullishEngulfing = close[1] > open[1] and open < close and close > open[1] and open[1] > close[1]
bearishEngulfing = close[1] < open[1] and open > close and close < open[1] and open[1] < close[1]

// Plot Engulfing Candle Bars
bgcolor(bullishEngulfing ? color.new(color.green, 90) : na)
bgcolor(bearishEngulfing ? color.new(color.red, 90) : na)

// Plot Moving Average
plot(emaValue, color=color.blue, title="EMA")

// Fractal Indicator
fractalUp = ta.pivothigh(high, 2, 2)
fractalDown = ta.pivotlow(low, 2, 2)

// Plot Buy and Sell Fractals
plotshape(series=fractalUp, title="Buy Fractal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=fractalDown, title="Sell Fractal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")

// Strategy logic
buySignal = bullishEngulfing and close > emaValue and close > supplyZone
sellSignal = bearishEngulfing and close < emaValue and close < demandZone

// Execute strategy
if (fractalUp)
    strategy.entry("Buy", strategy.long)

if (fractalDown)
    strategy.entry("Sell", strategy.short)

// Plot strategy entry points on the chart
plotshape(series=buySignal ? 1 : na, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal ? 1 : na, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)