Type/to search

Торговая стратегия регрессии на основе двух скользящих средних

RPK
1
Follow
1802
Followers

img

Обзор

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

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

  1. Рассчитываются две линии линейной регрессии с разными периодами (по умолчанию 20 и 40) в качестве торговых сигналов.
  2. Когда линия линейной регрессии с более коротким периодом пересекает снизу вверх линию с более длинным периодом, при отсутствии текущей позиции открывается длинная позиция.
  3. Когда линия линейной регрессии с более коротким периодом пересекает сверху вниз линию с более длинным периодом, при отсутствии текущей позиции открывается короткая позиция.
  4. После открытия позиции рассчитывается уровень трейлинг-стопа с использованием ATR; при достижении ценой этого уровня все позиции закрываются.
  5. Также применяется метод частичного тейк-профита: на основе цены открытия рассчитываются 16 уровней тейк-профита с различными процентами (от 5% до 80%), на каждом уровне закрывается соответствующее количество позиций в соответствии с заданным процентом.
  6. Процесс продолжается до полного закрытия всех позиций.

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

  1. Использование линейной регрессии для определения тренда и торговых сигналов позволяет лучше улавливать тренды.
  2. Комбинация двух линий линейной регрессии с разными периодами обеспечивает более надёжное подтверждение сигналов.
  3. Применение ATR в качестве стоп-лосса позволяет лучше контролировать риск, синхронизируясь с колебаниями цены.
  4. Метод частичного тейк-профита позволяет получать больше прибыли при продолжении тренда, одновременно учитывая управление рисками.
  5. Высокая модульность кода и множество входных параметров обеспечивают высокую настраиваемость стратегии.

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

  1. Сигналы линейной регрессии могут быть ложными, что приведёт к убыткам.
  2. Частичный тейк-профит может привести к длительному удержанию позиций, подвергая риску просадки.
  3. Неправильная настройка параметров может ухудшить результаты стратегии.
  4. В экстремальных рыночных условиях стратегия может столкнуться с большими просадками.

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

  1. Рассмотреть возможность добавления дополнительных индикаторов или фильтров для повышения точности сигналов, например, индикаторов подтверждения тренда, индикаторов волатильности и т.д.
  2. Оптимизировать уровни тейк-профита и стоп-лосса, рассмотреть возможность динамических стоп-лоссов и тейк-профитов.
  3. Провести оптимизацию параметров для поиска наилучших комбинаций.
  4. Ввести управление размером позиции, корректируя его в зависимости от рыночной волатильности.

Заключение

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

Source
Pine
/*backtest
start: 2023-05-24 00:00:00
end: 2024-05-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fuatcakir9

//@version=5
Strategy parameters
Strategy parameters
Strategy Condition
regresyonUzunluk (Optional)
regresyonUzunlukUst (Optional)
ATR Carpan (Optional)
Değişen ATR Carpan (Optional)
İstenilen Istem Sayısı (Optional)
Settings of Strategy
Start Time of BackTest (Optional)
End Time of BackTest (Optional)
##### TP AND SL #####
TP1 Percent (Optional)
% TP1 Kapatma (Optional)
TP2 Percent (Optional)
% TP2 Kapatma (Optional)
TP3 Percent (Optional)
% TP3 Kapatma (Optional)
TP4 Percent (Optional)
% TP4 Kapatma (Optional)
TP5 Percent (Optional)
% TP5 Kapatma (Optional)
TP6 Percent (Optional)
% TP6 Kapatma (Optional)
TP7 Percent (Optional)
% TP7 Kapatma (Optional)
TP8 Percent (Optional)
% TP8 Kapatma (Optional)
TP9 Percent (Optional)
% TP9 Kapatma (Optional)
TP10 Percent (Optional)
% TP10 Kapatma (Optional)
TP11 Percent (Optional)
% TP11 Kapatma (Optional)
TP12 Percent (Optional)
% TP12 Kapatma (Optional)
TP13 Percent (Optional)
% TP13 Kapatma (Optional)
TP14 Percent (Optional)
% TP14 Kapatma (Optional)
TP15 Percent (Optional)
% TP15 Kapatma (Optional)
TP16 Percent (Optional)
% TP16 Kapatma (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)