Type/to search

Стратегия двойной скользящей средней на основе количественной торговли

Common strategy
Created: 2023-12-29 11:03:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Стратегия основана на двух основных индикаторах:

  1. Двойные скользящие средние: Рассчитываются 20-дневная и 60-дневная скользящие средние. Когда 20-дневная пересекает 60-дневную снизу вверх, рынок считается бычьим; когда 20-дневная пересекает 60-дневную сверху вниз, рынок считается медвежьим.

  2. Объем торговли: Ежедневно рассчитываются объем покупок и объем продаж. Если объем покупок превышает объем продаж и средний объем за последние n дней, это сигнализирует о бычьем тренде; если объем продаж превышает объем покупок и средний объем за последние n дней, это сигнализирует о медвежьем тренде.

Конкретная логика торговли следующая:

Вход в длинную позицию: Когда цена закрытия поднимается выше 20-дневной скользящей средней, и объем покупок в этот день превышает объем продаж и средний объем за последние n дней, считается, что рынок находится в бычьем состоянии. Рассчитываются полосы Боллинджера на основе волатильности. Если цена закрытия находится между средней и нижней полосами Боллинджера, открывается длинная позиция.

Вход в короткую позицию: Когда цена закрытия пробивает нижнюю полосу Боллинджера, и объем продаж в этот день превышает объем покупок и средний объем за последние n дней, считается, что рынок находится в медвежьем состоянии. Рассчитываются полосы Боллинджера на основе волатильности. Если цена закрытия ниже нижней полосы Боллинджера, открывается короткая позиция.

Тейк-профит и стоп-лосс: Устанавливаются разумные уровни тейк-профита и стоп-лосса для фиксации прибыли или ограничения убытков. Например, тейк-профит при росте цены на 5% от цены входа; стоп-лосс при убытке в 10%; или тейк-профит при откате цены с недавних максимумов на определенную величину.

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

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

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

  2. Использование полос Боллинджера с разными параметрами для определения конкретной цены входа делает вход более точным.

  3. Разумная система тейк-профита и стоп-лосса способствует фиксации прибыли и контролю рисков.

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

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

Стратегия также имеет некоторые риски:

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

  2. Некорректная настройка параметров полос Боллинджера может привести к слишком частым или редким входам.

  3. Неправильная установка фиксированных уровней тейк-профита и стоп-лосса может повлиять на доходность стратегии.

  4. Требуется большой объем исторических данных для бэктестинга; на реальном счете возможны непредвиденные убытки.

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

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

  1. Оптимизация параметров системы скользящих средних для поиска наилучшей комбинации.

  2. Оптимизация параметров полос Боллинджера для повышения точности входа.

  3. Динамическая корректировка уровней тейк-профита и стоп-лосса в зависимости от рыночной ситуации для установления разумного соотношения прибыли и убытка.

  4. Добавление других технических индикаторов (например, MACD, KDJ) для повышения точности стратегии.

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

Заключение

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

Source
Pine
/*backtest
start: 2023-12-21 00:00:00
end: 2023-12-28 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © KAIST291

//@version=4
Strategy parameters
Strategy parameters
length1
length3
length7
length14
length20
length60
length120
Daily MA length
Weekly MA length
length
Source
StdDev
exp
exp1
Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)