Here's the code, and thanks in advance...
ps. Please note that TENKAN and KINJUN are similar to original Ichimoku math, but the CLOUD - span A and Span B, are different, and THE CHIKOU SPAN, WHICH IS THE MOST IMPORTANT TO ME FOR THIS PARTICULAR STRATEGY, is a Moving Linear Regression (linReg on NinjaScript) of the future fast eight Bars (-nA) and nB...
If more info is needed, I'll be glad to provide it.
# Adaptation of Ichimoku Strategy
# Mobius
# Revised Tenkan and Kijun
# V01.12.2013
input nA = 8;
input nB = 21;
#math
def Tenkan = (Highest(high, nA) + Lowest(low, nA)) / 2;
def Kijun = (Highest(high, nB) + Lowest(low, nB)) / 2;
def "Span A" = (Tenkan[nA] + Kijun[nA]) / 2;
def "Span B" = (Highest(high[nA], nB) + Lowest(low[nA], nB)) / 2;
plot Chikou = Inertia(close[-nA], nB);
# Color Config
#"Span A".SetDefaultColor(Color.PLUM);
#"Span B".SetDefaultColor(Color.YELLOW);
Chikou.SetDefaultColor(Color.WHITE);
DefineGlobalColor("Bullish", Color.YELLOW);
DefineGlobalColor("Bearish", Color.RED);
#AddCloud("Span A", "Span B", GlobalColor("Bullish"), GlobalColor("Bearish"));
##Arrows on Chikou Crossover
# changed from crosses above to >
plot ArrowUp = Chikou crosses above Max("Span A", "Span B");
ArrowUp.SetPaintingStrategy(PaintingStrategy.BOOLE AN_ARROW_UP);
ArrowUp.SetLineWeight(1);
ArrowUp.SetDefaultColor(Color.WHITE);
# changed from crosses below to <
plot ArrowDn = Chikou crosses below Min("Span A", "Span B");
ArrowDn.SetPaintingStrategy(PaintingStrategy.BOOLE AN_ARROW_DOWN);
ArrowDn.SetLineWeight(1);
ArrowDn.SetDefaultColor(Color.YELLOW);

.. I recently started trading and lost a good chunk of money because of my ignorance in cutting losses. I came across ichimoku recently and loving it so far.. But still i am not able to make good decisions about entry and exit.. I tried your script and i see it is putting some arrows when its bullish or bearish.. But it plots it way too late after the oppurtunity is gone.. Can you let me know how to use this study properly? Thanks in advance
Comment