// This Strategy/Indicator was Created by ©NoobSharks // if you use it and like it, send us some donation: BinancePay ID: 223731148 - Metamask: 0x82782b3ebD1d6bf7faa18a3943fA6f16EBBF3134 // (yes, I might be naive but I trully Believe you will support us) // For more information about this indicator check "https://www.youtube.com/@NOOBSHARKS" and give us a hand following us on YouTube // Check also our website includeing strategies, free indicatores and technical analysis videos: https://www.noobsharks.com //@version=5 indicator(title="[NB]Ichimoku+PhicubeFractais", shorttitle="[NB]IND.Ichimoku_PhicubeFractals", overlay=true) /////////////////////////////////////////////////////////////////////////////////////// //..............Ichimoku..............///////////////////////////////////////// conversionPeriods = input.int(9, minval=1, title="Conversion Line Length") basePeriods = input.int(26, minval=1, title="Base Line Length") laggingSpan2Periods = input.int(52, minval=1, title="Leading Span B Length") displacement = input.int(26, minval=1, title="Displacement") donchian(len) => math.avg(ta.lowest(len), ta.highest(len)) conversionLine = donchian(conversionPeriods) baseLine = donchian(basePeriods) leadLine1 = math.avg(conversionLine, baseLine) leadLine2 = donchian(laggingSpan2Periods) /////////////////////////////////////////////////////////////////////////////////////// //..............Moving Avarenge..............///////////////////////////////////////// src = input(close) MA34_box = input(true, title='EMA F34') ema1 = input.int(34, minval=0, title='EMA 34') C_ema1 = ta.ema(src, ema1) MA72_box = input(true, title='EMA 72') ema6 = input.int(72, minval=0, title='EMA 72') C_ema6 = ta.ema(src, ema6) MA144_box = input(true, title='EMA F144') ema2 = input.int(144, minval=0, title='EMA 144') C_ema2 = ta.ema(src, ema2) MA305_box = input(true, title='EMA F305') ema7 = input.int(305, minval=0, title='EMA 305') C_ema7 = ta.ema(src, ema7) MA610_box = input(true, title='EMA F610') ema3 = input.int(610, minval=0, title='EMA 610') C_ema3 = ta.ema(src, ema3) MA1300_box = input(true, title='EMA 1300') ema4 = input.int(1300, minval=0, title='EMA 1300') C_ema4 = ta.ema(src, ema4) MA2600_box = input(true, title='EMA 2600') ema5 = input.int(2600, minval=0, title='EMA 2600') C_ema5 = ta.ema(src, ema5) MAA_box = input(true, title='EMA A') emaA = input.int(8, minval=0, title='EMA A') C_emaA = ta.ema(src, emaA) MAB_box = input(true, title='EMA B') emaB = input.int(100, minval=0, title='EMA B') C_emaB = ta.ema(src, emaB) MAC_box = input(true, title='EMA C') emaC = input.int(200, minval=0, title='EMA C') C_emaC = ta.ema(src, emaC) /////////////////////////////////////////////////////////////////////////////////////// //..............plot Ichimoku..............//////////////////////////////////////////// plot(conversionLine, color=#2962FF, title="Conversion Line") plot(baseLine, color= color.red, title="Base Line") plot(close, offset = -displacement + 1, color=#43A047, title="Lagging Span") p1 = plot(leadLine1, offset = displacement - 1, color=color.green, title="Leading Span A") p2 = plot(leadLine2, offset = displacement - 1, color=#B71C1C, title="Leading Span B") fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90)) /////////////////////////////////////////////////////////////////////////////////////// //..............plot moving averages..............//////////////////////////////////// plot(MA34_box ? C_ema1 : na, color=color.new(color.yellow, 0), style=plot.style_line, linewidth=2, title='EMA 34') plot(MA72_box ? C_ema6 : na, color=color.new(#ff0000, 0), linewidth=2, title='EMA 72') plot(MA144_box ? C_ema2 : na, color=color.new(#1E90FF, 0), style=plot.style_line, linewidth=2, title='EMA 144') plot(MA305_box ? C_ema7 : na, color=color.new(#3c6662, 0), style=plot.style_line, linewidth=2, title='EMA 305') plot(MA610_box ? C_ema3 : na, color=color.new(color.fuchsia, 0), style=plot.style_line, linewidth=2, title='EMA 610') plot(MA1300_box ? C_ema4 : na, color=color.new(color.white, 0), linewidth=2, title='EMA 1300') plot(MA2600_box ? C_ema5 : na, color=color.new(color.aqua, 0), linewidth=2, title='EMA 2600') plot(MAA_box ? C_emaA : na, color=color.new(color.black, 0), linewidth=2, title='EMA A') plot(MAB_box ? C_emaB : na, color=color.new(color.black, 0), linewidth=2, title='EMA B') plot(MAC_box ? C_emaC : na, color=color.new(color.black, 0), linewidth=2, title='EMA C') /////////////////////////////////////////////////////////////////////////////////////// //..............Plot Moving Avarenge MultTimeFrame..............//////////////////////