커뮤니티

수식 부탁드립니다.

프로필 이미지
소나기
2024-04-27 01:54:27
944
글번호 178989
답변완료

첨부 이미지

안녕하세요 수고에 감사드립니다. 아래는 제가 트레이딩뷰에서 사용하는 지표인데요 예스랭귀지로 변환가능한지 여쭙습니다. 상승부분은 빨간색, 하락부분은 파란색으로 구현 가능하면 변환 부탁드립니다. 이미지도 첨부했습니다. 늘 감사드립니다. // &#169; Dreadblitz //@version=4 // study("Bollinguer sobre Macd", shorttitle = "BSM", overlay=false) SDev = 0.0 banda_supe = 0.0 banda_inf = 0.0 rapida = input(8, "Media Rapida") lenta = input(26, "Media Lenta") stdv = input(0.8, "Stdv") m_rapida = ema(close,rapida) m_lenta = ema(close,lenta) BBMacd = m_rapida - m_lenta Avg = ema(BBMacd,9) SDev := stdev(BBMacd,9) banda_supe := Avg + stdv * SDev banda_inf := Avg - stdv * SDev pcol = BBMacd < banda_inf ? #FF0000 : BBMacd > banda_supe ? #008000 : color.blue c=plot(BBMacd, title='Linea Macd BB"', color=pcol, linewidth=2, style=plot.style_line, transp=0) a=plot(banda_supe, title='Banda Superior"', color=#00BFFF, linewidth=1, style=plot.style_line, transp=30) b=plot(banda_inf, title='Banda Inferior"', color=#00BFFF, linewidth=1, style=plot.style_line, transp=30) fill(a, b, color=#00BFFF) pcol1 = BBMacd < banda_inf ? #FF0000 : na fill(c, b, color=pcol1, transp=50) pcol2 = BBMacd > banda_supe ? #008000 : na fill(c, a, color=pcol2, transp=50) //
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-29 10:30:48

안녕하세요 예스스탁입니다. 지표 사이에 색을 채우는 부분은 수식안에서 설정이 가능하지 않습니다. 지표속성창의 차트표시탭에서 채우기 기능이용해 직접 지정하셔야 합니다. input : rapida(8); input : lenta(26); input : stdv(0.8); var : m_rapida(0),m_lenta(0),BBMacd(0); var : sdev(0),banda_supe(0),banda_inf(0); var : avgv(0),pcol(0); m_rapida = ema(close,rapida); m_lenta = ema(close,lenta); BBMacd = m_rapida - m_lenta; Avgv = ema(BBMacd,9); SDev = std(BBMacd,9); banda_supe = Avgv + stdv * SDev; banda_inf = Avgv - stdv * SDev; pcol = iff(BBMacd < banda_inf , Red , iff(BBMacd > banda_supe , Green , blue)); plot1(BBMacd, "Linea Macd BB", pcol); plot2(banda_supe, "Banda Superior",Cyan); plot3(banda_inf, "Banda Inferior",Cyan); 즐거운 하루되세요 > 소나기 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요 수고에 감사드립니다. 아래는 제가 트레이딩뷰에서 사용하는 지표인데요 예스랭귀지로 변환가능한지 여쭙습니다. 상승부분은 빨간색, 하락부분은 파란색으로 구현 가능하면 변환 부탁드립니다. 이미지도 첨부했습니다. 늘 감사드립니다. // &#169; Dreadblitz //@version=4 // study("Bollinguer sobre Macd", shorttitle = "BSM", overlay=false) SDev = 0.0 banda_supe = 0.0 banda_inf = 0.0 rapida = input(8, "Media Rapida") lenta = input(26, "Media Lenta") stdv = input(0.8, "Stdv") m_rapida = ema(close,rapida) m_lenta = ema(close,lenta) BBMacd = m_rapida - m_lenta Avg = ema(BBMacd,9) SDev := stdev(BBMacd,9) banda_supe := Avg + stdv * SDev banda_inf := Avg - stdv * SDev pcol = BBMacd < banda_inf ? #FF0000 : BBMacd > banda_supe ? #008000 : color.blue c=plot(BBMacd, title='Linea Macd BB"', color=pcol, linewidth=2, style=plot.style_line, transp=0) a=plot(banda_supe, title='Banda Superior"', color=#00BFFF, linewidth=1, style=plot.style_line, transp=30) b=plot(banda_inf, title='Banda Inferior"', color=#00BFFF, linewidth=1, style=plot.style_line, transp=30) fill(a, b, color=#00BFFF) pcol1 = BBMacd < banda_inf ? #FF0000 : na fill(c, b, color=pcol1, transp=50) pcol2 = BBMacd > banda_supe ? #008000 : na fill(c, a, color=pcol2, transp=50) //