Type/to search

Торговая стратегия на основе многопериодного индикатора MACD

Common strategy
Created: 2024-01-30 17:44:36
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Эта стратегия основана на классическом индикаторе MACD и использует множество вспомогательных инструментов, таких как индикаторы определения тренда, методы стоп-лосса и тейк-профита, формируя относительно полную трендовую торговую стратегию. Она может применяться как для криптовалют, так и для валютного и фондового рынков.

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

  1. Оценка по MACD

    • Разница между EMA с периодом FASTLENGTH и EMA с периодом SLOWLENGTH образует столбцы MACD
    • EMA с периодом MACDLENGTH сглаживает столбцы MACD, формируя линию MACD
    • Пробой столбцами MACD нулевой линии генерирует сигналы на покупку/продажу
  2. Определение тренда

    • ADX: средний направленный индикатор, определяет наличие тренда
    • MA: скользящая средняя, цена выше/ниже MA формирует тренд
    • SAR: параболический SAR, положение SAR относительно цены определяет тренд
  3. Методы стоп-лосса

    • Процентный стоп-лосс на основе ATR: устанавливается процентный стоп-лосс с использованием множителя ATR
    • Стоп-лосс по SAR: параболический SAR используется как стоп-лосс после входа
  4. Методы тейк-профита

    • Фиксированное расстояние тейк-профита на основе ATR: устанавливается фиксированное расстояние с использованием множителя ATR
    • Процентный тейк-профит: устанавливается процентное расстояние
  5. Временной стоп-лосс

    • Возможность установки стоп-лосса через заданное количество баров

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

  1. Множество вспомогательных индикаторов

    • Комбинация с трендовыми индикаторами и уровнями поддержки/сопротивления уменьшает количество ложных сигналов
    • Стоп-лосс по ATR/SAR обеспечивает более полный контроль риска
  2. Гибкая настройка

    • Возможность выбора использования фильтра тренда
    • Выбор стоп-лосса по ATR или SAR
    • Выбор тейк-профита по ATR или стандартного
    • Параметры настраиваются гибко
  3. Анализ дивергенций

    • Показывает исторические положительные и отрицательные дивергенции
    • Предоставляет текстовые подсказки
  4. Удобство оптимизации

    • Стратегия содержит множество настраиваемых параметров
    • Позволяет легко тестировать различные комбинации переменных

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

  1. Неправильные параметры могут увеличить убытки

    • Неправильная настройка параметров ATR или SAR может привести к преждевременному стоп-лоссу
    • Слишком большой процент тейк-профита может привести к преждевременной фиксации прибыли
  2. Риск неэффективности определения тренда

    • Неправильные параметры трендовых индикаторов могут привести к ошибочным выводам
    • Влияние непредвиденных событий может сделать определение тренда неэффективным
  3. Риск временного стоп-лосса

    • Установка фиксированного временного стоп-лосса несет риск убытков

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

  1. Настроить параметры ATR и SAR для более плавного стоп-лосса
  2. Протестировать различные периоды MA для оптимизации определения тренда
  3. Протестировать и настроить процент тейк-профита для улучшения доходности
  4. Оптимизировать параметры с использованием индикаторов волатильности

Заключение

Эта стратегия комплексно учитывает определение тренда, стоп-лосс и тейк-профит, выявление дивергенций и другие аспекты, формируя относительно всестороннюю торговую стратегию для криптовалют. Она использует преимущества индикатора MACD, добавляя фильтр тренда для избежания ошибочных сделок; включает стоп-лосс по ATR/SAR для лучшего контроля риска; распознавание дивергенций предоставляет дополнительную информацию. Наличие множества настраиваемых параметров позволяет легко тестировать и оптимизировать. В целом, эта стратегия может служить хорошим примером для изучения стратегий торговли криптовалютами.

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"}]
*/

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

//@version=4
Strategy parameters
Strategy parameters
Trend Filter
Trailing Stop Loss
Take Profit Type
Select Alerts to Display
Show Bar Color
Fast Length
Slow Length
MACD Length
Divergence Method
Divergence Type
Show Divergence Label
Plotting Lookback Bars Length
TF MA Type
TF MA Period
ATR Trailing Stop Multiplier
ATR Take Profit Multiplier
Take Profit %
BACKTEST: From Year
BACKTEST: From Month
BACKTEST: From Day
BACKTEST: To Year
BACKTEST: To Month
BACKTEST: To Day
Trade Direction
Use Timed Exit
Timed Exit Method
Bar Since Entry
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)