Type/to search

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

Common strategy
Created: 2023-11-24 13:54:58
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

В коде определены две пользовательские функции для расчета взвешенного стандартного отклонения по временному ряду и массиву. Основные шаги:

  1. Расчет средневзвешенной цены на основе цены закрытия и объема.
  2. Вычисление квадрата отклонения каждой свечи от средней цены.
  3. Расчет дисперсии с учетом размера выборки и весов.
  4. Извлечение квадратного корня для получения стандартного отклонения.

Таким образом, получается канал, центр которого находится на уровне средневзвешенной цены, а верхняя и нижняя границы отстоят на одно стандартное отклонение. Когда цена пробивает нижнюю границу канала снизу вверх, открывается длинная позиция; когда цена пробивает верхнюю границу сверху вниз, открывается короткая позиция.

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

Главное преимущество стратегии – сочетание скользящих средних и анализа волатильности. Скользящая средняя определяет направление тренда, а стандартное отклонение очерчивает разумный диапазон, что повышает надежность взаимной проверки сигналов. Кроме того, веса по объему помогают отсеивать ложные пробои, увеличивая вероятность реального пробоя.

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

Риски

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

Решение: можно скорректировать параметры периода, чтобы сгладить кривую. Также стоит рассмотреть добавление других индикаторов, например RSI, для дополнительного подтверждения пробоя.

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

  1. Оптимизация параметров периода. Протестировать различные таймфреймы (5 минут, 15 минут, 30 минут и т.д.) для поиска наилучшей комбинации.
  2. Оптимизация соотношения стоп-лосса и тейк-профита. Протестировать разные уровни для достижения максимальной доходности.
  3. Добавление фильтров. Например, использовать объем для избежания ложных пробоев и убытков.
  4. Добавление свечных индикаторов. Например, подтверждать тело свечи по положению цены закрытия, длине теней и т.д., чтобы снизить количество ошибок.

Заключение

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

Source
Pine
/*backtest
start: 2023-11-16 00:00:00
end: 2023-11-23 00:00:00
period: 45m
basePeriod: 5m
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/
// © rumpypumpydumpy   © cache_that_pass

//@version=4
Strategy parameters
Strategy parameters
len
Stop Loss %
Take Profit %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)