Стратегия бэктестинга на основе столбчатых диаграмм процентного изменения
Обзор
Стратегия оценивает тренд, вычисляя процентное изменение цены закрытия текущей свечи относительно цены закрытия N свечей назад, и отображает его в виде гистограммы разных цветов. Стратегия комбинируется с линией тренда для принятия решений о покупке и продаже.
Принцип стратегии
-
Через
inputзадаются параметры стратегии, включая ширину гистограммы, отображение изменения цены или процентного изменения, количество свечей для просмотра назад, пороги покупки и продажи и т.д. -
Вычисляется разница или процентная разница между ценой закрытия текущей свечи и ценой закрытия N свечей назад.
-
Устанавливаются кривые порогов покупки и продажи.
-
На основе процентной разницы отображается гистограмма разных цветов.
-
Когда процентная разница превышает порог покупки, открывается длинная позиция; когда опускается ниже порога продажи, открывается короткая позиция.
-
Цвет гистограммы устанавливается в зависимости от направления позиции.
-
Вход и выход из рынка осуществляются в зависимости от направления позиции.
Преимущества стратегии
-
Наглядно отображает тенденцию изменения цены, что облегчает принятие торговых решений.
-
В сочетании с индикатором тренда позволяет достаточно чётко определить точки входа и выхода.
-
Параметры можно настраивать для оптимизации под разные инструменты и таймфреймы.
-
Логика проста и понятна, легко модифицируется.
-
Хорошая визуализация, позволяющая быстро оценить направление тренда.
Риски стратегии
-
Возможны ложные сигналы; неправильный выбор точки входа может привести к убыткам.
-
Для высоковолатильных инструментов требуется настройка параметров, иначе возрастает вероятность убытков.
-
Не учитываются внезапные события, такие как значительные негативные новости.
-
Короткий период бэктестинга может не подтвердить робастность параметров.
-
Не учитывается время закрытия позиции, что может привести к пропуску разворота.
Риски можно контролировать путём оптимизации параметров, фильтрации сигналов с помощью других индикаторов, установки стоп-лоссов, увеличения периода бэктестинга и т.д.
Направления оптимизации стратегии
-
Можно рассмотреть комбинацию с другими индикаторами для подтверждения торговых сигналов, например, трендовыми индикаторами, индикаторами волатильности и т.д.
-
Можно внедрить алгоритмы машинного обучения для оптимизации настроек параметров.
-
Можно установить динамический стоп-лосс для контроля убытков по одной сделке.
-
Можно учитывать индикаторы настроения, новостной фон и т.д., чтобы избежать воздействия внезапных событий.
-
Можно добавить фильтры по времени торговли или определённым периодам.
-
Можно оптимизировать период бэктестинга, выбрав более длительный отрезок для проверки.
Заключение
Данная стратегия вычисляет процентное изменение цены, отображает его в реальном времени с помощью гистограммы и дополняет линией тренда, формируя достаточно чёткие торговые сигналы. Стратегия проста для понимания и реализации. Однако она несёт в себе определённые риски, которые необходимо контролировать с помощью оптимизации параметров, фильтрации индикаторов, стоп-лоссов и других методов. При постоянном совершенствовании она может стать лёгкой в освоении и практичной стратегией следования за трендом.
- 1

