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

Следование тренду и среднее обратное движение Двойная оптимальная торговая система ((Двойная стратегия семи)

Автор:Чао Чжан, Дата: 2024-11-28 15:41:34
Тэги:SMAMA200

img

Обзор

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

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

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

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

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

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

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

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

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

Резюме

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © EdgeTools

//@version=5
strategy("Larry Connors' Double Seven Strategy", overlay=true)

// 200-day moving average
ma200 = ta.sma(close, 200)

// Conditions for Double Seven Strategy
priceAboveMa200 = close > ma200

// Find the lowest close over the last 7 days
lowestClose7Days = ta.lowest(close, 7)

// Find the highest close over the last 7 days
highestClose7Days = ta.highest(close, 7)

// Entry and exit rules
longCondition = priceAboveMa200 and close <= lowestClose7Days
exitCondition = close >= highestClose7Days

// Enter long position
if (longCondition)
    strategy.entry("Long", strategy.long)

// Exit long position
if (exitCondition)
    strategy.close("Long")
    
// Plot moving averages
plot(ma200, "200-day MA", color=color.blue)


Связанные

Больше