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

Трехнедельная стратегия торговли с высоким и низким импульсом

Автор:Чао Чжан, Дата: 2024-07-30 10:44:11
Тэги:FVGOHLC

img

Обзор

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

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

Основные принципы стратегии включают следующие ключевые элементы:

  1. Показатели расчета:

    • Последние максимумы: высшие цены за последние 30 торговых дней (около 4 недель) с помощью функции ta.highest (().
    • Последняя цена закрытия: используйте close[1] для получения цены закрытия за день до закрытия.
    • Цена закрытия три недели назад: используйте close[30] для получения цены закрытия 30 торговых дней назад.
  2. Условия покупки:

    • Условие 1: Последнее максимум больше или равно цене закрытия три недели назад.
    • Условие 2: последняя цена закрытия больше, чем цена закрытия три недели назад.
  3. Условия продажи:

    • Сигнал продажи запускается, когда последняя цена закрытия выше, чем цена закрытия три недели назад.
  4. Исполнение:

    • Если сигнал "покупать" запускается, выполняется как "ввести больше".
    • После того, как сигнал продажи будет вызван, тираж завершится.
  5. Визуализация:

    • Функция plotshape () используется для маркировки сигналов покупки и продажи на графике.

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

Стратегические преимущества

  1. Среднесрочный тренд-захват: стратегия позволяет эффективно идентифицировать формирование и продолжение среднесрочного тренда путем сравнения текущей цены с уровнем цен трех недель назад.

  2. Фильтрация шума: использование трехцикличных временных рамок помогает фильтровать краткосрочные колебания рынка и повышать надежность сигнала.

  3. Динамическая адаптация: Стратегия постоянно обновляет критерии оценки на основе последних данных о ценах и может динамически адаптироваться к изменениям рынка.

  4. Управление рисками: Стратегия позволяет эффективно контролировать риски, устанавливая четкие условия продажи.

  5. Простой и понятный: логика стратегии интуитивна, легко понятна и реализована, подходит как для новичков, так и для опытных трейдеров.

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

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

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

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

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

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

  5. Чрезмерная зависимость от цены закрытия: стратегия основывается в основном на цене закрытия, которая может игнорировать значительные изменения цены на рынке.

  6. Отсутствие подтверждения объема сделок: отсутствие учета факторов объема сделок может привести к появлению ложных сигналов в период низкой активности.

Оптимизация стратегии

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

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

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

  4. Сигнальные фильтры: добавление дополнительных технических показателей или показателей рыночного настроения, таких как RSI или MACD, чтобы уменьшить ложные сигналы.

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

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

  7. Идентификация состояния рынка: логика идентификации состояния рынка (тренд, сбор, высокая волатильность) с использованием различных параметров торговли в различных рыночных условиях.

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

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

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

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

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

Обзор

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

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

Основные принципы этой стратегии включают следующие ключевые элементы:

  1. Расчеты показателей:

    • Последний максимум: использует функцию ta.highest() для расчета самой высокой цены за последние 30 торговых дней (примерно 4 недели).
    • Последнее закрытие: использует закрытие[1] для получения цены закрытия предыдущего дня.
    • Три недели назад закрытие: использует закрытие[30] для получения цены закрытия 30 торговых дней назад.
  2. Условия покупки:

    • Условие 1: Последний максимум больше или равен цене закрытия от трех недель назад.
    • Условие 2: последняя цена закрытия выше цены закрытия трех недель назад.
  3. Условия продажи:

    • Запускает сигнал продажи, когда последняя цена закрытия больше, чем цена закрытия три недели назад.
  4. Исполнение сделки:

    • Входит в длинную позицию, когда запускается сигнал покупки.
    • Закрывает текущую длинную позицию при запуске сигнала продажи.
  5. Визуализация:

    • Использует функцию graphshape (() для обозначения сигналов покупки и продажи на графике.

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

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

  1. Среднесрочный тренд: путем сравнения текущих цен с уровнями трех недель назад стратегия эффективно определяет формирование и продолжение среднесрочных тенденций.

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

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

  4. Управление рисками: благодаря четким условиям продажи, стратегия может быстро закрыть позиции, когда рынок меняется, эффективно контролируя риск.

  5. Простая и понятная: логика стратегии интуитивно понятна, легко понять и реализовать, подходящая как для начинающих, так и для опытных трейдеров.

  6. Визуальная поддержка: Сигналы покупки и продажи четко обозначены на графике, что облегчает интуитивное суждение и анализ обратного тестирования для трейдеров.

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

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

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

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

  4. Отсутствие механизма стоп-лосса: в текущей стратегии отсутствует четкий механизм стоп-лосса, что может привести к значительным потерям во время серьезных колебаний рынка.

  5. Сверхзависимость от цены закрытия: стратегия в основном основывает свои суждения на ценах закрытия, потенциально игнорируя важные внутридневные движения цен.

  6. Отсутствие подтверждения объема: отсутствие факторов объема может привести к ложным сигналам в периоды низкого объема торговли.

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

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

  2. Включить индикаторы объема: объединение анализа объема может улучшить надежность сигнала, особенно при подтверждении прорыва.

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

  4. Сигнальные фильтры: добавление дополнительных технических или рыночных показателей настроения, таких как RSI или MACD, для уменьшения ложных сигналов.

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

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

  7. Признание состояния рынка: Добавить логику для определения состояния рынка (тенденции, диапазон, высокая волатильность) и принять различные торговые параметры для различных рыночных условий.

  8. Обратное тестирование и оптимизация: проведение обширного обратного тестирования исторических данных для оптимизации параметров стратегии, таких как временные периоды и пороги состояния.

Резюме

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

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

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


/*backtest
start: 2024-06-28 00:00:00
end: 2024-07-28 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Buy and Sell Strategy", overlay=true)

// Calculate the latest high, close, and volume
latestHigh = ta.highest(high, 30) // 4 weeks = 30 trading days
latestClose = close[1]


// Calculate the high, close, 
threeWeeksAgoClose = close[30] // 4 weeks = 30 trading days + 1 current day


// Condition 1: Buy if latest high >= 4 weeks ago close
condition1 = latestHigh >= threeWeeksAgoClose

// Condition 2: Buy if latest close > 4 weeks ago close
condition2 = latestClose > threeWeeksAgoClose



// Generate buy and sell signals
buySignal = condition1  
sellSignal = condition2

// Entry and exit logic using if statements
if buySignal
    strategy.entry("Buy", strategy.long)
    
if sellSignal
    strategy.close("Buy")

// Plotting buy and sell signals on the chart
plotshape(buySignal, color=color.green, style=shape.labelup, location=location.belowbar, text="Buy")
plotshape(sellSignal, color=color.red, style=shape.labeldown, location=location.abovebar, text="Sell")



Связанные

Больше