커뮤니티

문의 드립니다.

프로필 이미지
로꼬로꼬
2021-03-01 17:03:35
854
글번호 146711
답변완료

첨부 이미지

안녕하세요 항상 도움을 주시는 노고에 감사드립니다. 트레이딩뷰에서 본 차트인데.. 공개되어 있는데 수식인것 같구요.. 이것을 혹여 예스 수식으로 변환이 가능할런지요??? 캡쳐해서 수식적용한 화면도 같이 남겨놓겠습니다. 아래는 수식인것 같아요.. 도움좀 부탁드립니다. 감사합니다. // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © CryptoComrade //@version=4 avg_candle(n)=> sma(abs(high - low), n) is_support(c, level)=> c > level prox_check(x, up_levels, down_levels, multiplier)=>abs(x - array.get(up_levels, 0)) > multiplier * avg_candle(100) and abs(x - array.get(down_levels, 0)) > multiplier * avg_candle(100) study("Median CrossOver Levels", overlay=true) n = input(100) prox_mult = input(2.5) var float[] cross_up_points = array.new_float(3, 0.0) var float[] cross_dn_points = array.new_float(3, 0.0) // Check if price has closed above median. med = percentile_nearest_rank(high, n, 50) above_med = close > med // Crossed over median. cross_above = not above_med[1] and above_med // Crossed below median. cross_below = above_med[1] and not above_med if cross_above and prox_check(low, cross_up_points, cross_dn_points, prox_mult) array.unshift(cross_up_points, low) if cross_below and prox_check(high, cross_up_points, cross_dn_points, prox_mult) array.unshift(cross_dn_points, high) barcolor(close > med ? color.green : color.red) plot(array.get(cross_up_points, 0), color=is_support(close, array.get(cross_up_points, 0)) ? color.green : color.red, linewidth=2, style=plot.style_cross, transp=0) plot(array.get(cross_dn_points, 0), color=is_support(close, array.get(cross_dn_points, 0)) ? color.green : color.red, linewidth=2, style=plot.style_cross, transp=0) plot(array.get(cross_up_points, 1), color=is_support(close, array.get(cross_up_points, 1)) ? color.green : color.red, style=plot.style_cross, transp=0) plot(array.get(cross_dn_points, 1), color=is_support(close, array.get(cross_dn_points, 1)) ? color.green : color.red, style=plot.style_cross, transp=0)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-02 17:16:26

안녕하세요 예스스탁입니다. 문의하신 내용은 변환을 해드리기 어렵습니다. 트레이딩뷰 언어에 능숙하지 않아 올려주신 수식에 모르는 함수나 내용들이 많습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 로꼬로꼬 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 항상 도움을 주시는 노고에 감사드립니다. 트레이딩뷰에서 본 차트인데.. 공개되어 있는데 수식인것 같구요.. 이것을 혹여 예스 수식으로 변환이 가능할런지요??? 캡쳐해서 수식적용한 화면도 같이 남겨놓겠습니다. 아래는 수식인것 같아요.. 도움좀 부탁드립니다. 감사합니다. // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © CryptoComrade //@version=4 avg_candle(n)=> sma(abs(high - low), n) is_support(c, level)=> c > level prox_check(x, up_levels, down_levels, multiplier)=>abs(x - array.get(up_levels, 0)) > multiplier * avg_candle(100) and abs(x - array.get(down_levels, 0)) > multiplier * avg_candle(100) study("Median CrossOver Levels", overlay=true) n = input(100) prox_mult = input(2.5) var float[] cross_up_points = array.new_float(3, 0.0) var float[] cross_dn_points = array.new_float(3, 0.0) // Check if price has closed above median. med = percentile_nearest_rank(high, n, 50) above_med = close > med // Crossed over median. cross_above = not above_med[1] and above_med // Crossed below median. cross_below = above_med[1] and not above_med if cross_above and prox_check(low, cross_up_points, cross_dn_points, prox_mult) array.unshift(cross_up_points, low) if cross_below and prox_check(high, cross_up_points, cross_dn_points, prox_mult) array.unshift(cross_dn_points, high) barcolor(close > med ? color.green : color.red) plot(array.get(cross_up_points, 0), color=is_support(close, array.get(cross_up_points, 0)) ? color.green : color.red, linewidth=2, style=plot.style_cross, transp=0) plot(array.get(cross_dn_points, 0), color=is_support(close, array.get(cross_dn_points, 0)) ? color.green : color.red, linewidth=2, style=plot.style_cross, transp=0) plot(array.get(cross_up_points, 1), color=is_support(close, array.get(cross_up_points, 1)) ? color.green : color.red, style=plot.style_cross, transp=0) plot(array.get(cross_dn_points, 1), color=is_support(close, array.get(cross_dn_points, 1)) ? color.green : color.red, style=plot.style_cross, transp=0)