詳細
⋅ //@version=3
study(title="Pattern color", overlay=true)
fast = input(title="FastPeriod", type=integer, defval=25, minval=1)
slow = input(title="SlowPeriod", type=integer, defval=75, minval=1)
trans = input(title="Trans", type=integer, defval=65, minval=0, maxval=100)
FastAvg = sma(close, fast)
SlowAvg = sma(close, slow)
plot(FastAvg, color=#223a70)
plot(SlowAvg, color=red)
clr = if close[0] >= FastAvg and FastAvg > SlowAvg
// pattern1
#0066ff
else
if FastAvg > close[0] and close[0] >= SlowAvg
// pattern2
#FF0000
else
if FastAvg >= SlowAvg and SlowAvg > close[0]
// pattern3
#FF0000
else
if SlowAvg > FastAvg and FastAvg >= close[0]
// pattern4
#FF0000
else
if SlowAvg >= close[0] and close[0] > FastAvg
//pattern5
#0066ff
else
if close[0] > SlowAvg and SlowAvg >= FastAvg
// pattern6
#0066ff
else
#ffffff
bgcolor(clr, transp=trans)