TraderR0BERT

Ultimate Ichimoku 1.0

This is a build upon the last Ichimoku Cloud Indicator that I modified which was called Ichimoku Timeframe 6.0.

action NASDAQ:ACAD            
snapshot


What this is:
Ichimoku Cloud with
- Kumo Twist Alerts
- Kumo Breakout Alerts

This is a follow-up indicator to the Ichimoku Timeframe 6.0 script that I had published a few months ago which can be found by clicking here.

Features of this indicator include:
- Ability to have arrows indicating when price breaks above/below the Kumo Cloud
- Ability to have the bar color change (red/green) when closing price breaks the Kumo Cloud up or down, indicating bullish/bearish price
- Ability to have a Character "A" or "B" when the kumo Breakout happens to describe the location of the Chikou Span to price action. This is particularly helpful to gauge the strength of the Kumo Breakout bullish/bearish signal
Ability to have arrows indicating when the Kumo Cloud makes a "twist" or when the current price action is indicating bullish/bearish price action (usually precludes a Kumo Breakout) and can be used with the Chikou Span to set up for trades
Ability to have a Character "A" or "B" when the Kumo Twist happens to describe the location of the Chikou Span to price action. This is particularly helpful to gauge the strength of the Kumo Twist bullish/bearish signal
Ability to have the bar color change (red/green) when the Kumo Twist is indicating bullish/bearish price action

**Ability to create ALERTS for the Kumo Twist and Kumo Breakout signals so that you're able to actively review other stocks without staying on the chart the alert has been set up on. I've also found that you can send an email alert as well, which is particularly helpful when you're away from your computer when the signal fires off an alert**.

Link to the various different Ichimoku Cloud trading opportunities, of which the Kumo Cloud Breakout and the Kumo Twist have the best risk/reward.
- http://www.ichimokutrader.com/signals.html
Remove from Favorite Scripts Add to Favorite Scripts
//Created by TraderR0BERT
//Twitter: @TraderR0BERT,Webpage: NETWORTHIE.COM, Instagram: @ProfessorLapp last updated 07/19/2016
//THIS IS OPEN SOURCE! FEEL FREE TO MODIFY AND HIT ME UP WITH YOUR MODS.
//Alerts for common ichimoku trading signals (Kumo Breakout, Kumo Twist)

study(title="Ultimate Ichimoku 1.0", shorttitle="Ultimate Ichimoku", overlay=true)

Ten = input(18, minval=1, title="Tenkan")
Kij = input(52, minval=1, title="Kijun")
LeadSpan = input(104, minval=1, title="Senkou B")
Displace = input(52, minval=1, title="Senkou A")
SpanOffset = input(52, minval=1, title="Span Offset")

sts = input(false, title="Show Tenkan")
sks = input(true, title="Show Kijun")
ssa = input(true, title="Show Span A")
ssb = input(true, title="Show Span B")

source = close

//Script for Ichimoku Indicator
donchian(len) => avg(lowest(len), highest(len))
TS = donchian(Ten)
KS = donchian(Kij)
SpanA = avg(TS, KS)
SpanB = donchian(LeadSpan)
Chikou = source[Displace]
SpanAA = avg(TS, KS)[SpanOffset]
SpanBB = donchian(LeadSpan)[SpanOffset]

//Kumo Breakout (Long)
SpanA_Top = SpanAA >= SpanBB ? 1 : 0
SpanB_Top = SpanBB >= SpanAA ? 1 : 0

SpanA_Top2 = SpanA >= SpanB ? 1 : 0
SpanB_Top2 = SpanB >= SpanA ? 1 : 0

SpanA1 = SpanA_Top2 ? SpanA : na
SpanA2 = SpanA_Top2 ? SpanB : na

SpanB1 = SpanB_Top2 ? SpanA : na
SpanB2 = SpanB_Top2 ? SpanB : na

//plot for Tenkan and Kijun
p1= plot(sts and TS ? TS : na, title="Tenkan", linewidth = 2, color = gray)
p2 = plot(sks and KS ? KS : na, title="Kijun", linewidth = 2, color = black)
p3 = plot(close, title="Chikou", linewidth = 2, offset=-Displace, color = purple)

