커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의드립니다

트레이딩뷰 지표인데 변환 부탁드립니다. 1.지표 2.종목검색식 // This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ // &#169; LuxAlgo //@version=5 indicator('MA Sabres [LuxAlgo]', shorttitle='LuxAlgo - MA Sabres', max_polylines_count=100, overlay=true) //------------------------------------------------------------------------------ //Settings //-----------------------------------------------------------------------------{ type = input.string( "TEMA" , 'MA Type' , group= 'MA' , options = ["SMA", "EMA", "SMMA (RMA)", "HullMA", "WMA", "VWMA", "DEMA", "TEMA", "NONE"]) len = input.int ( 50 , 'Length' , group= 'MA' ) count = input.int ( 20 , 'Previous Trend Duration' , group= 'MA' , tooltip = 'Reversal after x bars in the same direction' ) colUp = input.color (#2962ff, 'Bullish' , group='Colours') colDn = input.color (#f23645, 'Bearish' , group='Colours') colMa = input.color (#787b86, 'MA' , group='Colours') //-----------------------------------------------------------------------------} //Method MA //-----------------------------------------------------------------------------{ method ma(string type, int length) => // ema1 = ta.ema(close, length) ema2 = ta.ema(ema1 , length) ema3 = ta.ema(ema2 , length) // switch type "SMA" => ta.sma (close, length) "EMA" => ema1 "SMMA (RMA)" => ta.rma (close, length) "HullMA" => ta.hma (close, length) "WMA" => ta.wma (close, length) "VWMA" => ta.vwma(close, length) "DEMA" => 2 * ema1 - ema2 "TEMA" => (3 * ema1) - (3 * ema2) + ema3 => na //-----------------------------------------------------------------------------} //Calculations //-----------------------------------------------------------------------------{ ma = type.ma(len) fl = ta.falling(ma , count) rs = ta.rising (ma , count) up = fl[1] and ma > ma[1] dn = rs[1] and ma < ma[1] atr = ta.atr(14) n = bar_index //-----------------------------------------------------------------------------} //Exㄷecution //-----------------------------------------------------------------------------{ if up p = array.new<chart.point>() p.push(chart.point.from_index(n - 1 , low [1] - atr / 15 )) p.push(chart.point.from_index(n + (len / 2 -1) , low [1] + atr / 2.5)) p.push(chart.point.from_index(n + len , low [1] + atr * 2 )) p.push(chart.point.from_index(n + (len / 2 -1) , low [1] + atr / 2.5)) p.push(chart.point.from_index(n - 1 , low [1] + atr / 15 )) polyline.new(p , curved = true , closed = false , line_color = colUp , fill_color = color.new(colUp, 50)) if dn p = array.new<chart.point>() p.push(chart.point.from_index(n - 1 , high[1] + atr / 15 )) p.push(chart.point.from_index(n + (len / 2 -1) , high[1] - atr / 2.5)) p.push(chart.point.from_index(n + len , high[1] - atr * 2 )) p.push(chart.point.from_index(n + (len / 2 -1) , high[1] - atr / 2.5)) p.push(chart.point.from_index(n - 1 , high[1] - atr / 15 )) polyline.new(p , curved = true , closed = false , line_color = colDn , fill_color = color.new(colDn, 50)) //-----------------------------------------------------------------------------} //Plots //-----------------------------------------------------------------------------{ plot (ma , 'MA' , color= colMa ) plotshape(up ? low [1] : na, '', color= colUp , location=location.absolute, style=shape.circle, size=size.tiny , offset=-1) plotshape(up ? low [1] : na, '', color=color.new(colUp, 50), location=location.absolute, style=shape.circle, size=size.small , offset=-1) plotshape(up ? low [1] : na, '', color=color.new(colUp, 65), location=location.absolute, style=shape.circle, size=size.normal, offset=-1) plotshape(dn ? high[1] : na, '', color= colDn , location=location.absolute, style=shape.circle, size=size.tiny , offset=-1) plotshape(dn ? high[1] : na, '', color=color.new(colDn, 50), location=location.absolute, style=shape.circle, size=size.small , offset=-1) plotshape(dn ? high[1] : na, '', color=color.new(colDn, 65), location=location.absolute, style=shape.circle, size=size.normal, offset=-1) //-----------------------------------------------------------------------------}
프로필 이미지
삼손감자
2023-11-04
1223
글번호 173722
지표
답변완료

