Type/to search

Полностью автоматизированная торговая стратегия «Радуга скользящих средних»

Common strategy
Created: 2023-11-13 10:44:41
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия «Радуга скользящих средних» для полностью автоматической торговли представляет собой типичную комбинацию скользящих средних с несколькими временными периодами. В ней используются 12 скользящих средних с разными периодами. На основе расположения скользящих средних и соотношения с ценой определяется направление рыночного тренда, а также условия для открытия позиции, установки стоп-лосса и тейк-профита, что обеспечивает автоматическую торговлю. Стратегия способна автоматически распознавать тренды и имеет完善的 механизм стоп-лосса для контроля рисков.

Принцип

Стратегия использует 12 скользящих средних с периодами от 3, 5, 8 до 55. Тип скользящих средних может быть выбран: EMA, SMA, RMA и т.д. Стратегия сначала оценивает взаимное расположение короткопериодных и длиннопериодных скользящих средних (линии 1–4 и линии 5–8). Если короткопериодные находятся выше, это считается условием восходящего тренда; если ниже – условием нисходящего тренда.

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

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

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

  1. Стратегия комплексно использует анализ множества временных периодов, что позволяет хорошо определять направление тренда.
  2. Добавлена оценка сонаправленного/противонаправленного расположения скользящих средних, что позволяет избежать вводящих в заблуждение сигналов во флэте.
  3. Наличие完善的 механизма стоп-лосса эффективно контролирует риск по каждой сделке.
  4. Функция обнаружения разворота тренда позволяет своевременно ловить моменты разворота и снижать системный риск.
  5. Гибкие настройки параметров: периоды и типы скользящих средних можно настраивать.
  6. Используется трейлинг-стоп, что позволяет фиксировать максимальную прибыль.

Риски

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

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

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

Заключение

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

Source
Pine
/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
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/
// © AugustoErni

//@version=5
Strategy parameters
Strategy parameters
Moving Averages/Médias Móveis
Moving Average Type/Tipo de Média Móvel
MA #1
MA #2
MA #3
MA #4
MA #5
MA #6
MA #7
MA #8
MA #9
MA #10
MA #11
MA #12
Risk Management/Gerenciamento de Risco
Target Take Profit/Objetivo de Lucro Alvo
Turnover Trend/Rotatividade Tendência
Verify Turnover Trend/Verificar Tendência de Rotatividade
Turnover Signal/Rotatividade Sinal
Verify Turnover Signal/Verificar Sinal de Rotatividade
Verify Price Exit Turnover Signal/Verificar Saída de Preço Sinal de Rotatividade
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)