Стратегия пересечения эластичных взвешенных скользящих средних
Обзор
Стратегия использует пересечение двух эластичных взвешенных скользящих средних (EVWMA) с разными периодами для генерации сигналов на покупку и продажу. Когда краткосрочная линия пересекает долгосрочную снизу вверх, формируется сигнал на покупку; когда краткосрочная линия пересекает долгосрочную сверху вниз, формируется сигнал на продажу.
Принцип стратегии
Стратегия рассчитывает линии EVWMA с разными периодами и использует их пересечение для определения изменения тренда.
В частности, сначала рассчитываются две линии EVWMA:
- Краткосрочная линия m1 с периодом length1 (по умолчанию 5).
- Долгосрочная линия m2 с периодом length2 (по умолчанию 40).
Затем с помощью функций crossover и crossunder определяется пересечение m1 и m2:
- Если m1 пересекает m2 снизу вверх (crossover), формируется сигнал на покупку (long).
- Если m1 пересекает m2 сверху вниз (crossunder), формируется сигнал на продажу (short).
Важно отметить, что EVWMA отличается от обычной скользящей средней: она придаёт больший вес последним данным, что позволяет быстрее реагировать на изменения цены. Формула расчёта:
data = (nz(data[1]) * (nb_floating_shares - volume)/nb_floating_shares) + (volume_price/nb_floating_shares)
Где nz(data[1]) – значение EVWMA предыдущего периода, nb_floating_shares – общий объём торгов за данный период, volume – объём текущего периода, volume_price – денежный объём текущего периода. Так достигается эффект большего веса последних данных.
Преимущества
Стратегия обладает следующими преимуществами:
- Использование EVWMA позволяет быстрее реагировать на изменения цены, повышая возможности получения прибыли.
- Пересечение двух линий EVWMA помогает выявить точки смены тренда и своевременно войти в рынок.
- Простота реализации.
- Возможность настройки периодов линий для адаптации к различным рыночным условиям.
- Не требует сложной оптимизации параметров, легко применяется на реальном рынке.
Риски и способы их решения
Стратегия также имеет некоторые риски:
-
Пересечение двух линий не фильтрует рыночный шум, что может привести к большому количеству ложных сигналов.
- Решение: комбинировать с другими индикаторами, например, объёмом торгов, для фильтрации сигналов.
-
Невозможность точного определения точек разворота тренда, что может привести к упущению разворота.
- Решение: соответствующая настройка периодов линий или добавление других индикаторов для определения разворота тренда.
-
Отсутствие механизмов стоп-лосса и тейк-профита, что не позволяет эффективно контролировать риски.
- Решение: установить разумные уровни стоп-лосса и тейк-профита на основе исторических данных или волатильности.
-
Недостаточная оптимизация параметров: неправильный выбор периодов линий снижает эффективность.
- Решение: оптимизировать параметры с помощью бэктестинга, выбрать подходящие длины периодов.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Добавить механизмы стоп-лосса и тейк-профита для строгого контроля рисков.
- Оптимизировать периоды линий для выбора наилучших параметров.
- Добавить фильтр сигналов на основе объёма торгов для уменьшения числа ложных сделок.
- Комбинировать с другими индикаторами для определения разворота тренда, снижая количество упущенных возможностей.
- Динамически оптимизировать параметры, корректируя периоды линий в зависимости от рыночных условий.
- Различать бычий и медвежий рынки и использовать разные параметры.
- Внедрить алгоритмы машинного обучения, используя большие данные для обучения модели принятия решений о покупке/продаже.
Заключение
Данная стратегия на основе пересечения эластичных взвешенных скользящих средних (EVWMA) путём расчёта и пересечения двух линий EVWMA позволяет эффективно выявлять изменения тренда и формировать торговые сигналы. Стратегия проста и удобна в реализации, однако имеет определённые риски и возможности для оптимизации. Благодаря улучшению механизма стоп-лосса, выбору параметров, комбинированию с другими индикаторами и другим методам можно усилить стратегию и сделать её более адаптированной к реальной торговле. В целом, данная стратегия представляет собой полезное исследование в области скользящих средних с пересечением и заслуживает дальнейшего изучения и применения.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-08-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Elastic Volume Weighted Moving Average Cross Strategy", shorttitle="EVWMA Cross", overlay=true)
length1=input(5, title="EVWMA Short")- 1
