Type/to search

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

Common strategy
Created: 2023-11-15 15:44:48
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Стратегия использует функцию sma для расчета простого скользящего среднего длины len в качестве основного скользящего среднего ma. Затем, на основе введенных пользователем процентов стоп-лосса для длинных позиций (elpercent) и для коротких позиций (espercent), рассчитываются стоп-линии для длинных (el) и коротких (es) позиций. Формулы расчета:

el = ma + (ma * elpercent / 100)
es = ma + (ma * espercent / 100)

Где elpercent и espercent представляют собой процент отклонения от основного скользящего среднего вверх и вниз соответственно.

Таким образом, получаются три линии: основное скользящее среднее ma, стоп-линия для длинных позиций el и стоп-линия для коротких позиций es.

Логика торговли стратегии:

Если цена закрытия выше стоп-линии для длинных позиций el, открывается длинная позиция. Если цена закрытия ниже стоп-линии для коротких позиций es, длинная позиция закрывается.

Если цена закрытия ниже стоп-линии для коротких позиций es, открывается короткая позиция. Если цена закрытия выше стоп-линии для длинных позиций el, короткая позиция закрывается.

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

  1. Использование двух скользящих средних для установки уровней стоп-лосса и фиксации прибыли позволяет эффективно контролировать риск.

  2. Длина основного скользящего среднего len и проценты отклонения elpercent и espercent могут быть настроены пользователем, что позволяет адаптировать параметры к различным рынкам и обеспечивает высокую гибкость.

  3. Механизм стоп-лосса позволяет своевременно ограничивать убытки, предотвращая их дальнейшее увеличение.

  4. Идея стратегии проста и понятна, ее легко реализовать, что подходит для обучения новичков.

  5. Одновременная работа как по длинным, так и по коротким позициям позволяет максимально эффективно использовать двунаправленное движение рынка.

Риски и их устранение

  1. Риск подгонки под исторические данные. Стратегии на скользящих средних сильно подгоняются под исторические данные, и результаты в реальной торговле могут отличаться. Решение: проводить тестирование на реальном рынке в сложных и меняющихся условиях, корректируя параметры по результатам реальной торговли.

  2. Риск слишком близкого расположения стоп-линий. Если стоп-линии установлены слишком близко к основной скользящей средней, они могут быть затронуты краткосрочными колебаниями цены. Рекомендуется увеличить расстояние стопа, чтобы этого избежать.

  3. Финансовая нагрузка при двусторонней торговле. Одновременное открытие длинных и коротких позиций требует достаточного количества средств в качестве обеспечения. Можно снизить объем позиции для контроля финансового давления.

  4. Риск оптимизации параметров. В разных рыночных условиях оптимальные параметры могут сильно различаться, требуется время для их настройки. Можно использовать машинное обучение и другие технологии для вспомогательной оптимизации параметров.

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

  1. Можно рассмотреть добавление дополнительных индикаторов для оценки рыночного тренда и повышения эффективности решений. Например, добавить индикаторы объема и волатильности.

  2. Исследовать возможность автоматической оптимизации длины скользящего среднего len и параметров стоп-лосса, чтобы они могли адаптироваться к изменениям рынка.

  3. Добавить фильтрацию торгуемых инструментов, совершая сделки только по инструментам с явно выраженным трендом.

  4. Рассмотреть возможность изменения метода стоп-лосса на трейлинг-стоп, который корректирует уровень стоп-лосса в реальном времени в зависимости от цены.

  5. Создать систему оценки оптимизации параметров, используя результаты бэктестинга для автоматического поиска оптимального набора параметров.

Заключение

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

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

//Noro
//2019

//@version=4
Strategy parameters
Strategy parameters
Long
Short
len
src
Shift long, %
Shift short, %
Show lines
Show background
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)