커뮤니티

도움요청 드립니다

프로필 이미지
누댕
2023-03-02 11:45:43
1206
글번호 166823
답변완료

첨부 이미지

//@version=5 indicator('xxx') DangiLength = input(title='Dangi (Short) Length', defval=3) JungiLength = input(title='Jungi (Medium) Length', defval=8) JangiLength = input(title='Jangi (Long) Length', defval=20) src = input(title='Source', defval=close) Jungi = ta.sma(src, JungiLength) Dangi = ta.sma(src, DangiLength) / Jungi Jangi = ta.sma(src, JangiLength) / Jungi DangiPlot = plot(Dangi, title='Dangi', color=color.new(color.red, 0)) plot(1, title='Jungi', color=color.new(color.black, 0)) JangiPlot = plot(Jangi, title='Jangi', color=color.new(color.blue, 0)) fillColor = Dangi > Jangi ? color.new(color.red, 0) : color.new(color.blue, 0) fill(DangiPlot, JangiPlot, color=fillColor) avg_1 = math.avg(Jangi, Jangi[1]) plotshape(ta.crossover(Dangi, Jangi) ? avg_1 : na, title='Crossover', location=location.absolute, style=shape.circle, size=size.tiny, color=#ff0000) avg_2 = math.avg(Jangi, Jangi[1]) plotshape(ta.crossunder(Dangi, Jangi) ? avg_2 : na, title='Crossunder', location=location.absolute, style=shape.circle, size=size.tiny, color=#0000ff) 트레이딩뷰 지표중 하나인데요. Dangi(단기선)이 Jangi(장기선)을 크로스하여 골든크로스가 됐을때 Crossover조건이 충족돼서 plot(동그라미 빨간색)이 표시됩니다. [반대조건_데드크로스도 있는데 현물에선 사용안해서 언급안하겠습니다] 이 트레이딩뷰 지표를 예스랭귀지 언어로 변경후 지표를 만든다음 적용시켜서 Dangi(단기선)이 Jangi(장기선)을 크로스하여 골든크로스가 되는 시점의 종목들을 한번에 검색기로 찾고 싶은데 가능한 부분일까요? 가능하다면 검색기를 만들어주시면 감사하겠습니다...
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-03-02 11:51:05

안녕하세요 예스스탁입니다. 1 종목검색 input : DangiLength(3),JungiLength(8),JangiLength(20); input : src(close); var : Jungi(0),Dangi(0),Jangi(0),tx(0); Jungi = ma(src, JungiLength); Dangi = ma(src, DangiLength) / Jungi; Jangi = ma(src, JangiLength) / Jungi; if CrossUp(Dangi, Jangi) Then Find(1); 2 지표 input : DangiLength(3),JungiLength(8),JangiLength(20); input : src(close); var : Jungi(0),Dangi(0),Jangi(0),tx(0); Jungi = ma(src, JungiLength); Dangi = ma(src, DangiLength) / Jungi; Jangi = ma(src, JangiLength) / Jungi; plot1(Dangi, "Dangi",Red); plot2(1,"Jungi",Black); plot3(Jangi,"Jangi",Blue); if CrossUp(Dangi, Jangi) Then { tx = Text_New_Self(sdate,sTime, (Dangi+Jangi)/2 ,"●"); Text_SetStyle(tx,2,2); Text_SetColor(tx,Red); Text_SetSize(tx,20); } if CrossDown(Dangi, Jangi) Then { tx = Text_New_Self(sdate,sTime, (Dangi+Jangi)/2 ,"●"); Text_SetStyle(tx,2,2); Text_SetColor(tx,Blue); Text_SetSize(tx,20); } 즐거운 하루되세요 > 누댕 님이 쓴 글입니다. > 제목 : 도움요청 드립니다 > //@version=5 indicator('xxx') DangiLength = input(title='Dangi (Short) Length', defval=3) JungiLength = input(title='Jungi (Medium) Length', defval=8) JangiLength = input(title='Jangi (Long) Length', defval=20) src = input(title='Source', defval=close) Jungi = ta.sma(src, JungiLength) Dangi = ta.sma(src, DangiLength) / Jungi Jangi = ta.sma(src, JangiLength) / Jungi DangiPlot = plot(Dangi, title='Dangi', color=color.new(color.red, 0)) plot(1, title='Jungi', color=color.new(color.black, 0)) JangiPlot = plot(Jangi, title='Jangi', color=color.new(color.blue, 0)) fillColor = Dangi > Jangi ? color.new(color.red, 0) : color.new(color.blue, 0) fill(DangiPlot, JangiPlot, color=fillColor) avg_1 = math.avg(Jangi, Jangi[1]) plotshape(ta.crossover(Dangi, Jangi) ? avg_1 : na, title='Crossover', location=location.absolute, style=shape.circle, size=size.tiny, color=#ff0000) avg_2 = math.avg(Jangi, Jangi[1]) plotshape(ta.crossunder(Dangi, Jangi) ? avg_2 : na, title='Crossunder', location=location.absolute, style=shape.circle, size=size.tiny, color=#0000ff) 트레이딩뷰 지표중 하나인데요. Dangi(단기선)이 Jangi(장기선)을 크로스하여 골든크로스가 됐을때 Crossover조건이 충족돼서 plot(동그라미 빨간색)이 표시됩니다. [반대조건_데드크로스도 있는데 현물에선 사용안해서 언급안하겠습니다] 이 트레이딩뷰 지표를 예스랭귀지 언어로 변경후 지표를 만든다음 적용시켜서 Dangi(단기선)이 Jangi(장기선)을 크로스하여 골든크로스가 되는 시점의 종목들을 한번에 검색기로 찾고 싶은데 가능한 부분일까요? 가능하다면 검색기를 만들어주시면 감사하겠습니다...