Type/to search

Стратегия бэктестинга на основе центра тяжести

Common strategy
Created: 2023-12-12 16:56:51
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Торговая стратегия на основе центра тяжести (Centra Backtest) — это стратегия, использующая скользящие средние. Она вычисляет «центр» цены, то есть положение центра тяжести, и строит ценовой канал, который служит коридором для котировок актива. В настройках входа можно изменить направление с длинной позиции на короткую.

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

Стратегия использует функцию линейной регрессии для расчета положения центра тяжести. В частности, она вычисляет значение линейной регрессии цены закрытия за период Length, то есть «центр» цены. Затем на этой основе строится ценовой канал путем смещения вверх и вниз на Percent%. Верхняя и нижняя границы ценового канала служат сигналами для открытия длинных и коротких позиций соответственно. Когда цена пробивает верхнюю границу, открывается длинная позиция; когда цена опускается ниже нижней границы — короткая. Параметр SignalLine используется для выбора, границы какого из двух каналов (первого или второго) будут использоваться в качестве торговых сигналов. Параметр reverse позволяет инвертировать сигналы длинной и короткой позиций.

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

Это очень простая стратегия на пробой. Основные преимущества:

  1. Чёткая логика, легко понять и реализовать.
  2. Хорошие результаты бэктестинга, обладает определённой практической применимостью.
  3. Гибкая настройка параметров, позволяющая адаптироваться к различным рыночным условиям.
  4. Возможность настройки инверсии для двусторонней торговли.

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

У данной стратегии также есть некоторые риски:

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

Риски можно контролировать, настраивая параметры Bands, Length и др. Также можно установить стоп-лосс для ограничения максимальных потерь.

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

Стратегию можно дополнительно улучшить:

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

Заключение

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

Source
Pine
/*backtest
start: 2023-11-11 00:00:00
end: 2023-12-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/03/2018
// The indicator is based on moving averages. On the basis of these, the 
Strategy parameters
Strategy parameters
Length
m
Percent
Trade from line (1 or 2)
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)