Type/to search

Стратегия системы пересечения EMA

Common strategy
Created: 2023-09-28 11:22:39
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

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

Стратегия основана на пересечении двух скользящих средних EMA. Одна – медленная линия EMA с периодом 20, другая – быстрая линия EMA с периодом 9. Когда быстрая линия EMA9 пересекает медленную линию EMA20 снизу вверх, генерируется сигнал на покупку; когда быстрая линия EMA9 пересекает медленную линию EMA20 сверху вниз, генерируется сигнал на продажу.

Конкретно: стратегия вычисляет значения двух линий EMA и сравнивает их для определения пересечения. Когда EMA9 больше EMA20, это указывает на «золотое пересечение», устанавливается булева переменная bullish = true, что означает сигнал на покупку. Когда EMA9 меньше EMA20, это указывает на «мёртвое пересечение», устанавливается булева переменная bearish = true, что означает сигнал на продажу.

Кроме того, стратегия использует функцию cross для обнаружения пересечения EMA9 и EMA20. При возникновении восходящего пересечения (EMA9 пересекает EMA20 снизу вверх) bullish также устанавливается в true; при нисходящем пересечении (EMA9 пересекает EMA20 сверху вниз) bearish также устанавливается в true.

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

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

Стратегия обладает следующими преимуществами:

  1. Использование принципа пересечения EMA позволяет эффективно определять точки разворота тренда и захватывать тенденции.
  2. Комбинация быстрой и медленной линий EMA позволяет как сглаживать тренд, так и улавливать поворотные моменты.
  3. Классическая стратегия «золотое пересечение – покупка, мёртвое пересечение – продажа» проста и понятна.
  4. Добавлена логика обнаружения пересечений, что позволяет избежать пропуска сигналов.
  5. Автоматическая торговая система не требует ручного вмешательства, результаты бэктестинга хорошие.
  6. Параметры периодов EMA настраиваемы для оптимизации стратегии.

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

Стратегия также несёт определённые риски:

  1. Пересечение EMA не всегда своевременно определяет разворот тренда, возможны пропуски точек разворота.
  2. Эффект «пилы» (whipsaw): краткосрочные коррекции могут вызвать ложные сигналы.
  3. Фиксированные периоды EMA не адаптируются к изменениям рынка.
  4. Невозможность оценить силу тренда, что может привести к попаданию в ловушку при боковом движении.
  5. Отсутствие стоп-лосса, что может привести к значительным убыткам.
  6. Автоматическая торговая система может быть переоптимизирована на исторических данных, её эффективность в реальной торговле под вопросом.

Для снижения рисков возможны следующие улучшения:

  1. Использовать дополнительные индикаторы для подтверждения тренда и избежания ложных сигналов.
  2. Ввести механизм стоп-лосса для ограничения убытков.
  3. Оптимизировать параметры, чтобы периоды EMA динамически изменялись.
  4. Добавить оценку силы тренда, чтобы избегать сделок в боковом движении.
  5. Использовать комбинации нескольких подстратегий для повышения стабильности.

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

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

  1. Динамические периоды EMA: сейчас используются фиксированные периоды 20 и 9; можно внедрить адаптивный механизм, позволяющий EMA периодам динамически меняться для лучшего отслеживания рыночных трендов.

  2. Верификация на нескольких таймфреймах: сейчас пересечение EMA рассматривается только на одном таймфрейме; можно добавить анализ на разных временных интервалах для проверки сигналов и снижения ложных срабатываний.

  3. Комбинирование с другими индикаторами: можно добавить такие индикаторы, как MACD, KDJ и другие, для фильтрации сигналов пересечения EMA, повышая точность.

  4. Стратегия стоп-лосса: в настоящее время отсутствует защита; можно установить скользящий или фиксированный стоп-лосс для контроля убытков по каждой сделке.

  5. Оптимизация параметров: можно оптимизировать периоды EMA, найдя наилучшее сочетание. Также можно использовать шаговую оптимизацию, позволяя параметрам динамически подстраиваться.

  6. Комбинированные стратегии: использование нескольких подстратегий с разными параметрами для формирования сложной стратегии, что повышает стабильность.

  7. Машинное обучение: использовать нейронные сети и другие методы машинного обучения для обучения и распознавания сигналов пересечения, реализуя интеллектуальную стратегию на основе EMA.

Заключение

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

Source
Pine
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//For TRI'ers with a stinky trading view account.
//Some reccomended moving averages including the institutional moving averages.
//Much love to Brian for changing our lives.
//@version=4
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)