This commit is contained in:
2024-04-04 18:28:01 +03:30
parent d4fce3c021
commit c8ccf89ddd
2 changed files with 1058 additions and 0 deletions
@@ -0,0 +1,42 @@
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ozzy_livin
//@version=4
study(title="Ichimoku Buy & Sell Signals", shorttitle="Ichimoku", overlay=true)
// Periods
conversionPeriods = input(20, minval=1, title="Conversion Line Length")
basePeriods = input(60, minval=1, title="Base Line Length")
laggingSpan2Periods = input(120, minval=1, title="Lagging Span 2 Length")
displacement = input(30, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
// Build MA and Ichimoku
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
// Plot MA
plot(conversionLine, color=#00BCD4, transp=25, title="Tenkan")
plot(baseLine, color=#F44336, transp=25, title="Kijun")
// Plot Cloud
p1 = plot(leadLine1, offset = displacement - 1, color=#4CAF50, transp=25, title="Lead 1")
p2 = plot(leadLine2, offset = displacement - 1, color=#FF5252, transp=25, title="Lead 2")
// Color Fill Cloud
fill(p1, p2, color = leadLine1 > leadLine2 ? #4CAF50 : #FF5252, transp=75)
// Plot CROSS at MA Cross Over
plot(crossover(conversionLine, baseLine) ? conversionLine : na, style = plot.style_circles, color=#00FF00, transp=25, linewidth = 8, title="Cross Long")
// Plot CROSS at MA Cross Under
plot(crossover(baseLine, conversionLine) ? baseLine : na, style = plot.style_circles, color=#FF9800, transp=25, linewidth = 8, title="Cross Short")
File diff suppressed because it is too large Load Diff