예스스탁
예스스탁 답변
2022-05-04 11:14:14
안녕하세요
예스스탁입니다.
지표속성에서 그래프모양을 점그래프설정하시고 굵기를 지정하시면 됩니다.
input : length(14),mult(2.0),maLen(7);
var : src(0),basis(0),dev(0),upper(0),lower(0),bbr(0),bbe(0);
var : up(0),bt(0),tf(0),bf(0),btop(0),bbot(0);
src = c;
basis = ma(src, length);
dev = mult * atr(length);
upper = basis + dev;
lower = basis - dev;
bbr = (src - lower)/(upper - lower);
bbe= ema(bbr,maLen);
up = iff(bbe[1]>bbe and bbe[2]<bbe[1],bbe,nan);
bt = iff(bbe[1]<bbe and bbe[2]>bbe[1],bbe,nan);
if IsNan(up)==False Then
{
tf = highest(h,3);
bf = lowest(l,3);
}
btop=max(c,o);
bbot=min(C,o);
plot1(tf,"tf",red);
plot2(bf,"bf",green);
즐거운 하루되세요
> 아키안 님이 쓴 글입니다.
> 제목 : PINE 을 YES로 요청해 봅니다.
> 항상 감사하게 도움받고 있습니다.
다음은 pine 스크립트로 작성된 것인데....YES LANGUAGE로 변환하고 싶습니다. 저는 YES를 사용하기를 원해서,...
둘 다 익숙치 않아 해보다가 그래도 한번 도움 받으면 다음에는 혼자 가능하지 않을까 싶어서 도움 요청해 봅니다. 무리한 요청이라면 거절해 주셔도 충분히 이해하겠습니다.
length = input(14, minval=1)
src = input(close, title="Source")
mult = input(2.0, minval=0.001, maxval=50)
maLen=input(7,title="maLength")
basis = sma(src, length)
dev = mult * atr(length)
upper = basis + dev
lower = basis - dev
bbr = (src - lower)/(upper - lower)
bbe= ema(bbr,maLen)
up = bbe[1]>bbe and bbe[2]<bbe[1]?bbe:na
bt = bbe[1]<bbe and bbe[2]>bbe[1]?bbe:na
topH=na(up)==0?highest(3):na
bottomL=na(bt)==0?lowest(3):na
tf= fixnan(topH)
bf =fixnan(bottomL)
btop=close>open?close:open
bbot=close>open?open:close
plot(tf,color=red,style=circles,linewidth=1,offset=-1)
plot(bf,color=green,style=circles,linewidth=1,offset=-1)
감사합니다.