//Plot for Kumo Cloud (Dynamic Color)
p4 = plot(ssa and SpanA ? SpanA : na, title="SpanA", linewidth=2, offset=Displace, color=green)
p5 = plot(ssb and SpanB ? SpanB : na, title="SpanB", linewidth=2, offset=Displace, color=red)
p6 = plot(ssa and SpanA1 ? SpanA1 : na, title="Span A1 above", style=linebr, linewidth=1, offset=Displace, color=green)
p7 = plot(ssa and SpanA2 ? SpanA2 : na, title="Span A2 above", style=linebr, linewidth=1, offset=Displace, color=green)
p8 = plot(ssb and SpanB1 ? SpanB1 : na, title="Span B1 above", style=linebr, linewidth=1, offset=Displace, color=red)
p9 = plot(ssb and SpanB2 ? SpanB2 : na, title="Span B2 above", style=linebr, linewidth=1, offset=Displace, color=red)

fill(p6, p7, color = lime, transp=70, title="Kumo Cloud Up")
fill (p8, p9, color=red, transp=70, title="Kumo Cloud Down")

//Kumo Breakout (Long)
LongSpan = (SpanA_Top and source[1] < SpanAA[1] and source > SpanAA) or (SpanB_Top and source[1] < SpanBB[1] and source > SpanBB) ? 1 : 0
cupSpan = LongSpan  == 1 ? LongSpan : 0

//Kumo Breakout (Long)
plotarrow(cupSpan, title="Kumo Breakout Long", colorup=lime, maxheight=50)

//Kumo Breakout (Long) Alerts
Long_Breakout = (SpanA_Top ==1 and crossover(source, SpanAA)) or (SpanB_Top ==1 and crossover(source, SpanBB))
alertcondition(Long_Breakout, title="Kumo Breakout Long", message="Kumo Long")

//Kumo Breakout (Short)
ShortSpan = (SpanB_Top and source[1] > SpanAA[1] and source < SpanAA) or (SpanA_Top and source[1] > SpanBB[1] and source < SpanBB) ? 1 : 0
cdnSpan = ShortSpan == 1 ? ShortSpan : 0

//Kumo Breakout (Short)
plotarrow(cdnSpan*-1, title="Kumo Breakout Short", colordown=maroon, maxheight=50)

//Kumo Breakout (Short) Alerts
Short_Breakout = (SpanA_Top ==1 and crossunder(source, SpanBB)) or (SpanB_Top ==1 and crossunder(source, SpanAA))
alertcondition(Short_Breakout, title="Kumo Breakout Short", message="Kumo Short")

//Kumo Twist
Kumo_Twist_Long = SpanA[1] <= SpanB[1] and SpanA > SpanB ? 1 : 0
Kumo_Twist_Short = SpanA[1] >= SpanB[1] and SpanA < SpanB ? 1 : 0

cupTwist = Kumo_Twist_Long == 1 ? Kumo_Twist_Long : 0
cdnTwist = Kumo_Twist_Short == 1 ? Kumo_Twist_Short : 0

//Kumo Twist (Long/Short)
plotarrow(cupTwist, title="Kumo Twist Long", colorup=green, maxheight=50)
plotarrow(cdnTwist*-1, title="Kumo Twist Short", colordown=red, maxheight=50)

//Kumo Twist (Long/Short) Alerts
KumoTwistLong_Cross = crossover(SpanA, SpanB)
alertcondition(KumoTwistLong_Cross, title="Kumo Twist Long", message="Kumo Twist Long")
KumoTwistShort_Cross = crossunder(SpanA, SpanB)
alertcondition(KumoTwistShort_Cross, title="Kumo Twist Short", message="Kumo Twist Short")

//Kumo Breakout (Long/Short) - Bar Color
BarColor1 = LongSpan ? lime : ShortSpan ? maroon : na
barcolor(BarColor1)

