Стратегия пересечения скользящих средних


Дата создания: 2024-01-30 15:39:39 Последнее изменение: 2024-01-30 15:39:39
Копировать: 1 Количество просмотров: 647
1
Подписаться
1617
Подписчики

Стратегия пересечения скользящих средних

Обзор

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

Стратегический принцип

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

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

  1. Простая, понятная, с небольшим количеством параметров и не слишком легко адаптируемая.
  2. Показатели скользящих средних сглаживают цены, имеют определенную прогнозирующую способность и не вводят в заблуждение от шума;
  3. Тактическое отступление будет небольшим, а максимальное - не слишком большим.
  4. Это относится к большинству случаев, особенно к трендовым ситуациям.

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

  1. Это может привести к ошибочным сигналам при сборе данных.
  2. Показатели скользящих средних имеют отсталость и могут упускать лучшие точки входа и выхода в тренде;
  3. Устройство без потерь, которое может привести к большим потерям;
  4. Неправильная настройка параметров может привести к неэффективности стратегии.

Можно установить стоп-лосс для контроля риска. Выбор подходящих параметров может повысить эффективность стратегии.

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

  1. Поиск оптимальных параметров для комбинаций скользящих средних разных длин.
  2. Фильтрация других технических показателей для улучшения качества сигнала;
  3. Динамическая остановка убытков для управления рисками;
  4. оптимизация входа и выхода в сочетании с показателями волатильности;
  5. Оптимизация управления капиталом, установление размеров позиций;

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

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

Исходный код стратегии
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Simple Moving Average Crossover", overlay=true)

// Input parameters
fastLength = input(10, title="Fast MA Length")
slowLength = input(30, title="Slow MA Length")
stopLossPercent = input(1, title="Stop Loss Percentage")

// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)

// Buy condition: Fast MA crosses above Slow MA
buyCondition = ta.crossover(fastMA, slowMA)

// Sell condition: Fast MA crosses below Slow MA
sellCondition = ta.crossunder(fastMA, slowMA)

// Plot moving averages as lines
plot(fastMA, color=color.blue, title="Fast MA", linewidth=2)
plot(slowMA, color=color.red, title="Slow MA", linewidth=2)

// Execute trades based on conditions
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.close("Buy")

// Set stop loss level
stopLossLevel = close * (1 - stopLossPercent / 100)
strategy.exit("Sell", from_entry="Buy", loss=stopLossLevel)