예스스탁
예스스탁 답변
2020-02-25 14:40:35
안녕하세요
예스스탁입니다.
1 지표
input : width(14);
var : triggerSell(0),triggerBuy(0),buySellSwitch(0);
var : SBS(0),clr_s(0),clr(0),posv(0);
if CurrentBar >= 1 then
{
triggerSell = iff(iff(close[1] < close,1,0) and (close[2] < close[1] or close[3] <close[1]),1,0);
triggerBuy = iff(iff(close[1] > close,1,0) and (close[2] > close[1] or close[3] > close[1]),1,0);
buySellSwitch = iff(triggerSell, 1, iff(triggerBuy, 0, buySellSwitch[1]));
SBS = iff(triggerSell and buySellSwitch[1] == false, high, iff(triggerBuy and buySellSwitch[1], low, SBS[1]));
clr_s = iff(triggerSell and buySellSwitch[1] == false, 1, iff(triggerBuy and buySellSwitch[1], 0, clr_s[1]));
clr = iff(clr_s == 0 , red , green);
posv = iff(clr == green, 1,iff(clr == red, -1, posv[1])) ;
#barcolor(pos == -1 ? red: posv == 1 ? green : blue );
plot1(SBS,"TTM",clr);
}
2 강조
input : width(14);
var : triggerSell(0),triggerBuy(0),buySellSwitch(0);
var : SBS(0),clr_s(0),clr(0),posv(0);
if CurrentBar >= 1 then
{
triggerSell = iff(iff(close[1] < close,1,0) and (close[2] < close[1] or close[3] <close[1]),1,0);
triggerBuy = iff(iff(close[1] > close,1,0) and (close[2] > close[1] or close[3] > close[1]),1,0);
buySellSwitch = iff(triggerSell, 1, iff(triggerBuy, 0, buySellSwitch[1]));
SBS = iff(triggerSell and buySellSwitch[1] == false, high, iff(triggerBuy and buySellSwitch[1], low, SBS[1]));
clr_s = iff(triggerSell and buySellSwitch[1] == false, 1, iff(triggerBuy and buySellSwitch[1], 0, clr_s[1]));
clr = iff(clr_s == 0 , red , green);
posv = iff(clr == green, 1,iff(clr == red, -1, posv[1])) ;
PlotPaintBar(H,L,"강조",iff(posv == -1, red,iff(posv == 1 , green , blue)));
}
즐거운 하루되세요
> 물고기 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> study(title="SI", overlay = true)
width = input(14, minval=1)
triggerSell = iff(iff(close[1] < close,1,0) and (close[2] < close[1] or close[3] <close[1]),1,0)
triggerBuy = iff(iff(close[1] > close,1,0) and (close[2] > close[1] or close[3] > close[1]),1,0)
buySellSwitch = iff(triggerSell, 1, iff(triggerBuy, 0, nz(buySellSwitch[1])))
SBS = iff(triggerSell and buySellSwitch[1] == false, high, iff(triggerBuy and buySellSwitch[1], low, nz(SBS[1])))
clr_s = iff(triggerSell and buySellSwitch[1] == false, 1, iff(triggerBuy and buySellSwitch[1], 0, nz(clr_s[1])))
clr = iff(clr_s == 0 , red , green)
pos = iff(clr == green, 1,
iff(clr == red, -1, nz(pos[1], 0)))
barcolor(pos == -1 ? red: pos == 1 ? green : blue )
plot(SBS, color=clr, title="TTM", style = circles, linewidth = 2)
예스랭귀지로 변환 문의드립니다.
감사합니다.