//Kumo Twist (Long/Short) - Bar Color
BarColor2 = Kumo_Twist_Long ? green : Kumo_Twist_Short ? red : na
barcolor(BarColor2)

//Chikou above/below Price
Chikou_Above = close > Chikou
Chikou_Below = close < Chikou

//Kumo Twist (Long/Short) - Plot Character on location of Chikou to Price & Price to Kumo
plotchar(Kumo_Twist_Long and Chikou_Above, title="Kumo Twist Long and Chikou above Price", char="A", location=location.abovebar, color=green)
plotchar(Kumo_Twist_Long and Chikou_Below, title="Kumo Twist Long and Chikou below Price", char="B", location=location.abovebar, color=red)
plotchar(Kumo_Twist_Short and Chikou_Above, title="Kumo Twist Short and Chikou above Price", char="A", location=location.belowbar, color=green)
plotchar(Kumo_Twist_Short and Chikou_Below, title="Kumo Twist Short and Chikou below Price", char="B", location=location.belowbar, color=red)

//Kumo Breakout (Long/Short) - Plot Character on location of Chikou to Price & Price to Kumo
plotchar(LongSpan and Chikou_Above, title="Kumo B/O Long and Chikou above Price", char="A", location=location.abovebar, color=green)
plotchar(LongSpan and Chikou_Below, title="Kumo B/O Long and Chikou below Price", char="B", location=location.abovebar, color=red)
plotchar(ShortSpan and Chikou_Above, title="Kumo B/O Short and Chikou above Price", char="A", location=location.belowbar, color=green)
plotchar(ShortSpan and Chikou_Below, title="Kumo B/O Short and Chikou below Price", char="B", location=location.belowbar, color=red)
Hello,

Is it possible to add Up arrow when Kumo Twist Happens and Span A is Above Span B ? and Down Arrow when Kumo Twist happens and Span B is Above Span A ?

Your prompt response is highly appreciated.

Thanks,
Avinash Mudaliar
Reply
most excellent!
+1 Reply
Thanks Seaside, would love to discuss your strategies as well. you have a very clean script and they have great results.
Reply
What is the best time horizon for this chart? I prefer doing a daily trading and have been looking at the chart for 5mins or 15 mins lately. Appreciate your input.
Reply
5 min is what i'm using. The indicator can be used on any timeframe really. the lower time frames, the cloud does not really act as much of a "support/resistance" as lets say the 1 hr chart, but the signals are still tradable.
Reply
jwidjaja TraderR0BERT
Great. Thanks
+1 Reply
Amazing! I've got buy/sell alerts set up on 20+ crypto and forex pairs using your indicator. I often forget to check, so I look forward to getting email alerts instead. Thank you!
Reply
Scarf. Thanks for the kind words! Let me know how the alerts turn out. Depending on how you have them set up (fire on close) (fire on condition) will depend on when you'll actually get the alerts. Do you have an email account set up to receive emails from trading view when alerts fire? It's under your account settings if you're not too sure. If you liked this particular indicator please spread the word so we can build upon and improve it.
Reply
scarf PRO TraderR0BERT
Yeah, all set up. I've been using alerts for a while. Just delighted to be able to get alerts about breakouts. Any suggestions about combining the info with a momentum indicator?
Reply
@scary. You know, you can easily combine this with a MACD indicator with standard settings to confirm direction and gauge momentum of the breakout (that's what i do), or if you're trying to see where the range might be topping out ( you can throw on a stochastics indicator). I can describe in more specifics but that's definitely a great place to start.
Reply
United States
United Kingdom
India
Deutschland
España
France
Việt Nam
Italia
Polska
Brasil
Россия
Türkiye
Indonesia
Malaysia
日本
한국
简体
繁體
Home Stock Screener Forex Signal Finder Cryptocurrency Signal Finder Economic Calendar How It Works Chart Features House Rules Moderators Website & Broker Solutions Widgets Stock Charting Library Feature Request Blog & News FAQ Help & Wiki Twitter
Profile Profile Settings Account and Billing Support Priority Support Report Issue Ideas Published Followers Following Private Messages Chat Sign Out