Стратегия на основе дивергенции скользящих средних
Обзор
Данная стратегия выявляет расхождения между ценой и скользящей средней, рассчитывая скользящую среднюю и её экстремальные точки, и использует их как сигналы для покупки и продажи. Она может применяться к любому осцилляторному индикатору для поиска расхождений. Это ценный инструмент, который можно использовать для бэктестирования и реальной торговли.
Принцип стратегии
- Вычисляется скользящая средняя (MA) длиной Len
- Обнаруживаются поворотные минимумы (PL) и поворотные максимумы (PH) MA
- Определяется наличие бычьего расхождения: цена обновляет минимум, а MA нет, или цена не обновляет минимум, а MA обновляет
- Определяется наличие медвежьего расхождения: цена обновляет максимум, а MA нет, или цена не обновляет максимум, а MA обновляет
- На основе расхождений определяются сигналы на покупку и продажу
Анализ преимуществ
- Автоматически выявляет расхождения между ценой и MA, избегая ошибок ручного анализа
- Применим к любым осцилляторным индикаторам, обладает высокой расширяемостью
- Может использоваться для бэктестирования и проверки прибыльности стратегии
- Позволяет настраивать параметры для регулировки чувствительности и избежания ложных сигналов
- Предоставляет несколько типов расхождений, обеспечивая точное и всестороннее определение
Анализ рисков
- При неправильной настройке осцилляторного индикатора может генерировать множество ложных сигналов
- Для возникновения расхождений требуются действительные поворотные точки, что может привести к нехватке сигналов
- Необходимо правильно настраивать параметры для баланса между чувствительностью и фильтрацией ложных сигналов
- Лучше использовать в сочетании с другими факторами, при самостоятельном использовании надежность низкая
Направления оптимизации
- Оптимизировать параметры скользящей средней для поиска наилучшей комбинации
- Комбинировать с другими индикаторами, такими как объемно-ценовые, чтобы избежать ложных сигналов
- Добавить модель машинного обучения для оценки достоверности расхождений
- Добавить механизм управления рисками для контроля убытков по одной сделке
Заключение
Данная стратегия использует обнаружение расхождений между ценой и скользящей средней в качестве торговых сигналов, автоматизируя анализ и избегая субъективных ошибок. Она широко применима к любым осцилляторным индикаторам и обладает высокой расширяемостью. Требует сочетания с оптимизацией параметров и другими индикаторами, что позволяет значительно повысить надежность торговых сигналов и стабильность системы.
/*backtest
start: 2023-12-24 00:00:00
end: 2024-01-12 00:00:00
period: 1h
basePeriod: 15m
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/
// © tista
//https://www.tradingview.com/u/tista/#published-scripts
- 1

