Type/to search

Стратегия бэктестинга на основе столбчатых диаграмм процентного изменения

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

img

Обзор

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

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

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

  2. Вычисляется разница или процентная разница между ценой закрытия текущей свечи и ценой закрытия N свечей назад.

  3. Устанавливаются кривые порогов покупки и продажи.

  4. На основе процентной разницы отображается гистограмма разных цветов.

  5. Когда процентная разница превышает порог покупки, открывается длинная позиция; когда опускается ниже порога продажи, открывается короткая позиция.

  6. Цвет гистограммы устанавливается в зависимости от направления позиции.

  7. Вход и выход из рынка осуществляются в зависимости от направления позиции.

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

  1. Наглядно отображает тенденцию изменения цены, что облегчает принятие торговых решений.

  2. В сочетании с индикатором тренда позволяет достаточно чётко определить точки входа и выхода.

  3. Параметры можно настраивать для оптимизации под разные инструменты и таймфреймы.

  4. Логика проста и понятна, легко модифицируется.

  5. Хорошая визуализация, позволяющая быстро оценить направление тренда.

Риски стратегии

  1. Возможны ложные сигналы; неправильный выбор точки входа может привести к убыткам.

  2. Для высоковолатильных инструментов требуется настройка параметров, иначе возрастает вероятность убытков.

  3. Не учитываются внезапные события, такие как значительные негативные новости.

  4. Короткий период бэктестинга может не подтвердить робастность параметров.

  5. Не учитывается время закрытия позиции, что может привести к пропуску разворота.

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

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

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

  2. Можно внедрить алгоритмы машинного обучения для оптимизации настроек параметров.

  3. Можно установить динамический стоп-лосс для контроля убытков по одной сделке.

  4. Можно учитывать индикаторы настроения, новостной фон и т.д., чтобы избежать воздействия внезапных событий.

  5. Можно добавить фильтры по времени торговли или определённым периодам.

  6. Можно оптимизировать период бэктестинга, выбрав более длительный отрезок для проверки.

Заключение

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

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"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v3.0 27/07/2018
//
Strategy parameters
Strategy parameters
Bar Width
Price Change
Look Back
SellZone
BuyZone
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)