TradingView
ChrisMoody
Dec 30, 2013 6:38 PM

Enhanced Ichimoku Cloud Indicator!!! 

Australian Dollar/U.S. DollarFXCM

Description

There are two Custom Ichimoku Indicators on the chart.

The one that is hidden is the Ichimoku Indicator with
The correct names for the lines Under the Style Tab.

The Indicator shown is coded so when the cloud is in
a down trend both lines turn Red.

When the Cloud is rising both lines turn to Green.

Because of the code used in order to switch the colors of
Both Lines at the same time I couldn't name Senkou Span A
and Senkou Span B in the "Styles" Tab.

You can still modify the colors to customize chart.
Comments
ChrisMoody
Code for Ichimoku Indicator not shown. The Cloud Lines do not change colors but under the "Styles" Tab all of the lines are labeled correctly.

//Created By User ChrisMoody
//Last Update 12-30-2013
study(title="CM_Ichimoku Cloud", shorttitle="CM_Ichimoku", overlay=true)
turningPeriods = input(9, minval=1), standardPeriods = input(26, minval=1)
leadingSpan2Periods = input(52, minval=1), displacement = input(26, minval=1)
donchian(len) => avg(lowest(len), highest(len))
turning = donchian(turningPeriods)
standard = donchian(standardPeriods)
leadingSpan1 = avg(turning, standard)
leadingSpan2 = donchian(leadingSpan2Periods)

plot(turning, title = 'Tenkan-Sen (9 Period)', linewidth=3, color=red)
plot(standard, title = 'Kinjun-Sen (26 Period)', linewidth=3, color=lime)
plot(close, title='Chinkou Span (Lagging Line)', linewidth=4, offset = -displacement, color=silver)

p1 = plot(leadingSpan1, title='Senkou Span A (26 Period)', linewidth=4, offset = displacement, color=green)
p2 = plot(leadingSpan2, title='Senkou Span B (52 Period)', linewidth=4, offset = displacement, color=fuchsia)

fill(p1, p2, color=silver, transp=40, title='Kumo (Cloud)')
B10ckLanders
thanks!
fxredjohn
I need 2 colors cloud.
loquasto
@fxredjohn,

Change these parts, adding a fill color variable. Change the colors by changing lime:maroon to whatever you like.

Add under spanColor:

fillColor = leadingSpan1<=leadingSpan2 ? lime : maroon

Change this to use fillColor instead of silver:

fill(p1, p2, color=fillColor, transp=70, title='Kumo (Cloud)')
numotion
Hello Chris, just wanted to let you know that as of today this indicator suddenly produces the following error: 'studylib.sdk.MutableInteger cannot be cast to studylib.Series'. Maybe you know what's happening there?
ronfkingswanson
many custom scripts were experiencing glitches due to a recent TradingView scripting component update. The developers are aware and have already begun fixes.
numotion
Thanks for this info Ron
ChrisMoody
Thanks....I just got back in town...I'll take a look later and figure out why
faizal.mansor.908
Hi Chris, all your works was awesome. Ohya, btw do you know about the Tom DeMark Trendline Trader indi?. Would you create something similar for Tradingview?. And should have the ability to change the input either using the fractals point or Tom Demark's point as the trend line . Thx Chris.
ChrisMoody
Thanks... I prefer to have the "Cloud" change colors instead of the lines....can't do it now...but will be able to soon I'm sure....
More