Сочетание индикатора RSI с краткосрочной стратегией ценовых прорывов


Дата создания: 2024-02-06 12:01:14 Последнее изменение: 2024-02-06 12:01:14
Копировать: 6 Количество просмотров: 661
1
Подписаться
1617
Подписчики

Сочетание индикатора RSI с краткосрочной стратегией ценовых прорывов

Обзор

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

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

  1. RSI-оценка: когда RSI-оценка меньше, чем 30 сверхпродажной линии, создается сигнал купить, как потенциальная обратная точка покупки; когда RSI-оценка больше, чем 60 сверхпродажной линии, создается сигнал продажи, блокируя прибыль;
  2. Ограничение окна: действует только в течение указанного окна времени отсчета, что ограничивает эффективность стратегии и предотвращает тотальный арбитраж;
  3. Прорывный выбор: в сочетании с ценовым движением, поиск возможности для прорыва, усиление практического эффекта стратегии, предотвращение ненужного свободного оборота.

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

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

  1. В сочетании с многократными логическими суждениями, более строгими по сравнению с простой стратегией RSI, можно эффективно избежать ненужных потерь, вызванных двусторонним поворотом вниз;
  2. Используйте RSI для определения локальных крайностей и поиска возможностей для реверса, чтобы получить прибыль.
  3. Установка временных окон обратной связи, которые могут быть проверены и оптимизированы в соответствии с конкретными рыночными условиями, что повышает практическую применимость стратегии;
  4. Поиск коротких линий прибыли, нет необходимости прогнозировать тенденции, легче понять, снизить риск.

Риски и решения

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

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

  1. Повышение оценки основных тенденций, чтобы избежать долгосрочных потерь;
  2. Например, если вы используете RSI, то вы можете изменить значение RSI, чтобы улучшить его эффективность.
  3. Дополнительная логика сдерживания убытков;
  4. Оптимизация диапазона обратной связи, чтобы стратегия соответствовала реальным обстоятельствам.

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

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

Исходный код стратегии
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © relevantLeader16058

//@version=4
strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)

//Backtest dates
fromMonth = input(defval = 1,    title = "From Month",      type = input.integer, minval = 1, maxval = 12)
fromDay   = input(defval = 1,    title = "From Day",        type = input.integer, minval = 1, maxval = 31)
fromYear  = input(defval = 2020, title = "From Year",       type = input.integer, minval = 1970)
thruMonth = input(defval = 1,    title = "Thru Month",      type = input.integer, minval = 1, maxval = 12)
thruDay   = input(defval = 1,    title = "Thru Day",        type = input.integer, minval = 1, maxval = 31)
thruYear  = input(defval = 2112, title = "Thru Year",       type = input.integer, minval = 1970)

showDate  = input(defval = true, title = "Show Date Range", type = input.bool)

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true


// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
overbought= input(60)

//Entry 
strategy.entry(id="long", long = true, when = RSI< oversold and window())

//Exit
//RSI
strategy.close("long", when = RSI > overbought and window())