Контрольное изображение В течение последних нескольких дней я пытался нанести на график конкретную c информацию, но это не go хорошо .. Буду признателен, если кто-нибудь сможет помогите мне с этим ...
Я пытаюсь определить самый высокий столбец в завершенной гистограмме MACD (выше 0) и самый низкий столбец в завершенной гистограмме MACD (ниже 0). Я приложил скриншот для справки. После определения двух последних самых высоких (или самых низких) я бы нарисовал из них линию тренда ..
///////// Код здесь. Я разделил гистограмму +, - и поставил точки выше и ниже гистограммы +, - ./////////////////////////////// ////////////////
//@version=4
study(title="My MACD", shorttitle="My MACD", overlay=true)
// Getting inputs
fast_length = input(title="Fast Length",
type=input.integer, defval=12)
slow_length = input(title="Slow Length",
type=input.integer, defval=26)
src = input(title="Source", type=input.source,
defval=close)
signal_length = input(title="Signal Smoothing",
type=input.integer, defval = 9)
// Calculating
fast_ma = ema(src, fast_length)
slow_ma = ema(src, slow_length)
macd = fast_ma - slow_ma
signal = ema(macd, signal_length)
hist = macd - signal
// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00
//////////////////////////////////////// Plot ////////////////////////////////////////////////////
// Dots(+histogram and -histogram)
plotshape(hist>=0, "Dots histogram +", color=color.green, style=shape.cross, location=location.top)
plotshape(hist<=0, "Dots histogram -", color=color.red, style=shape.cross, location=location.bottom)
// +Histogram and -histogram
plot(hist, title="Histogram +", style=plot.style_columns, color=(hist>=0 ? (hist[1] < hist ? col_grow_above : col_fall_above) : na), transp=0 )
plot(hist, title="Histogram -", style=plot.style_columns, color=(hist<=0 ? (hist[1] < hist ? col_grow_below : col_fall_below) : na), transp=0 )