수식 문의 드립니다

momentum (5,5)을 이용한 data2 매매식으로 아래 부분을 작성 부탁 드립니다. 매수: momentum (5,5) 이 signal선 을 상향시 매수 momentum이 100 을 상향시 매수 메도: momentum(5,5)이 signal선을 하향시 매도 momentum(5,5) 이 100을 하향시 매도
프로필 이미지
기관장
2023-11-04
861
글번호 173721
시스템
답변완료

수식 문의 드립니다

수고 많으십니다. 식 문의 드립니다. momentum (5,5)을 이용한 매매 매수: momentum (5,5) 이 signal선 을 상향시 매수 momentum이 100 을 상향시 매수 메도: momentum(5,5)이 signal선을 하향시 매도 momentum(5,5) 이 100을 하향시 매도
프로필 이미지
기관장
2023-11-04
796
글번호 173720
시스템
답변완료

time

안녕하세요? 하루중 최고가가 발생한 시간을 추출하는 방법이 있나요? 30거래일로 한정해서 30개를 추출하려합니다 통계를 내려고 하니 실시간이 아닌 사후에 확인 가능하면 됩니다
프로필 이미지
코퍼
2023-11-04
743
글번호 173719
지표

고성 님에 의해서 삭제되었습니다.

프로필 이미지
고성
2023-11-05
16
글번호 173718
지표
답변완료

부탁드립니다

1. 당일 시가, 고가와 저가 그리고 당일 고가와 저가 중간값의 선을 수평선 지표로 계속 구현해 주세요 2. 현재 종가봉을 기준으로 직전 16개봉중에 양봉 갯수가 많으면 빨강색으로, 음봉 갯수가 많으면 파란색, 얌음봉 갯수가 동일하면 그린으로 구현해 주세요, 도지 봉의 경우에는 그 직전봉의 색깔로 판단합니다. 고맙습니다.
프로필 이미지
서태공
2023-11-04
377
글번호 173717
강조

전진 님에 의해서 삭제되었습니다.

프로필 이미지
전진
2023-11-04
49
글번호 173716
종목검색

지아빠 님에 의해서 삭제되었습니다.

프로필 이미지
지아빠
2023-11-03
0
글번호 173715
시스템
답변완료

부탁드립니다

수고하십니다 위 그림은 틱봉차트 입니다 ①번은 rsi저점 30이하로 내려간이후에 첫번째저점 ②번은 rsi저점 30이하로 내려간이후에 두번째저점 ③번은 rsi저점 40이하로 내려간이후에 첫번째저점 ④번은 rsi저점 40이하로 내려간이후에 두번째저점 ①번<②번 사선표시 동시에 ⑤번>⑥번 저점에사선표시 ②번<③번 사선표시 동시에 ⑥번>⑦번 저점에사선표시 ③번<④번 사선표시 동시에 ⑦번>⑧번 저점에사선표시 다이버전스 사선표시 수식부탁드립니다
프로필 이미지
파생돌이
2023-11-03
1128
글번호 173714
지표
답변완료

문의드립니다.

Var1 = 특정일 특정봉부터 특정일 특정봉까지 최저가 Var2 = 특정일 특정봉부터 특정일 특정봉까지 최고가 Var3 = 특정일 특정봉부터 특정일 특정봉까지 최저가 첫번째는 Var1에서 var2까지 상승폭(%)이 제일 큰종목 순 두번째는 var2에서 var3까지 하락폭(%)이 제일 작은 종목 순 세번째는 첫번째식 상승폭이 가장 큰종목에서 코스피200종목입니다. 답변부탁드립니다.좋은 하루되세요^^
프로필 이미지
아싸가오리
2023-11-03
852
글번호 173713
종목검색