커뮤니티

PINE 을 YES로 요청해 봅니다.

프로필 이미지
아키안
2022-05-04 08:26:22
811
글번호 158561
답변완료
항상 감사하게 도움받고 있습니다. 다음은 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) 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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) 감사합니다.