예스스탁
예스스탁 답변
2022-01-27 10:53:08
안녕하세요
예스스탁입니다.
올려주신 내용은 변환이 가능하지 않습니다.
해당언어에 대해 잘 알지 못해 어떤 내용의 함수인지 모르는 내용이 많습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 비듬싸순 님이 쓴 글입니다.
> 제목 : 문의드립니다
>
수고하십니다 트레이딩뷰 변환가능할지부탁드립니다
차트쉐어 파동지지와저항 비슷한데 색이전환되는것 같습니다
노고에 감사드리며 건강조심하세요
// 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)