Простой перекресток скользящей средней со стратегией остановки убытков

Автор:Чао Чжан, Дата: 2023-09-19 21:42:30
Тэги:

Обзор

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

Логика стратегии

  1. Вычислить 5-дневную простую скользящую среднюю (SMA) и средневзвешенную по объему цену (VWAP).

  2. При пересечении SMA над VWAP снизу, генерируется длинный сигнал; при пересечении ниже сверху, генерируется короткий сигнал.

  3. SMA чувствителен к изменениям цен и может улавливать краткосрочные тенденции. VWAP отражает последнюю динамику цен.

  4. Установите 9-дневную экспоненциальную скользящую среднюю (EMA) как стоп-лосс.

  5. Выполнять сделки по длинным/коротким сигналам. Выходить, когда цена падает ниже стоп-лосса, чтобы контролировать риски.

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

Анализ преимуществ

  1. Переход SMA и VWAP прост и эффективен для краткосрочных изменений тренда.

  2. EMA обеспечивает буфер для предотвращения преждевременной остановки.

  3. Ясные сигналы и простые правила, которые легко выполнять.

  4. Большое пространство для оптимизации, адаптируемое к различным рыночным условиям.

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

  6. Легко расширяется, может вводить другие технические показатели или методы управления рисками.

Анализ рисков

  1. В пересечении SMA и VWAP могут быть задержки или неправильные сигналы.

  2. Ограничение стоп-лосса слишком узкое, риски слишком оптимизированы.

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

  4. Неправильный период обратного тестирования рискует приспособить кривую.

  5. Необходимо учитывать влияние затрат на торговлю на рентабельность.

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

  1. Испытать различные комбинации параметров для SMA и VWAP.

  2. Оптимизировать параметр периода остановки EMA.

  3. Попробуйте другие типы MA или индикаторы для остановки потерь.

  4. Добавить стратегии размещения позиций и управления рисками.

  5. Внедрить алгоритмы машинного обучения для оптимизации параметров.

  6. Периодическая оценка параметров для адаптации к изменениям на рынке.

Резюме

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


/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © realisticDove62527

//@version=5
strategy("ROoT", overlay=true, margin_long=1, margin_short=1)

longCondition = ta.crossover(ta.sma(close, 5), ta.vwap(hlc3))
if (longCondition)
    strategy.entry("BUY", strategy.long)

shortCondition = ta.crossunder(ta.sma(close, 5), ta.vwap(hlc3))
if (shortCondition)
    strategy.entry("SELL", strategy.short)
    

stoploss = ta.ema(close, 9)



Больше