Двойная пересечение скользящей средней с оптимизированной стратегией остановки потери

Автор:Чао Чжан, Дата: 2024-03-22 14:53:59
Тэги:

img

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

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

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

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

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

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

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

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

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

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

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

  3. Гибкость параметров: Периодические параметры быстрых и медленно движущихся средних и процент стоп-лосса могут быть скорректированы в соответствии с характеристиками рынка и личными предпочтениями к риску, что повышает адаптивность стратегии.

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

  5. Простота и эффективность: логика стратегии ясна и легко понять и реализовать.

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

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

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

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

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

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

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

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

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

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

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

  5. Установка общей линии стоп-лосса: установка общей линии стоп-лосса на уровне счета для экстремальных рыночных условий для контроля капитального риска.

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

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

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

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

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

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

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

Резюме

Двойной перекресток скользящих средних с оптимизированной стратегией стоп-лосса (TQQQ) - это простая, но эффективная количественная стратегия торговли. Он улавливает рыночные тенденции с использованием перекрестных сигналов скользящих средних с разными периодами, контролируя риск снижения через фиксированный процент стоп-лосса. Логика стратегии ясна, проста в реализации и оптимизации и применима к различным рынкам и инструментам.

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

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


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

//@version=4
strategy("SMA Crossover Strategy with Customized Stop Loss (Long Only)", overlay=true)

// Define input variables for SMA lengths and stop loss multiplier
fast_length = input(9, "Fast SMA Length")
slow_length = input(14, "Slow SMA Length")
stop_loss_multiplier = input(0.1, "Stop Loss Multiplier")

// Calculate SMA values
fast_sma = sma(close, fast_length)
slow_sma = sma(close, slow_length)

// Define entry and exit conditions
enter_long = crossover(fast_sma, slow_sma)
exit_long = crossunder(fast_sma, slow_sma)

// Plot SMAs on chart
plot(fast_sma, color=color.red)
plot(slow_sma, color=color.blue)

// Set start date for backtest
start_date = timestamp(2022, 01, 01, 00, 00)

// Filter trades based on start date
if time >= start_date
    if (enter_long)
        strategy.entry("Buy", strategy.long, when = strategy.position_size == 0)

    // Calculate stop loss level
    buy_price = strategy.position_avg_price
    stop_loss_level = buy_price * (1 - stop_loss_multiplier)

    // Exit trades
    if (exit_long or low <= stop_loss_level)
        strategy.close("Buy")

Больше