Стратегия Crypto Trend с ростом RSI


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

Стратегия Crypto Trend с ростом RSI

Обзор

RSI-повышение криптовалютной стратегии является стратегией криптовалютных и фондовых рынков для более длительных периодов времени (например, 4 часа и более).

Стратегия использует RSI, чтобы идентифицировать тенденции к росту и снижению, в сочетании с Brinbands и Change Rate Indicators, чтобы избежать свертывания торгов. Согласно тестированию, эта стратегия лучше работает при торговле криптовалютами по криптовалютам, чем при торговле фискальными валютами.

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

Стратегия использует следующие показатели:

  • RSI - выявление тенденций к росту и снижению
  • Пояс Брин - признак свершения
  • Изменения в показателях - направление тенденций

Конкретные правила сделки следующие:

Правила открытия позиции

Открытие позиции с несколькими лидерами: RSI повысился, а индикаторы Брин-Бенда и изменения показателей показывают, что они не ликвидированы и делают больше Позиция открыта на пустом месте: RSI снижается, а индикаторы Брин-Бенда и изменения в ставках показывают, что они не свернуты и открыты.

Правило равновесия

При получении обратного сигнала - ликвидация

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

  • Используйте RSI, чтобы определить направление тренда и вовремя уловить переломные моменты
  • В сочетании с Brin Belt Identification, избегайте пропущенных тенденций или задержки
  • Показатели изменения коэффициента помогают подтвердить направление тренда, что делает торговые сигналы более надежными
  • Подходит для длительных циклов торговли, способствует прибыли
  • Более подходящая для криптовалют к криптовалютам, чтобы избежать риска курса фиктивных валют

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

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

Необходимо обратить внимание на увеличение величины стоп-ложа, корректировку комбинации параметров бурин-полосы и переменной скорости в сочетании с фундаментальным анализом.

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

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

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

  2. Оптимизируйте параметры по пулинговой полосе и показателям скорости изменения, чтобы найти оптимальное сочетание параметров.

  3. Добавление других вспомогательных показателей, таких как MACD, KD и т. д., для достижения многопоказательной комбинации, повышает точность сигнала.

  4. Разработать модели срыва потоков, чтобы приостановить торговлю при аномальных колебаниях, чтобы избежать зацепки.

  5. Автоматическая оптимизация параметров и весов сигналов с использованием методов машинного обучения.

  6. Повышение адаптивности стратегий, объединяя данные по цепочке, обращая внимание на такие параметры, как ликвидность бирж, движение капитала.

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

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

Исходный код стратегии
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 2h
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/
// © exlux99

//@version=4
strategy(title = "RSI Rising", overlay = true, initial_capital = 100, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, slippage=0,commission_type=strategy.commission.percent,commission_value=0.03)

/////////////////////
source          = close
bb_length       = 20
bb_mult         = 1.0
basis           = sma(source, bb_length)
dev             = bb_mult * stdev(source, bb_length)
upperx           = basis + dev
lowerx           = basis - dev
bbr             = (source - lowerx)/(upperx - lowerx)
bbr_len         = 21
bbr_std         = stdev(bbr, bbr_len)
bbr_std_thresh  = 0.1
is_sideways     = (bbr > 0.0 and bbr < 1.0) and bbr_std <= bbr_std_thresh


////////////////
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2010, title = "From Year", minval = 1970)
 //monday and session 
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2021, title = "To Year", minval = 1970)

startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true


sourcex = close
length = 2
pcntChange = 1

roc = 100 * (sourcex - sourcex[length])/sourcex[length]
emaroc = ema(roc, length/2)
isMoving() => emaroc > (pcntChange / 2) or emaroc < (0 - (pcntChange / 2))


periods = input(19)
smooth = input(14, title="RSI Length" )
src = input(low, title="Source" )


rsiClose = rsi(ema(src, periods), smooth)
long=rising(rsiClose,2) and not is_sideways and isMoving()
short=not rising(rsiClose,2) and not is_sideways and isMoving()


if(time_cond)
    strategy.entry('long',1,when=long)
    strategy.entry('short',0,when=short)