Еженедельная стратегия торговли суингом

Автор:Чао Чжан, Дата: 2024-01-22 10:56:49
Тэги:

img

Обзор

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

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

Основная идея заключается в покупке, когда более быстрая 9-недельная EMA движется вверх и пересекает более медленную 21-недельную EMA, поскольку это сигнализирует о том, что рыночная тенденция может укрепляться.

В частности, длинный сигнал входа запускается, когда 9-недельная EMA пересекает 21-недельную EMA, а 14-недельный RSI превышает 50. После этого позиции размещаются на 2% риска счета, с 5% -ным стоп-лосом и 10% -ной целью прибыли.

Сигнал продажи основан на противоположной логике: если 9-недельная EMA пересекается ниже 21-недельной EMA или если RSI опускается ниже 50, это указывает на обратную тенденцию к снижению краткосрочного тренда.

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

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

Риски

  1. Быстрые перекрестки EMA могут создавать больше шума
  2. Возможность ложных сигналов от RSI
  3. Соотношение риска и вознаграждения ограничено 2: 1
  4. Не учитывает затраты на торговлю
  5. Многие параметры нуждаются в оптимизации, такие как периоды MA, настройки RSI и т.д.

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

Возможности для расширения

  1. Параметры испытательного периода EMA для лучшей смеси
  2. Оптимизировать параметры RSI для уменьшения ложных сигналов
  3. Добавить дополнительные индикаторы подтверждения, такие как ширина полосы Боллинджера
  4. Комбинировать с фундаментальным анализом для получения сигналов более высокого качества
  5. Стратегия может распространяться на несколько временных рамок, таких как внутридневные

Заключение

Стратегия использует возможности EMA и RSI для выявления потенциальных возможностей в рамках более крупных тенденций. Она предоставляет четкие правила управления рисками для эффективного контроля риска на торговле. Дальнейшее тестирование и оптимизация параметров могут продолжать повышать производительность. Она предлагает эффективный способ торговли более крупными циклическими колебаниями на рынках.


/*backtest
start: 2023-12-22 00:00:00
end: 2024-01-21 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Weekly Swing Trading Strategy", overlay=true)

// Entry Indicators
shortEma = ema(close, 9)
longEma = ema(close, 21)
rsiValue = rsi(close, 14)

// Entry Condition
longCondition = crossover(shortEma, longEma) and rsiValue > 50
if (longCondition)
    strategy.entry("Long", strategy.long)

// Position Sizing (2% risk per trade)
riskPerTrade = 0.02
stopLossPercent = 0.05 // 5% stop loss
stopLossPrice = close * (1 - stopLossPercent)
strategy.exit("Stop Loss", "Long", stop=stopLossPrice)

// Profit Target and Trailing Stop
profitTargetPercent = 0.10 // 10% profit target
profitTargetPrice = close * (1 + profitTargetPercent)
trailStopPercent = 0.03 // 3% trailing stop
strategy.exit("Take Profit", "Long", limit=profitTargetPrice, trail_price=trailStopPercent, trail_offset=trailStopPercent)

// Exit Strategy
exitCondition = crossunder(shortEma, longEma) or rsiValue < 50 // Exit when EMAs cross or RSI drops below 50
strategy.close("Long", when=exitCondition)

plot(shortEma, color=color.red)
plot(longEma, color=color.blue)
hline(50, "RSI 50", color=color.purple)

Больше