커뮤니티

수식 부탁드립니다.

프로필 이미지
spark
2019-04-04 16:53:42
168
글번호 127634
답변완료
data1에 5분봉 data2에 일봉 으로 셋팅하고 당일 제외 이전 20일 평균레인지(data2의 20일 평균)을 구하려고 합니다. 여기까진 별 문제가 없는데 이전 20일 레인지 중에 가장 큰 2개와 가장 작은 2개를 제외한 16일치의 평균레인지를 산출하고 싶습니다. 간혹 ETF 중에 오더에러성으로 이상한 가격에 체결되어서 평균레인지가 왜곡되는 경우가 있어서 이런 부분 제외하려는 의도입니다. 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-05 14:13:58

안녕하세요 예스스탁입니다. var : V1(0,data2),V2(0,data2),V3(0,data2),avgv(0,data2); V1 = data2(AccumN(H-L,20)); V2 = data2(NthHighest(1,H-L,20)+NthHighest(2,H-L,20)); V3 = data2(NthLowest(1,H-L,20)+NthLowest(2,H-L,20)); avgv = (V1-v2-v3)/16; plot1(avgv); 즐거운 하루되세요 > spark 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > data1에 5분봉 data2에 일봉 으로 셋팅하고 당일 제외 이전 20일 평균레인지(data2의 20일 평균)을 구하려고 합니다. 여기까진 별 문제가 없는데 이전 20일 레인지 중에 가장 큰 2개와 가장 작은 2개를 제외한 16일치의 평균레인지를 산출하고 싶습니다. 간혹 ETF 중에 오더에러성으로 이상한 가격에 체결되어서 평균레인지가 왜곡되는 경우가 있어서 이런 부분 제외하려는 의도입니다. 부탁드립니다. 감사합니다.