Type/to search

Многофакторная количественная стратегия на основе экспоненциального скользящего среднего и взвешивания по объему

Common strategy
Created: 2024-01-25 15:31:21
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Ключевым индикатором стратегии является nRes, который объединяет экспоненциальную скользящую среднюю xMAVolPrice, экспоненциальную скользящую среднюю объёма xMAVol и последнюю цену закрытия close, рассчитываемый по следующей формуле:

xMAVolPrice = ema(volume * close, length) xMAVol = ema(volume, length) nRes = xMAVolPrice / xMAVol

Где xMAVolPrice – это экспоненциальная скользящая средняя произведения цены закрытия и объёма, отражающая комплексную информацию о цене и объёме; xMAVol – это экспоненциальная скользящая средняя только объёма; nRes – отношение двух экспоненциальных скользящих средних, показывающее скорректированную ценовую информацию.

Стратегия определяет направление (лонг или шорт) путём сравнения nRes с последней ценой закрытия:

if (nRes < close[1]) Открытие длинной позиции if (nRes > close[1]) Открытие короткой позиции

Если nRes меньше последней цены закрытия, то скорректированная по объёму цена ниже текущей – это сигнал к покупке. Если nRes больше последней цены закрытия, то скорректированная по объёму цена выше текущей – сигнал к продаже.

Таким образом, стратегия сравнивает скорректированный по объёму ценовой показатель nRes с последней ценой закрытия и принимает решение о направлении сделки. Это типичная количественная торговая стратегия.

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

Основные преимущества стратегии:

  1. Комбинация многофакторной информации. Стратегия учитывает не только ценовую информацию, но и объём торгов, что позволяет полнее использовать многофакторный характер акций и точнее определять рыночные тенденции.

  2. Снижение ложных сигналов. Взвешивание по объёму позволяет отфильтровать ложные пробои, возникающие при недостаточном объёме. Это сокращает излишние сделки и помогает избежать попадания в ловушку.

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

  4. Простота реализации. Логика стратегии проста и понятна, легко реализуется и соответствует требованиям количественной торговли.

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

Несмотря на определённые преимущества, стратегия сталкивается со следующими рисками:

  1. Ненадёжность данных об объёме. Показатели объёма могут быть подвержены манипуляциям, недостаточно стабильны и могут вводить в заблуждение.

  2. Редкие сигналы для открытия позиций. По сравнению со стратегиями, следующими за трендом, данная стратегия даёт меньше возможностей для сделок, что может привести к недостаточной активности.

  3. Сложность выбора параметров. Выбор таких параметров, как длина скользящей средней length, существенно влияет на эффективность стратегии; неправильный выбор может значительно снизить доходность.

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

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

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

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

  1. Более гибкая логика открытия позиций. Открывать позиции при превышении разницы между nRes и ценой закрытия определённого порога, а не только по бинарному сравнению, что позволит задействовать больше возможностей.

  2. Добавление механизма управления позициями. Динамически корректировать размер каждой сделки в зависимости от волатильности рынка, эффективно контролируя риск.

  3. Комбинация с другими факторами. Включить дополнительные факторы, такие как индикаторы настроений, фундаментальные показатели и т.д., чтобы сделать оценку стратегии более всесторонней.

  4. Адаптивная оптимизация параметров. Разработать алгоритм автоматической оптимизации параметров, таких как length, для адаптации к различным рыночным условиям.

  5. Использование моделей машинного обучения. Применить глубокие нейронные сети, например RNN, для моделирования многомерных признаков и реализации нелинейной сквозной стратегии.

Заключение

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

Source
Pine
/*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=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 06/03/2017
// The related article is copyrighted material from Stocks & Commodities 2009 Oct 
Strategy parameters
Strategy parameters
length
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)