В процессе загрузки ресурсов... загрузка...

Стратегия выхода из сессии DZ

Автор:Чао Чжан, Дата: 2024-05-14 17:24:33
Тэги:ИКТДЗ

img

Обзор

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

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

Основной принцип стратегии DZ London Session Breakout основан на трейдинге с прорывом в течение торговой сессии в Лондоне. Как один из крупнейших в мире торговых центров Форекс, Лондон имеет огромный объем торговли и высокую волатильность рынка. Стратегия устанавливает время начала и окончания торговой сессии в Лондоне и определяет, находится ли текущее время в рамках этой сессии. Затем стратегия извлекает высокие и низкие цены текущего торгового дня, периода и недели, чтобы определить, прорвала ли цена эти ключевые ценовые уровни. Если произойдет прорыв и на 1-минутном графике будет сформирован новый низкий или высокий уровень, это считается потенциальной торговой возможностью. Стратегия будет входить в соответствующую длинную или короткую торговлю на основе направления прорыва.

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

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

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

  1. Риск волатильности Лондонской торговой сессии: Хотя Лондонская торговая сессия имеет огромный объем торговли, она также сопряжена с высоким риском волатильности. Рынок может испытывать резкие колебания, что приводит к увеличению торговых рисков.
  2. Риск ложного прорыва: стратегия торгуется на основе прорыва цены ключевых уровней, но иногда могут возникать ложные прорывы, когда цена ненадолго прорывается, а затем быстро отступает, что приводит к торговым потерям.
  3. Установка параметров риска: на производительность стратегии влияют параметры, такие как время начала и окончания торговой сессии в Лондоне.

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

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

Резюме

Стратегия DZ London Session Breakout - это количественная торговая стратегия, основанная на брейкатах во время торговой сессии в Лондоне. Стратегия использует высокий объем торговли и волатильность торговой сессии в Лондоне для захвата потенциальных торговых возможностей путем определения того, пробивается ли цена через ключевые ценовые уровни. Стратегия всесторонне рассматривает высокие и низкие цены нескольких временных рамок и подтверждает новые максимумы и минимумы для фильтрации ложных брейкатов. Хотя стратегия имеет определенные преимущества, она также сталкивается с такими рисками, как высокая волатильность во время торговой сессии в Лондоне, ложные брейкаты и риски установки параметров. Для дальнейшей оптимизации стратегии можно рассмотреть возможность введения большего количества условий фильтрации, динамической корректировки параметров, объединения с другими техническими показателями и включения соответствующих мер управления рисками. В целом, стратегия


/*backtest
start: 2023-05-14 00:00:00
end: 2024-05-13 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("DZ Strategy ICT", overlay=true)

// Input parameters
london_open_hour = input(13, "London Open Hour")
london_open_minute = input(30, "London Open Minute")
london_close_hour = input(16, "London Close Hour")

// Get current datetime
hour = hour(time)
minute = minute(time)

// Get session high, daily high, and weekly high
sessionHigh = request.security(syminfo.tickerid, "D", high)
dailyHigh = request.security(syminfo.tickerid, "D", high)
weeklyHigh = request.security(syminfo.tickerid, "W", high)

// Condition for being in the specified time range
inLondonTimeRange = (hour >= london_open_hour and hour < london_close_hour) or (hour == london_close_hour and minute == 0)

// Check for breakout above session, daily, or weekly high
breakoutAboveSessionHigh = high > sessionHigh
breakoutAboveDailyHigh = high > dailyHigh
breakoutAboveWeeklyHigh = high > weeklyHigh

// Check for breakout below session, daily, or weekly high
breakoutBelowSessionHigh = low < sessionHigh
breakoutBelowDailyHigh = low < dailyHigh
breakoutBelowWeeklyHigh = low < weeklyHigh

// Check for new lower low or higher high on 1-minute chart
newLowerLow = ta.lowest(low, 10)[1] > low
newHigherHigh = ta.highest(high, 10)[1] < high

// Set entry point based on imbalance
imbalanceLevel = low[1] // Placeholder for imbalance level, adjust this as needed

// Entry conditions for short position
if (inLondonTimeRange and (breakoutAboveSessionHigh or breakoutAboveDailyHigh or breakoutAboveWeeklyHigh) and newLowerLow)
    strategy.entry("Short Entry", strategy.short)

// Entry conditions for long position
if (inLondonTimeRange and (breakoutBelowSessionHigh or breakoutBelowDailyHigh or breakoutBelowWeeklyHigh) and newHigherHigh)
    strategy.entry("Long Entry", strategy.long)


Связанные

Больше