Type/to search

Стратегия следования за трендом на основе пересечения скользящих средних MACD со стоп-лоссом

Common strategy
Created: 2023-11-06 11:56:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует индикатор MACD для определения направления тренда, а также пересечение скользящих средних EMA и SMA в качестве вспомогательного сигнала. Сигнал на вход генерируется, когда линия MACD пересекает сигнальную линию снизу вверх при восходящем тренде. Стоп-лосс устанавливается на уровне, рассчитанном по ATR (плавающий стоп). Стратегия также предусматривает частичный выход из позиции: сначала фиксируется часть прибыли при небольшом росте, затем закрывается еще одна часть при значительном увеличении цены для обеспечения крупной прибыли, а оставшаяся часть позиции удерживается с трейлинг-стопом до срабатывания стопа.

Принцип

Сигнал на вход

Когда быстрая EMA пересекает медленную EMA снизу вверх, это указывает на то, что краткосрочное изменение цены лучше долгосрочного, и считается сигналом на покупку. Одновременно пересечение быстрой SMA с медленной SMA также свидетельствует о более сильном краткосрочном росте цены по сравнению с долгосрочным. Таким образом, сочетание пересечения линии MACD с сигнальной линией и пересечения EMA & SMA при восходящем тренде позволяет определить достаточно сильный момент для входа.

Метод стоп-лосса

Для расчета уровня стопа используется ATR. ATR эффективно отражает диапазон колебаний цены. Если цена пробивает этот диапазон, позиция закрывается по стопу. Можно регулировать период ATR: уменьшение периода делает стоп более точным, но также более подверженным ложным пробоям; увеличение периода делает стоп шире, но менее чувствительным к пробоям. Кроме того, уровень стопа смещается вверх по мере роста цены, обеспечивая трейлинг-стоп.

Метод выхода

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

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

  • Использование MACD для определения направления тренда в сочетании с пересечением EMA и SMA позволяет достаточно точно определить момент входа.
  • Стоп-лосс на основе ATR одновременно выполняет функцию защиты и трейлинга тренда.
  • Частичный выход из позиции позволяет вернуть капитал, зафиксировать прибыль и удерживать позицию некоторое время.

Риски и меры противодействия

  • Риск ложных сигналов MACD и трендовых индикаторов. Можно соответствующим образом настроить параметры или добавить другие индикаторы для дополнительного подтверждения.
  • Риск пробоя стоп-лосса по ATR. Можно увеличить период ATR или коэффициент стопа.
  • Риск «зависания» части позиции при трейлинге. Можно уменьшить долю трейлинговой позиции и своевременно закрывать стоп.

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

  • Оптимизация параметров MACD для более точного определения тренда.
  • Оптимизация параметров периода ATR для более подходящего стопа.
  • Оптимизация пропорций выхода и управления позицией для снижения риска зависания.
  • Добавление трейлинг-тейк-профита или учет индикатора волатильности для оптимизации стопа.

Заключение

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

Source
Pine
/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
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/
// © Deobald

//@version=4
Strategy parameters
Strategy parameters
Period
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Long Take Profit 1 %
Long Take Profit 1 Qty
Long Take Profit 2%
Long Take Profit 2 Qty
SL Mutiplier
ATR period
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)