
Стратегия использует CT TTM для определения тенденций в ценах и использует стоп-стоп для контроля риска. Стратегия называется “Стратегия отслеживания тенденций на основе CT TTM”.
Стратегия использует показатель CT TTM для определения ценовых тенденций. В частности, в стратегии определены следующие переменные:
Если в верхней части оска проходит через 0-ую ось, то она отображается зеленым цветом, что означает многоголовый; если в нижней части оски проходит через 0-ую ось, то она отображается красным цветом, что означает пустой головной.
Когда оск положительный, делаем больше; когда оск отрицательный, делаем пусто.
Эта стратегия использует осцилляторosc для определения направления тренда и для определения силы плюса с помощью дифф. Когда осцилляторosc проходит по 0-й оси, считается, что движение происходит снизу вверх, и делается больше; когда осцилляторosc проходит по 0-й оси, считается, что движение происходит снизу вниз, и делается пусто.
Эта стратегия имеет следующие преимущества:
Использование показателя CT TTM для определения тенденций имеет высокую точность. Указатель CT TTM учитывает смешанные движущиеся средние, брин-бенд и Кентнерский канал, что позволяет эффективно идентифицировать тенденции цен.
Применение осцилляторов для определения специфических точек, позволяет избежать ошибочных сигналов в не трендовых зонах. Осцилляторы могут эффективно фильтровать влияние небольших колебаний цен на торговые сигналы.
Используя отслеживание остановок для контроля риска, можно эффективно ограничить каждый убыток. В стратегии вовремя устанавливается остановка после входа, можно блокировать прибыль и максимально избежать расширения убытков.
Стратегия имеет меньше параметров и легко оптимизируется. Эта стратегия зависит только от одного параметра length length, что позволяет быстро тестировать и находить оптимальную комбинацию параметров.
Картографическая функция совершенна, можно четко видеть сигнал. Стратегия использует разные цвета, чтобы различать сигналы и силу, интуитивно отображая результаты определения тенденции.
Также существуют следующие риски:
Показатель CT TTM в некоторых рыночных условиях может подавать ошибочные сигналы, что приводит к потере торгов. При сильных колебаниях цен индикатор может подавать ошибочные сигналы.
При отклонении от колебателя может возникнуть ошибочный торговый сигнал. Когда цена уже перевернулась, но колебатель еще не повернулся, может возникнуть ошибочный сигнал.
Слишком радикальное использование стоп-следов может привести к незначительным потерям. Когда стоп-следов устанавливается слишком близко, нормальные колебания могут вызвать стоп-следов и вынудить их покинуть поле.
Эта стратегия применяется только для более тенденциозных сортов и не подходит для свертывания рынка. Стратегия, основанная на трендовых сделках, неэффективна в свертывании колеблющихся рынков.
Избыточная оптимизация может привести к сходству кривой. При оптимизации параметров следует обратить внимание на то, чтобы избежать сходства кривой обратной связи, вызванного избыточной оптимизацией.
Эта стратегия может быть оптимизирована в следующих аспектах:
Комбинирование нескольких индикаторов для повышения точности сигналов. Можно добавить другие показатели, такие как MACD, KDJ, для оптимизации входных сигналов.
Добавлен модуль оптимизации способа остановки, чтобы остановка была более интеллектуальной. Можно тестировать параметры, адаптирующиеся к способам остановки, таким как отслеживание остановки, привязка к одной остановке.
Оптимизация стратегий управления капиталом, тестирование фиксированных долей, методов управления капиталом, таких как формула Келли. После оптимизации можно повысить эффективность использования капитала при условии обеспечения единого риска.
Оптимизация параметров для конкретных сортов, повышение адаптации стратегии. Тонкая настройка параметров в зависимости от особенностей различных торговых сортов позволяет повысить адаптацию стратегии к конкретным сортам.
Добавление алгоритмов машинного обучения, реализация адаптивного обучения стратегии. Использование RNN, LSTM и других стратегий для усиления и повышения адаптивности стратегии.
Эта стратегия использует показатели CT TTM для определения направления тенденции, используя белое значение колебателя в качестве входного сигнала для отслеживания риска управления убытками. Преимущества стратегии заключаются в высокой точности, легкости оптимизации параметров, но также существует риск сбоя показателей, слишком радикального убытка. В будущем можно улучшить эффективность стратегии с помощью методов комбинирования нескольких показателей, оптимизации убытков и оптимизации управления капиталом.
/*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) =>
sma(close, length) + mult * stdev(close, length)
keltner(length, mult) =>
ema(close, length) + mult * ema(tr, length)
// Variables
e1 = (highest(high, length) + lowest(low, length)) / 2 + sma(close, length)
osc = linreg(close - e1 / 2, length, 0)
diff = bband(length, 2) - keltner(length, 1)
osc_color = osc[1] < osc[0] ? osc[0] >= 0 ? #00ffff : #cc00cc : osc[0] >= 0 ? #009b9b : #ff9bff
mid_color = diff >= 0 ? green : red
// Strategy
long = osc > 0
short = osc < 0
if long
strategy.entry("Long", strategy.long)
if short
strategy.entry("Short", strategy.short)
plot(osc, color=osc_color, style=histogram, linewidth=2)
plot(0, color=mid_color, style=circles, linewidth=3)