커뮤니티

문의 드립니다.

프로필 이미지
촌동네선생
2025-02-12 16:21:56
480
글번호 188089
답변완료
안녕하세요~아래의 트레이딩뷰 수식이 예스트레이더 수식으로 바꿔질까요? 항상 감사드립니다. // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © HeWhoMustNotBeNamed //@version=4 study("ATR Percentage") useAtrAsPercent = input(true) ATRPeriods = input(22, step=5) showBollingerBands = input(true) BBPeriods = input(20, step=10) StdDev = input(2, step=0.5) atr = atr(ATRPeriods) atrPercent = (atr/close) * 100 [middle, top, bottom] = bb(useAtrAsPercent? atrPercent:atr,BBPeriods,StdDev) plot(useAtrAsPercent? atrPercent:atr, title="ATR/Percent", color=color.blue, linewidth=2) BBup = plot(showBollingerBands ? top: na, title="Top", color=color.red, linewidth=1, transp=50, style=plot.style_linebr) BBdown = plot(showBollingerBands ? bottom: na, title="Bottom", color=color.green, linewidth=1, transp=50, style=plot.style_linebr) BBmid = plot(showBollingerBands ? middle: na, title="Middle", color=color.purple, linewidth=1, transp=50, style=plot.style_linebr) fill(BBup, BBmid, title="High Volatility Zone", color=color.red, transp=90) fill(BBdown, BBmid, title="Low Volatility Zone", color=color.green, transp=90)
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-02-12 17:42:37

안녕하세요 예스스탁입니다. 지표사이의 색채우기는 수식안에서 설정이 가능하지 않습니다. 지표속성창의 화면표시탭에서 채우기 기능이용해 직접 설정하셔야 합니다. input : useAtrAsPercent(1);#1:ATR기준 볼밴, 2:ATR비율기준 볼밴 input : ATRPeriods(22); input : showBollingerBands(1); #1:볼밴표시, 2:표시안함 input : BBPeriods(20); input : StdDev(2); var : A(0),atrPercent(0),middle(0),dev(0),top(0),bottom(0); A = atr(ATRPeriods); atrPercent = (A/close) * 100; if useAtrAsPercent == 1 Then { middle = ma(atrPercent,BBPeriods); dev = std(atrPercent,BBPeriods); top = middle + dev; bottom = middle - dev; } Else { middle = ma(A,BBPeriods); dev = std(A,BBPeriods); top = middle + dev; bottom = middle - dev; } plot1(iff(useAtrAsPercent,atrPercent,A),"ATR/Percent"); if showBollingerBands == 1 Then { plot2(top, "Top",red); plot3(bottom, "Bottom",green); plot4(middle, "Middle",purple); } 즐거운 하루되세요 > 촌동네선생 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요~아래의 트레이딩뷰 수식이 예스트레이더 수식으로 바꿔질까요? 항상 감사드립니다. // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © HeWhoMustNotBeNamed //@version=4 study("ATR Percentage") useAtrAsPercent = input(true) ATRPeriods = input(22, step=5) showBollingerBands = input(true) BBPeriods = input(20, step=10) StdDev = input(2, step=0.5) atr = atr(ATRPeriods) atrPercent = (atr/close) * 100 [middle, top, bottom] = bb(useAtrAsPercent? atrPercent:atr,BBPeriods,StdDev) plot(useAtrAsPercent? atrPercent:atr, title="ATR/Percent", color=color.blue, linewidth=2) BBup = plot(showBollingerBands ? top: na, title="Top", color=color.red, linewidth=1, transp=50, style=plot.style_linebr) BBdown = plot(showBollingerBands ? bottom: na, title="Bottom", color=color.green, linewidth=1, transp=50, style=plot.style_linebr) BBmid = plot(showBollingerBands ? middle: na, title="Middle", color=color.purple, linewidth=1, transp=50, style=plot.style_linebr) fill(BBup, BBmid, title="High Volatility Zone", color=color.red, transp=90) fill(BBdown, BBmid, title="Low Volatility Zone", color=color.green, transp=90)
프로필 이미지

촌동네선생

2025-02-13 09:20:00

항상 감사드립니다~ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 지표사이의 색채우기는 수식안에서 설정이 가능하지 않습니다. 지표속성창의 화면표시탭에서 채우기 기능이용해 직접 설정하셔야 합니다. input : useAtrAsPercent(1);#1:ATR기준 볼밴, 2:ATR비율기준 볼밴 input : ATRPeriods(22); input : showBollingerBands(1); #1:볼밴표시, 2:표시안함 input : BBPeriods(20); input : StdDev(2); var : A(0),atrPercent(0),middle(0),dev(0),top(0),bottom(0); A = atr(ATRPeriods); atrPercent = (A/close) * 100; if useAtrAsPercent == 1 Then { middle = ma(atrPercent,BBPeriods); dev = std(atrPercent,BBPeriods); top = middle + dev; bottom = middle - dev; } Else { middle = ma(A,BBPeriods); dev = std(A,BBPeriods); top = middle + dev; bottom = middle - dev; } plot1(iff(useAtrAsPercent,atrPercent,A),"ATR/Percent"); if showBollingerBands == 1 Then { plot2(top, "Top",red); plot3(bottom, "Bottom",green); plot4(middle, "Middle",purple); } 즐거운 하루되세요 > 촌동네선생 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요~아래의 트레이딩뷰 수식이 예스트레이더 수식으로 바꿔질까요? 항상 감사드립니다. // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © HeWhoMustNotBeNamed //@version=4 study("ATR Percentage") useAtrAsPercent = input(true) ATRPeriods = input(22, step=5) showBollingerBands = input(true) BBPeriods = input(20, step=10) StdDev = input(2, step=0.5) atr = atr(ATRPeriods) atrPercent = (atr/close) * 100 [middle, top, bottom] = bb(useAtrAsPercent? atrPercent:atr,BBPeriods,StdDev) plot(useAtrAsPercent? atrPercent:atr, title="ATR/Percent", color=color.blue, linewidth=2) BBup = plot(showBollingerBands ? top: na, title="Top", color=color.red, linewidth=1, transp=50, style=plot.style_linebr) BBdown = plot(showBollingerBands ? bottom: na, title="Bottom", color=color.green, linewidth=1, transp=50, style=plot.style_linebr) BBmid = plot(showBollingerBands ? middle: na, title="Middle", color=color.purple, linewidth=1, transp=50, style=plot.style_linebr) fill(BBup, BBmid, title="High Volatility Zone", color=color.red, transp=90) fill(BBdown, BBmid, title="Low Volatility Zone", color=color.green, transp=90)