Type/to search

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

Common strategy
Created: 2023-09-23 15:55:20
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

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

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

  2. На основе параметров long и short задаётся соответствующее количество длинных и коротких линий.

  3. Длинные линии, такие как longline1, представляют собой базовую скользящую среднюю, смещённую пропорционально параметрам, заданным в longlevel1 и т.д. Короткие линии, такие как shortline1, аналогичны.

  4. В пределах разрешённого торгового времени определяется соотношение цены и скользящих средних для многоуровневого входа.

  5. Когда цена касается базовой скользящей средней, выполняется стоп-лосс.

  6. В время закрытия принудительно закрываются все позиции.

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

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

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

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

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

  1. Риск многократного добавления позиции достаточно велик, требуется достаточный капитал.
  2. Неправильная настройка параметров может привести к сверхкраткосрочной торговле – параметры следует задавать адекватно.
  3. Фиксированное время выхода из позиции может привести к упущению прибыли на последнем этапе тренда. Можно оптимизировать с помощью трейлинг-стопа.
  4. Не учитывается ситуация с ночной сессией и позициями, переносимыми на следующий день. Можно добавить контроль стоимости удержания позиции.
  5. Не учитывается ограничение количества позиций, что может привести к чрезмерно большой однонаправленной позиции.

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

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

  1. Добавить трейлинг-стоп вместо фиксированного времени выхода из позиции.
  2. Учесть перенос позиций через ночь, добавить контроль комиссий и проскальзывания.
  3. Внедрить трейлинг-стоп для получения прибыли на последнем этапе движения.
  4. Корректировать объём сделок в зависимости от текущей позиции, контролируя однонаправленный объём.
  5. Тестировать эффективность различных параметров для разных инструментов, создать механизм оптимизации параметров.
  6. Тестировать оптимальные уровни стоп-лосса, чтобы уменьшить ненужные срабатывания.

Заключение

Многоуровневая стратегия на скользящих средних со смещением реализует следование тренду с многоуровневым входом. Настройка торгового времени и точек стоп-лосса хорошо контролирует риск. Усиление эффекта стратегии возможно за счёт контроля стоимости удержания позиции, оптимизации параметров и стоп-лосса – стратегия заслуживает дальнейшего изучения и оптимизации.

Source
Pine
/*backtest
start: 2022-09-16 00:00:00
end: 2023-09-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2019

//@version=4
Strategy parameters
Strategy parameters
Lines for long
Lines for short
Lot
MA Length
MA Source
Short line 3
Short line 2
Short line 1
Long line 1
Long line 2
Long line 3
Offset
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)