//version=5
indicator("Weekly RSI MACD Fibonacci", overlay=true)
// Get the weekly data
symbol = syminfo.tickerid
weekly_close = request.security(symbol, "W", close)
// RSI Calculation
rsi_length = input.int(14, title="RSI Length")
rsi_overbought = input.int(70, title="RSI Overbought Level")
rsi_oversold = input.int(30, title="RSI Oversold Level")
rsi = ta.rsi(weekly_close, rsi_length)
// MACD Calculation
macd_length_short = input.int(12, title="MACD Short Length")
macd_length_long = input.int(26, title="MACD Long Length")
macd_signal_smoothing = input.int(9, title="MACD Signal Smoothing")
[macd_line, signal_line, _] = ta.macd(weekly_close, macd_length_short, macd_length_long, macd_signal_smoothing)
macd_histogram = macd_line - signal_line
// Fibonacci Levels
var float fib_high = na
var float fib_low = na
var float fib_0 = na
var float fib_0_382 = na
var float fib_0_5 = na
var float fib_0_618 = na
var float fib_1 = na
if (na(fib_high) or weekly_close > fib_high)
fib_high := weekly_close
if (na(fib_low) or weekly_close < fib_low)
fib_low := weekly_close
fib_0 := fib_low
fib_1 := fib_high
fib_0_382 := fib_0 + (fib_1 - fib_0) * 0.382
fib_0_5 := fib_0 + (fib_1 - fib_0) * 0.5
fib_0_618 := fib_0 + (fib_1 - fib_0) * 0.618
// Plot RSI
hline(rsi_overbought, "RSI Overbought", color=color.red)
hline(rsi_oversold, "RSI Oversold", color=color.green)
plot(rsi, "RSI", color=color.blue)
// Plot MACD
hline(0, "Zero Line", color=color.gray)
plot(macd_line, "MACD Line", color=color.red)
plot(signal_line, "Signal Line", color=color.blue)
plot(macd_histogram, "Histogram", color=color.green, style=plot.style_histogram)
// Plot Fibonacci Levels
plot(fib_0, "Fib 0%", color=color.red, linewidth=2)
plot(fib_0_382, "Fib 38.2%", color=color.orange, linewidth=2)
plot(fib_0_5, "Fib 50%", color=color.yellow, linewidth=2)
plot(fib_0_618, "Fib 61.8%", color=color.green, linewidth=2)
plot(fib_1, "Fib 100%", color=color.blue, linewidth=2)
indicator("Weekly RSI MACD Fibonacci", overlay=true)
// Get the weekly data
symbol = syminfo.tickerid
weekly_close = request.security(symbol, "W", close)
// RSI Calculation
rsi_length = input.int(14, title="RSI Length")
rsi_overbought = input.int(70, title="RSI Overbought Level")
rsi_oversold = input.int(30, title="RSI Oversold Level")
rsi = ta.rsi(weekly_close, rsi_length)
// MACD Calculation
macd_length_short = input.int(12, title="MACD Short Length")
macd_length_long = input.int(26, title="MACD Long Length")
macd_signal_smoothing = input.int(9, title="MACD Signal Smoothing")
[macd_line, signal_line, _] = ta.macd(weekly_close, macd_length_short, macd_length_long, macd_signal_smoothing)
macd_histogram = macd_line - signal_line
// Fibonacci Levels
var float fib_high = na
var float fib_low = na
var float fib_0 = na
var float fib_0_382 = na
var float fib_0_5 = na
var float fib_0_618 = na
var float fib_1 = na
if (na(fib_high) or weekly_close > fib_high)
fib_high := weekly_close
if (na(fib_low) or weekly_close < fib_low)
fib_low := weekly_close
fib_0 := fib_low
fib_1 := fib_high
fib_0_382 := fib_0 + (fib_1 - fib_0) * 0.382
fib_0_5 := fib_0 + (fib_1 - fib_0) * 0.5
fib_0_618 := fib_0 + (fib_1 - fib_0) * 0.618
// Plot RSI
hline(rsi_overbought, "RSI Overbought", color=color.red)
hline(rsi_oversold, "RSI Oversold", color=color.green)
plot(rsi, "RSI", color=color.blue)
// Plot MACD
hline(0, "Zero Line", color=color.gray)
plot(macd_line, "MACD Line", color=color.red)
plot(signal_line, "Signal Line", color=color.blue)
plot(macd_histogram, "Histogram", color=color.green, style=plot.style_histogram)
// Plot Fibonacci Levels
plot(fib_0, "Fib 0%", color=color.red, linewidth=2)
plot(fib_0_382, "Fib 38.2%", color=color.orange, linewidth=2)
plot(fib_0_5, "Fib 50%", color=color.yellow, linewidth=2)
plot(fib_0_618, "Fib 61.8%", color=color.green, linewidth=2)
plot(fib_1, "Fib 100%", color=color.blue, linewidth=2)
כתב ויתור
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.
כתב ויתור
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.