Динамическая стратегия определения позиции 9EMA с двумя 5-минутными ближайшими прорывами

Автор:Чао Чжан, Дата: 2024-03-19 15:03:56
Тэги:

img

Обзор стратегии

Эта стратегия использует 9-периодный экспоненциальный скользящий средний (9EMA) в качестве основы для определения тренда. В течение первых 10 минут торгового дня, если есть две последовательные 5-минутные свечи с ценой закрытия очень близкой к максимуму (более или равно 99% от максимума) и выше 9EMA, это считается сильным сигналом прорыва. В этот момент размер позиции рассчитывается на основе текущей цены закрытия, и открывается длинная позиция. Позиция удерживается до первой 5-минутной свечи с закрытием ниже 9EMA, в этот момент позиция закрывается.

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

Эта стратегия основана на следующих принципах:

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

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

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

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

Стратегические риски

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

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

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

Руководство по оптимизации

  1. Внедрение более эффективных индикаторов определения тренда, таких как MACD, полосы Боллинджера и т. д., для подтверждения сигналов тренда на основе нескольких индикаторов, повышение надежности сигналов входа и снижение риска ложных прорывов.
  2. Оптимизируйте время входа. Подумайте о сокращении времени входа с 10 минут до 5 минут или расширении его до 15 минут. С помощью сравнений обратного тестирования найдите оптимальное время входа. Это может улавливать тенденции, минимизируя влияние начальных колебаний.
  3. Например, динамически корректировать процент средств для каждой записи на основе среднего истинного диапазона (ATR). Уменьшить размер позиции, когда волатильность высока, и увеличить размер позиции, когда волатильность низкая, что позволяет стратегии лучше адаптироваться к различным рыночным ритмам.
  4. Оптимизировать условия стоп-лосса. При сохранении первоначальной логики стоп-лосса 9EMA, можно добавить стратегию последующей стоп-лосс. То есть, после того, как цена движется в благоприятном направлении на определенный процент, переместить уровень стоп-лосса вблизи стоимостной цены или входной цены, тем самым уменьшая выводы и блокируя частичную прибыль.
  5. Подумайте о добавлении некоторых условий фильтрации, таких как объем торговли, волатильность и т. Д. Когда появляется сигнал входа, определите, являются ли эти индикаторы одновременно благоприятными для дальнейшего подтверждения достоверности тренда. Это может помочь стратегии избежать некоторых ловушек и ложных сигналов.

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

Резюме

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


/*backtest
start: 2023-03-13 00:00:00
end: 2024-03-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Two 5min Closes Above 9EMA Strategy with Dynamic Position Size", overlay=true)

// Define the fixed amount for position sizing
fixedAmount = 1000

// Calculate the 9-period EMA
ema9 = ta.ema(close, 9)

// Define time constraints (9:30 AM to 9:40 AM EST, adjust for your timezone)
sessionStart = 0930
sessionEnd = 0940
timeCondition = (hour * 100 + minute) >= sessionStart and (hour * 100 + minute) < sessionEnd

// Detect two consecutive 5-min bars where close is near 0.99 times the high and above 9 EMA
closeNearHighAndAboveEMA = close >= high * 0.99 and close > ema9
twoConsecutiveBars = closeNearHighAndAboveEMA and closeNearHighAndAboveEMA[1]

// Entry condition: Within the first 10 minutes of the day and two consecutive bars match criteria
entryCondition = twoConsecutiveBars

// Exit condition: First 5-min close below 9 EMA after entry
exitCondition = close < ema9

// Plot EMA for visualization
plot(ema9, color=color.blue, linewidth=2, title="9 EMA")

// Calculate position size
positionSize = fixedAmount / close

// Strategy execution
if (entryCondition)
    strategy.entry("Buy", strategy.long, qty=positionSize)

if (exitCondition)
    strategy.close("Buy")


Больше