Стратегия отслеживания тренда RSI только длинная

Автор:Чао Чжан, Дата: 2024-01-05 16:19:57
Тэги:

img

Обзор

Эта стратегия реализует длинную стратегию отслеживания тренда, основанную на индикаторе RSI. Она длится долго, когда RSI достигает уровня перепродажи и принимает фиксированные коэффициенты получения прибыли и остановки убытков. Стратегия проста и проста, подходит для бычьего рынка.

Логика стратегии

Стратегия использует индикатор RSI для определения сигналов входа. Она становится длинной, когда RSI опускается ниже уровня перепродажи 25. После входа, фиксированные уровни прибыли и остановки потерь устанавливаются на основе цены входа. В частности, уровень прибыли составляет 7% выше цены входа и уровень остановки потерь составляет 3,5% ниже цены входа.

Стратегия только длинная и не короткая. Это стратегия отслеживания тренда. Она направлена на захват восходящей тенденции после того, как цена отскочит от перепроданных уровней RSI. Когда RSI перепродан, это указывает на то, что цена может иметь краткосрочную перепродажу.

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

Преимущества этой стратегии:

  1. Логика ясна и проста, легко понять и реализовать.

  2. Он длится только долго, избегая рисков, связанных с регулярностью FD003.

  3. Долгие сигналы исходят от индикатора RSI, который эффективно определяет возможности перепроданного реверса.

  4. Принятие фиксированных коэффициентов прибыли/стоп-лосса контролирует потери от одной сделки.

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

Эта стратегия также сопряжена с некоторыми рисками:

  1. Он работает лучше на бычьем рынке и не может получать прибыль на медвежьем рынке.

  2. Он упускает возможности выйти на новые высокие выходы.

  3. Фиксированный коэффициент стоп-лосса не может адаптироваться к изменяющейся волатильности рынка.

  4. Неправильные настройки параметров RSI могут привести к переоценке или недостаточному количеству сигналов.

Области улучшения

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

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

  2. Добавление новых условий входа, таких как новый высокий прорыв или сигналы шаблона для улучшения точности.

  3. Параметры RSI могут быть оптимизированы с помощью обучения для уменьшения ошибок.

  4. Механизм стоп-лосса может стать более интеллектуальным, объединяя ATR для корректировки на основе волатильности.

Заключение

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


/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI BENI strategy (Long Only)", overlay=true, shorttitle="RSI BENI Long")

length = input(14, title="RSI Length")
overSold = input(25, title="Overbought Level")
price = close
vrsi = ta.rsi(price, length)

// Plot Einstiege und Levels im Chart für überverkaufte Zonen
plotshape(series=strategy.position_avg_price > 0 and vrsi[1] <= overSold and vrsi > overSold,
         title="Long Entry",
         color=color.green,
         style=shape.triangleup,
         size=size.small,
         location=location.belowbar)

long_tp_inp = input(0.07, title='Long Take Profit %')
long_sl_inp = input(0.035, title='Long Stop Loss %')

long_take_level = strategy.position_avg_price * (1 + long_tp_inp)
long_stop_level = strategy.position_avg_price * (1 - long_sl_inp)

plot(long_take_level, color=color.green, title="Long Take Profit Level", linewidth=2)
plot(long_stop_level, color=color.red, title="Long Stop Loss Level", linewidth=2)

if (not na(vrsi))
    if vrsi < overSold
        // Long Entry
        strategy.entry("Long", strategy.long, comment="enter long")

        strategy.exit("Take Profit/Stop Loss", "Long", limit=long_take_level, stop=long_stop_level)


Больше