커뮤니티

종목 검색식 변환 부탁드립니다

프로필 이미지
신의천기사
2025-03-30 15:08:12
408
글번호 189696
답변완료
안녕하세요 트레이딩뷰 수식 예스 검색식으로 0선 밑에서 골든크로스 검색되게 변환 부탁드립니다 // INPUTS ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――{ int length = input.int(20, minval=1, title="Filter Length") bool disp_lvl = input.bool(true, "Levels") color up_color = input.color(#55ffda, "", inline = "color") color dn_color = input.color(#8c5bff, "", inline = "color") var buy_line = line(na) var sell_line = line(na) // } // CALCULATIONS――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――{ float sma1 = ta.sma(close, 25) float sma_n1 = ((close - sma1) - ta.sma(close - sma1, 25)) / ta.stdev(close - sma1, 25) float area = ta.sma(high-low, 100) // Two-pole smooth filter function f_two_pole_filter(source, length) => var float smooth1 = na var float smooth2 = na alpha = 2.0 / (length + 1) if na(smooth1) smooth1 := source else smooth1 := (1 - alpha) * smooth1 + alpha * source if na(smooth2) smooth2 := smooth1 else smooth2 := (1 - alpha) * smooth2 + alpha * smooth1 // Oscillator two_p = f_two_pole_filter(sma_n1, length) two_pp = two_p[4] // Colors color buy_col1 = color.from_gradient(two_p, -1, 0.5, up_color, na) color buy_col2 = color.from_gradient(two_p, -1, 0.5, color.new(up_color, 50), na) color sell_col1 = color.from_gradient(two_p, -0.5, 1, na, dn_color) color sell_col2 = color.from_gradient(two_p, -0.5, 1, na, color.new(dn_color, 50)) color color = two_p > two_pp ? color.from_gradient(two_p, -1,1, up_color, color.new(up_color, 0)) : color.from_gradient(two_p, -1,1,color.new(dn_color, 0), dn_color) // Signals bool buy = ta.crossover(two_p, two_pp) and two_p < 0 and barstate.isconfirmed bool sell = ta.crossunder(two_p, two_pp) and two_p > 0 and barstate.isconfirmed // } 항상 감사합니다
종목검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2025-03-31 13:10:10

안녕하세요 예스스탁입니다. input : length(20); var : sma1(0),sma_n1(0),area(0); var : smooth1(nan); var : smooth2(nan); var : alpha(0); sma1 = ma(close, 25); sma_n1 = ((close - sma1) - ma(close - sma1, 25)) / std(close - sma1, 25); area = ma(high-low, 100); alpha = 2.0 / (length + 1); if IsNaN(smooth1) ==true Then smooth1 = sma_n1; else smooth1 = (1 - alpha) * smooth1 + alpha * sma_n1; if IsNan(smooth2) == true Then smooth2 = smooth1; else smooth2 = (1 - alpha) * smooth2 + alpha * smooth1; var : two_p(0),two_pP(0); two_p = smooth2; two_pp = two_p[4]; if CrossUp(two_p, two_pp) and two_p < 0 Then Find(1); 즐거운 하루되세요 > 신의천기사 님이 쓴 글입니다. > 제목 : 종목 검색식 변환 부탁드립니다 > 안녕하세요 트레이딩뷰 수식 예스 검색식으로 0선 밑에서 골든크로스 검색되게 변환 부탁드립니다 // INPUTS ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――{ int length = input.int(20, minval=1, title="Filter Length") bool disp_lvl = input.bool(true, "Levels") color up_color = input.color(#55ffda, "", inline = "color") color dn_color = input.color(#8c5bff, "", inline = "color") var buy_line = line(na) var sell_line = line(na) // } // CALCULATIONS――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――{ float sma1 = ta.sma(close, 25) float sma_n1 = ((close - sma1) - ta.sma(close - sma1, 25)) / ta.stdev(close - sma1, 25) float area = ta.sma(high-low, 100) // Two-pole smooth filter function f_two_pole_filter(source, length) => var float smooth1 = na var float smooth2 = na alpha = 2.0 / (length + 1) if na(smooth1) smooth1 := source else smooth1 := (1 - alpha) * smooth1 + alpha * source if na(smooth2) smooth2 := smooth1 else smooth2 := (1 - alpha) * smooth2 + alpha * smooth1 // Oscillator two_p = f_two_pole_filter(sma_n1, length) two_pp = two_p[4] // Colors color buy_col1 = color.from_gradient(two_p, -1, 0.5, up_color, na) color buy_col2 = color.from_gradient(two_p, -1, 0.5, color.new(up_color, 50), na) color sell_col1 = color.from_gradient(two_p, -0.5, 1, na, dn_color) color sell_col2 = color.from_gradient(two_p, -0.5, 1, na, color.new(dn_color, 50)) color color = two_p > two_pp ? color.from_gradient(two_p, -1,1, up_color, color.new(up_color, 0)) : color.from_gradient(two_p, -1,1,color.new(dn_color, 0), dn_color) // Signals bool buy = ta.crossover(two_p, two_pp) and two_p < 0 and barstate.isconfirmed bool sell = ta.crossunder(two_p, two_pp) and two_p > 0 and barstate.isconfirmed // } 항상 감사합니다
프로필 이미지

신의천기사

2025-04-01 00:20:29

감사합니다 근데 검색식이 1일전으로 검색이 됩니다 수정할수 있는지 확인 부탁드립니다
프로필 이미지

예스스탁 예스스탁 답변

2025-04-01 09:25:30

안녕하세요 예스스탁입니다. 수식 내용에 전일값으로 검색하는 내용이 없습니다. 테스트 검색해 보았지만 오늘 0선 이하에서 골드가 발생한 종목만 검색됩니다. 즐거운 하루되세요 > 신의천기사 님이 쓴 글입니다. > 제목 : Re : Re : 종목 검색식 변환 부탁드립니다 > 감사합니다 근데 검색식이 1일전으로 검색이 됩니다 수정할수 있는지 확인 부탁드립니다