Type/to search

Количественная торговая стратегия на основе индикатора CT TTM

Common strategy
Created: 2023-11-15 16:06:37
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует индикатор CT TTM для определения тренда цены и применяет трейлинг-стоп для контроля риска. Стратегия называется «Трендовая следящая стратегия на основе индикатора CT TTM».

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

Стратегия использует индикатор CT TTM для оценки ценового тренда. Конкретно, в стратегии определены следующие переменные:

  • e1 — средняя цена средней полосы
  • osc — осциллятор, полученный путём расчёта разницы между ценой закрытия периода e1 и самим e1 с последующей линейной регрессией
  • diff — разница между полосами Боллинджера и Кельтнера
  • osc_color — задаёт различные цвета для osc
  • mid_color — задаёт различные цвета для diff

Если osc пересекает нулевую линию вверх, он отображается зелёным, что указывает на длинную позицию; если osc пересекает нулевую линию вниз, он отображается красным, что указывает на короткую позицию.

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

Стратегия использует осциллятор osc для определения направления тренда, а diff — для оценки силы быков/медведей. Когда осциллятор osc пересекает нулевую линию вверх, считается, что рынок движется снизу вверх, и открывается длинная позиция; когда osc пересекает нулевую линию вниз, считается, что рынок движется сверху вниз, и открывается короткая позиция.

Анализ преимуществ стратегии

Стратегия обладает следующими преимуществами:

  1. Использование индикатора CT TTM для определения тренда обеспечивает высокую точность. CT TTM комплексно учитывает скользящие средние, полосы Боллинджера и Кельтнера, что позволяет эффективно выявлять ценовой тренд.

  2. Применение осциллятора для определения конкретных точек входа/выхода позволяет избежать ложных сигналов в нетрендовых зонах. Осциллятор эффективно фильтрует влияние мелких ценовых колебаний на торговые сигналы.

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

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

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

Анализ рисков стратегии

Стратегия также имеет следующие риски:

  1. Индикатор CT TTM может давать ложные сигналы в некоторых рыночных условиях, что приводит к убыткам. При резких колебаниях цены индикатор может генерировать ошибочные сигналы на покупку/продажу.

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

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

  4. Стратегия подходит только для сильно трендовых инструментов и неэффективна на боковом рынке. Она основана на трендовой торговле и плохо работает в условиях консолидации.

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

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

Стратегию можно оптимизировать в следующих направлениях:

  1. Комбинирование нескольких индикаторов для повышения точности сигналов. Можно добавить MACD, KDJ и другие индикаторы для улучшения сигналов входа.

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

  3. Оптимизация стратегии управления капиталом: тестирование фиксированной доли, формулы Келли и других методов. Оптимизация позволит повысить эффективность использования средств при сохранении контроля над риском по каждой сделке.

  4. Параметрическая оптимизация под конкретные инструменты для повышения адаптивности стратегии. Настройка параметров в соответствии с характеристиками конкретного торгового инструмента повышает его соответствие.

  5. Добавление алгоритмов машинного обучения для реализации самообучения стратегии. Использование RNN, LSTM и других методов для усиления стратегии, повышения её адаптивных способностей.

Заключение

Данная стратегия использует индикатор CT TTM для определения направления тренда, значение осциллятора белого цвета (?) как сигнал входа и трейлинг-стоп для управления риском. Преимущества стратегии — высокая точность, лёгкая оптимизация параметров; недостатки — возможные сбои индикатора, слишком агрессивный стоп-лосс и др. В будущем её можно улучшить за счёт комбинации нескольких индикаторов, оптимизации стоп-лосса, управления капиталом и других методов для достижения лучших результатов.

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

//@version=2
strategy("CT TTM Squeeze") 
length = input(title="Length",  defval=20, minval=0) 
bband(length, mult) =>
Strategy parameters
Strategy parameters
Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)