Type/to search

Трендследящая количественная стратегия на основе оптимизации параметров

Common strategy
Created: 2024-01-02 11:01:22
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Стратегия использует индикатор percentrank для оценки ценового тренда. Percentrank показывает относительную силу текущей цены за рассматриваемый период. Параметр len задаёт длину исторического периода анализа.

Значения percentrank находятся в диапазоне от 0 до 100. Когда значение близко к 0, это означает, что текущая цена близка к минимуму за рассматриваемый период (зона недооценки); когда близко к 100 – цена близка к максимуму (зона переоценки).

В стратегии также введён параметр scale в качестве смещения, который перемещает диапазон 0–100 в интервал от scale до 100+scale. Кроме того, устанавливаются две сигнальные линии: level_1 (уровень бычьего сигнала) и level_2 (уровень медвежьего сигнала).

Когда индикатор percentrank цены пересекает уровень level_1 снизу вверх, генерируется бычий сигнал; когда пересекает level_2 сверху вниз – медвежий сигнал. Условия закрытия позиции противоположны условиям входа.

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

  1. Использование индикатора percentrank для оценки силы тренда позволяет избежать «застревания» и погони за максимумами.
  2. Применение методов оптимизации параметров (корректировка смещения scale и порогов сигнальных линий) для различных инструментов и таймфреймов повышает стабильность.
  3. Сочетание идей следования за трендом и контртрендовой торговли позволяет своевременно отслеживать тренд после пробоя сигнальных линий.

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

  1. Неверное определение тренда может привести к неоправданным убыткам.
  2. При отсутствии выраженного тренда (боковое движение) возникает высокая вероятность ложных сигналов.
  3. Неправильная настройка параметров может привести к чрезмерно частой торговле или недостаточному количеству сделок.

Для снижения данных рисков можно оптимизировать параметры len, scale, level, а также использовать дополнительные индикаторы для подтверждения сигналов и избежания ложных сделок.

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

Стратегия имеет потенциал для дальнейшего улучшения:

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

Заключение

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

Source
Pine
/*backtest
start: 2023-12-02 00:00:00
end: 2024-01-01 00:00:00
period: 4h
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/
// © Alex_Dyuk

//@version=4
Strategy parameters
Strategy parameters
Source
lookback - Период сравнения
scale offset - смещение шкалы
sygnal line 1
sygnal line 2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)