Стратегия торговли с обратным движением London SMA Cross ETH

Автор:Чао Чжан, Дата: 2024-01-18 16:08:26
Тэги:

img

Обзор

Стратегия называется London Session SMA Cross ETH Reversal Trading Strategy. Основная идея этой стратегии заключается в использовании высокой ликвидности во время лондонской сессии, в сочетании с золотым крестом и сигналами мертвого креста линий SMA, для проведения обратной торговли на основной торговой паре цифровой валюты ETH/USDT.

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

Основная логика этой стратегии заключается в том, чтобы сначала определить часы торговли Лондонской сессии, затем рассчитать линию SMA определенного цикла, и, наконец, судить, имеет ли цена золотой крест или мертвый крест со SMA во время Лондонской сессии. В частности, стратегия сначала определяет время начала и окончания Лондонской сессии, а затем устанавливает параметр длины линии SMA на 50 периодов. На этой основе стратегия использует функцию ta.sma) для расчета 50-периодной линии SMA. Далее стратегия судит, находится ли текущая цена в Лондонской сессии и в пределах временного диапазона обратного контроля. Если эти два условия выполнены, используйте функции ta.crossover) и ta.crosstest) для определения, имеют ли цена и золотая линия золотой крест или мертвый SMA. Когда происходит золотой крест, идете на длинный; когда происходит мертвый крест, идете на короткий.

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

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

  1. Использовать высокую ликвидность Лондонской сессии для получения лучших возможностей входа
  2. Золотой крест и мертвый крест линий SMA являются классическими и эффективными техническими индикаторами
  3. Комбинированное использование может улучшить качество сигнала и фильтровать ложные сигналы
  4. Принять метод обратной торговли, подходящий для краткосрочной торговли
  5. Высокий уровень использования капитала, прибыль может быть увеличена с помощью рычага

Риски и решения

Стратегия также сопряжена с некоторыми рисками, в основном включающими:

  1. Золотой крест и мертвый крест сигналы могут часто быть достигнуты на трендовом рынке
  2. Неправильное установление периода SMA может вызвать слишком много ложных сигналов
  3. Обратная торговля склонна попасть в ловушку на рынках с ограниченным диапазоном

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

  1. Включить индикаторы тенденции, которые следует избегать использования во время консолидации тенденции
  2. Оптимизировать параметры SMA для поиска лучшего торгового цикла
  3. Установите стоп-потеря для контроля одиночных потерь

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

Следующие аспекты стратегии могут быть оптимизированы:

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

Заключение

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


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

//@version=5
strategy("London SMA Strategy ", overlay=true)

// Define London session times
london_session_start_hour = 6
london_session_start_minute = 59
london_session_end_hour = 15
london_session_end_minute = 59

// Define SMA input parameters
sma_length = input.int(50, title="SMA Length")
sma_source = input.source(close, title="SMA Source")

// Calculate SMA
sma = ta.sma(sma_source, sma_length)

// Convert input values to timestamps
london_session_start_timestamp = timestamp(year, month, dayofmonth, london_session_start_hour, london_session_start_minute)
london_session_end_timestamp = timestamp(year, month, dayofmonth, london_session_end_hour, london_session_end_minute)

// Define backtesting time range
start_date = timestamp(2021, 1, 1, 0, 0)
end_date = timenow

// Filter for London session and backtesting time range
in_london_session = time >= london_session_start_timestamp and time <= london_session_end_timestamp
in_backtesting_range = time >= start_date and time <= end_date

// Long condition: Close price crosses above SMA during London session
long_condition = ta.crossover(close, sma)

// Short condition: Close price crosses below SMA during London session
short_condition = ta.crossunder(close, sma)

// Plot SMA for reference
plot(sma, title="SMA", color=color.blue)

// Strategy entries and exits
if (long_condition)
    strategy.entry("Long", strategy.long)
if (short_condition)
    strategy.entry("Short", strategy.short)


Больше