Стратегия пересечения скользящих средних EMA с отслеживанием импульса
Обзор
Эта стратегия является алгоритмической торговой стратегией, основанной на тренде, которая вычисляет среднюю линию EMA с двумя различными параметрами и выдает торговый сигнал при появлении золотой крест (Golden Cross) и смертельной крест (Death Cross). Эта стратегия одновременно объединяет несколько средних линий EMA для выхода с прибылью и устанавливает стоп-лосс для контроля риска.
Стратегический принцип
Стратегия использует 4 средних линии EMA, включая группу средних линий EMA и EMA, их пересечения используются для создания сигналов покупки и продажи. Кроме того, стратегия использует две средние линии EMA между параметрами EMA и EMA, используемые для досрочного выхода из позиций, чтобы закрепить прибыль.
В частности, когда быстрый EMA пересекает медленный EMA, создается сигнал покупки; когда быстрый EMA пересекает медленный EMA, создается сигнал продажи. Это типичная стратегия пересечения движущейся средней двойной EMA.
Кроме того, в этой стратегии также установлены две остановки для длинной и короткой линий, чтобы предотвратить расширение убытков. В частности, множественная остановка была установлена на 6% от цены входа, а пустая остановка - на 3% от цены входа.
Анализ преимуществ
Основные преимущества этой стратегии по сравнению с типичной стратегией перекрёстного движения двойной EMA:
-
Установка нескольких средних линий EMA для выхода из прибыли позволяет лучше блокировать прибыль и предотвращать сокращение прибыли в последующих отклонениях.
-
Позиции с пустыми позициями имеют меньшую степень остановки, что позволяет выдерживать большие колебания в нормальных условиях, что предотвращает частые остановки.
-
Для выхода на прибыль можно установить разные параметры EMA, а также выбрать оптимальную точку выхода в зависимости от рыночных условий.
-
Общая стратегия обладает хорошей способностью отслеживать тренды, чтобы уловить прибыль от средне- и длиннолинейных трендов.
Анализ рисков
Основные риски этой стратегии включают:
-
В шокирующих ситуациях, торговые сигналы, генерируемые EMA, являются частыми и могут привести к чрезмерной торговле.
-
Краткая остановка может только предотвратить экстремальные события, но не может предотвратить резкое отступление от стратегических счетов.
-
Риск отмены стратегии сохраняется, а прибыль может значительно сократиться в случае долгосрочной корректировки.
-
Политика чувствительна к изменению параметров, неправильная конфигурация может привести к ее срыву.
Направление оптимизации
С учетом вышеперечисленных рисков эта стратегия может быть оптимизирована в следующих аспектах:
-
Добавление алгоритмов машинного обучения, которые помогут оценить тенденции и снизить вероятность ошибочных сделок.
-
Добавление адаптивного механизма остановки убытков, позволяющего динамически корректировать размер остановки убытков в зависимости от степени волатильности рынка.
-
Установка уровня использования средств, избежание чрезмерного использования средств в стратегических счетах, увеличение механизма управления позициями.
-
Проверка торгуемых видов, выбор тенденций, торговля наиболее волатильными знаками.
-
Добавление модуля оптимизации параметров для автоматической оптимизации и обновления параметров.
Подвести итог
Двойная стратегия пересечения движущихся средних ЭМА в целом является экономически эффективной стратегией отслеживания тенденций. Она имеет преимущества, такие как установка нескольких средних ЭМА для выхода из прибыли, небольшой стоп-лост и сильная способность отслеживать тенденции. Однако стратегия также имеет определенные риски, требующие оптимизации параметров и дополнительной стабильности стратегии с помощью алгоритмов машинного обучения и т. Д. В целом эта стратегия подходит для алгоритмических торгов инвесторам с определенным опытом торговли.
/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RealTraderAkeme
//@version=5- 1

