Professional Documents
Culture Documents
Magic Indicator Script
Magic Indicator Script
//
DodgerBlue = #1E90FF
isBWFractal(mode) =>
ret = mode == 1 ? high_[5] < high_[3] and high_[4] < high_[3] and high_[3] >
high_[2] and high_[3] > high_[1] :
mode == -1 ? low_[5] > low_[3] and low_[4] > low_[3] and low_[3] <
low_[2] and low_[3] < low_[1] : false
//
||---------------------------------------------------------------------------------
--------------------||
pacC = ema(close_,HiLoLen)
pacL = ema(low_,HiLoLen)
pacU = ema(high_,HiLoLen)
ema05=plot(ShowEMA12_Channel?EMA05:na,
color=white,linewidth=1,transp=92,title="EMA05")
ema11=plot(ShowEMA12_Channel?EMA11:na,
color=blue,linewidth=1,transp=92,title="EMA11")
fill(ema05,ema11, color=gray,transp=92,title="Fill EMA5-12")
//
emaFast = isintraday? interval==1? EMA75 : EMA89 : EMA89
emaMedium = isintraday? interval==1? EMA180 : EMA200 : EMA200
emaSlow = isintraday? interval==1? EMA540 : EMA633 : EMA633
topfractals = na
botfractals = na
topfractals := filteredtopf ? high_[3] : topfractals[1]
botfractals := filteredbotf ? low_[3] : botfractals[1]
topfcolor = na
botfcolor = na
topfcolor := topfractals != topfractals[1] ? na : green
botfcolor := botfractals != botfractals[1] ? na : red
up_alert = 0
dn_alert = 0
up_alert := isup ? na(up_alert[1]) ? 1 : up_alert[1]+1 : 0
dn_alert := isdown ? na(dn_alert[1]) ? 1 : dn_alert[1]+1 : 0