Стратегия Tesla Super Trend


Дата создания: 2023-10-30 15:46:31 Последнее изменение: 2023-10-30 15:46:31
Копировать: 0 Количество просмотров: 755
1
Подписаться
1617
Подписчики

Стратегия Tesla Super Trend

Обзор

Стратегия Tesla Hypertrend - это настраиваемый сценарий стратегии Trading View, предназначенный для генерации торговых сигналов для акций Tesla или других соответствующих активов. Стратегия объединяет несколько технических показателей и условий для идентификации потенциальных многоголовых и пустых возможностей.

Стратегический принцип

Стратегия основана на следующих ключевых показателях:

Показатели сверхтенденции:Супертенденциальный индикатор объединяет данные о ценах и средний реальный диапазон, чтобы идентифицировать значительное направление ценового тренда. Стратегия использует супертенденциальный индикатор с по умолчанию длиной 10 для определения многоголовой или пустой тенденции.

Относительно слабые показатели (RSI):Стратегия использует RSI-условия различных циклов (21, 3, 10 и 28) для оценки состояния перекупа и перепродажи на рынке. Эти RSI-условия помогают подтвердить силу потенциальных торговых сигналов.

Средний направленный индекс ((ADX):Средний индекс направления используется для измерения силы тренда. Можно настроить параметры для тонкой настройки гладкости и длины DI сигналов ADX.

Логика транзакции:

Я не могу позволить себе больше.Сигналы о многократном входе появляются, когда одновременно выполняются следующие условия:

  • Супертенденционный индикатор перешел с пустого на многоглавый
  • RSI 21 ниже 75 (избегайте перекупа)
  • RSI ((3) выше 65 ((означает более сильную краткосрочную силу)
  • RSI (28) выше 49 показывает более сильную долгосрочную силу)
  • ADX выше 21 (это показывает значительную тенденцию)

Сигнал выхода:При выполнении следующих произвольных условий, уравнение выполняется:

  • Супертенденционный индикатор перешел от многоголового к пустоголовому
  • RSI ((10) ниже 42 (() указывает на потенциальную слабость)

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

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

  • Использование гипертрендовых индикаторов для определения основных тенденций помогает избежать шума на рынке торговли.
  • Индекс RSI, объединяющий несколько циклов, определяет перегрев и перепродажу, что улучшает качество сигнала.
  • Индекс ADX гарантирует, что вы будете торговать только тогда, когда тенденция будет достаточно очевидна, чтобы избежать ложных сигналов о неуравновешенном колебании рынка.
  • В сочетании с индикаторами тренда, силы и волатильности, обеспечивается более высокое качество входных и выходных точек.
  • Настраиваемые параметры индикатора, оптимизируемые стратегии для различных типов торговли и рыночных условий.
  • Прямой доступ к платформе Trading View позволяет автоматизировать транзакции без программирования.

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

Также существуют следующие риски:

  • Как и любая стратегия технических показателей, эта стратегия может генерировать ложные сигналы, поэтому необходимы меры по сдерживанию убытков.
  • Опасность чрезмерного полагаться на показатели, игнорируя основные или более долгосрочные тенденции.
  • Оптимизация с целью адаптации к историческим данным может привести к искажению соответствия и должна быть осторожной.
  • В фиксированной торговле необходимо учитывать методы управления, такие как управление рисками, такие как строительство запасов, динамическое остановка убытков.
  • В случае непредвиденных событий индикатор может потерять свою эффективность и потребовать вмешательства или приостановки торговли.

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

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

  • Попробуйте различные тенденции, комбинации сильных и слабых показателей, чтобы найти лучшие параметры.
  • Добавление условий входа, таких как прорыв в объеме сделок, чтобы обеспечить реверсию силы.
  • Проверьте различные периоды, чтобы найти лучший коэффициент вывода прибыли
  • Открытие сделки в сочетании с выбором IMPLIED VOL ATM, чтобы избежать неэффективного рынка с низкой волатильностью.
  • Добавление моделей машинного обучения для оценки качества сигналов и повышения успеваемости.
  • Применяя параметры в зависимости от особенностей разных сортов, чтобы сделать стратегию более грубой.

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © cjones0313

//@version=5
strategy("TSLA 1.8k Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)


// a measure of volatility, default 10 - measured over 10 bars
// modifying the value > 10 results in a smoother supertrend line, filter out noise but slower response to price changes
// modifying the value < 10 results in faster response in price changes, but may result in more false signals
atrPeriod = input(19, "ATR Length")

// sets factor for supertrend line made up of price and ATR, this determines how much weight is given to each, default 3.0
// increasing the value > 3.0 results in faster response in price changes, but may result in more false signals
// decreasing the value results in filtering out noise, but may miss smaller price movements
factor = input.float(3.0, "Factor", step = 0.01)

// direction = 1 bullish, -1 bearish
[_, direction] = ta.supertrend(factor, atrPeriod)



adxlen = input(7, title="ADX Smoothing")
dilen = input(7, title="DI Length")
dirmov(len) =>
    up = ta.change(high)
    down = -ta.change(low)
    plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
    minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
    truerange = ta.rma(ta.tr, len)
    plus = fixnan(100 * ta.rma(plusDM, len) / truerange)
    minus = fixnan(100 * ta.rma(minusDM, len) / truerange)
    [plus, minus]
adx(dilen, adxlen) =>
    [plus, minus] = dirmov(dilen)
    sum = plus + minus
    adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)

if ta.change(direction, 1) < 0 and ta.rsi(close, 21) < 75 and ta.rsi(close, 3) > 65 and ta.rsi(close, 28) > 49 and sig > 21
    strategy.entry("Long Entry", strategy.long)

if ta.change(direction, 1) > 0 or ta.rsi(close, 10) < 42
    strategy.close("Long Entry")