
RSI Фибонач отклонения стратегии путем расчета RSI показатель и настройки Фибонач отклонения уровня как торговый сигнал, вступает в действие в случае переворота в зоне перепродажи и является стратегией отслеживания тенденции.
Эта стратегия основана на перекрестной реализации RSI и уровня фибоначевого отклонения. Сначала рассчитывается значение RSI, затем устанавливается уровень фибоначевого отклонения (<38.2%, 50%, 61.8%), который генерирует сигнал покупки, когда RSI пересекает уровень фибоначевого отклонения, и сигнал продажи, когда он пересекает уровень фибоначевого отклонения.
RSI используется для определения того, является ли рынок перекупленным или перепроданным. RSI больше 70 - это зона перекупа, а меньше 30 - зона перепродажи. Когда RSI снижается с зоны перекупа в зону фибоначевой обратной связи, это относится к обратному сигналу.
ФИБОНАЧЕСКИЙ РЕАКТОВНЫЙ ЗОНАК в этой стратегии используется главным образом в качестве отсчета, чтобы сформировать торговый сигнал с RSI. В трендовых рынках продолжение работы после отклонения часто соприкасается с уровнями ФИБОНАЧЕСКОГО РЕАКТОВНОГО РЕАКТОВНОГО ЗОНА, которые соответствуют уровням поддержки и сопротивления.
Используя RSI для определения формы перекупа и перепродажи, в сочетании с Fibonacci retracement zone, чтобы уловить возможность обратного обращения, можно отфильтровать часть шума.
Тренд-трекер, способный улавливать средние и длинные тренды.
Можно адаптироваться к различным рыночным условиям путем корректировки фибоначевой зоны обратной связи.
Продолжительность длительной свободной позиции может быть более длительным и требует достаточной финансовой поддержки.
В процессе обратного вызова может возникнуть повторное поиск высокого дна, необходимо установить стоп-лосс, чтобы контролировать риск.
Неправильная настройка параметров может привести к частым сделкам или недостаточному уловке возможностей для обратного хода.
Можно рассматривать время входа в рынок в сочетании с другими показателями. Например, MACD, Брин-Бенд и другие показатели определяют направление тенденции.
Можно оптимизировать параметры RSI и настройки зоны обратного фибонача.
Можно установить динамический стоп-лосс для блокировки прибыли.
RSI фибоначевая обратная стратегия в целом является стратегией для отслеживания тенденций, обладает хорошей стабильностью. По сравнению с одной RSI стратегией, включение в зону фибоначевой обратной связи может эффективно отфильтровать часть шумных сделок.
/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// (c) ReduX_o, 2019. All rights reserved.
//
// How to trade:
// The indicator is more reliable in longer time frames
// Choose a fibonacci level as reference
// Buy when the RSI line turns green
// Sell when the RSI line turns red
//@version=4
strategy("RSI Fibonacci Levels", overlay=false, initial_capital=2000, currency=currency.USD, commission_value=0.1, slippage=0, commission_type=strategy.commission.percent, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
len = input(14, minval=1, title="Rsi Periods")
f1 = input(title="Fibonacci Level", defval="38.2", options=["38.2", "50", "61.8"])
// === BACKTEST RANGE ===
FromYear = input(defval=2010, title="From Year", minval=2010)
FromMonth = input(defval=1, title="From Month", minval=1)
ToYear = input(defval=2020, title="To Year", minval=2010)
ToMonth = input(defval=1, title="To Month", minval=1)
src = hl2
fi= (f1 == "38.2") ? 38.2 : (f1 == "50")? 50 : 61.8
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down)
//***************************************************
rcolor = rsi >= fi ? color.lime : color.red
plot(rsi, title="RSI", color=rcolor, transp=0)
band1 = hline(78.6, color=color.red, linestyle= hline.style_solid, editable= false)
band0 = hline(23.6, color=color.lime, linestyle= hline.style_solid, editable= false)
band2 = hline(61.8, color=color.gray, editable= false)
band3 = hline(50, color=color.black, editable= false)
band4 = hline(38.2, color=color.gray, editable= false)
band5 = hline(fi, color=color.blue, linestyle= hline.style_solid, editable= false)
strategy.entry("LE", strategy.long, comment="L", when=rsi >= fi )
strategy.entry("SE", strategy.short, comment="S", when=rsi < fi )