커뮤니티

문의드립니다

프로필 이미지
파파리리
2016-05-10 15:02:34
128
글번호 97913
답변완료
문의드립니다 캔들전체의 길이는 (고가-저가)가 입니다 몸통의 길이는 (종가-시가)가 입니다 뒤의 값을 앞의 값으로 나눠주면 하나의 지수를 구할 수 있습니다. 이 지수를 가공해 지표를 만들고자합니다. 편의상 현재 캔들과 앞선 3개 캔들의 평균 길이를 값1이라고 하고 그중 몸통 길이를 값2라고 하자. (현재 캔들이 진행중인 상황에서 단순평균을 구하면 왜곡이 생길 수 있습니다 이럴때는 직전 캔들과 직직전 캔들에 가중치을 부여하면 근사값을 구할 수 있습니다 그리고 각각의 기간누적을 구한 뒤 다시 앞의 값을 뒤의 값으로 나눠주자. 기간은 10이 적당합니다. 아래식을 예스로 부탁드립니다 감사합니다 VALUE1 = ((CLOSE - OPEN) + 2 * (CLOSE (1)) – OPEN (1)) + 2*(CLOSE (2) – OPEN (2)) + (CLOSE (3) – OPEN (3))) / 6 VALUE2 = ((HIGH - LOW) + 2 * (HIGH (1) – LOW (1)) + 2*(HIGH (2) - LOW (2)) + (HIGH (3) – LOW (3))) / 6 NUM = SUM (VALUE1, N) DENUM = SUM (VALUE2, N) RVI = NUM / DENUM RVISig = (RVI + 2 * RVI (1) + 2 * RVI (2) + RVI (3)) / 6 [
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-11 11:41:21

안녕하세요 예스스탁입니다. input : N(10); var : num(0),DENUM(0),RVI(0),RVIsig(0); VALUE1 = ((CLOSE - OPEN) + 2 * (CLOSE[1] - OPEN[1]) + 2*(CLOSE[2] - OPEN[2]) + (CLOSE[3] - OPEN[3])) / 6; VALUE2 = ((HIGH - LOW) + 2 * (HIGH[1] - LOW[1]) + 2*(HIGH[2] - LOW[2]) + (HIGH[3] - LOW[3])) / 6; NUM = AccumN (VALUE1, N); DENUM = AccumN(VALUE2, N); RVI = NUM / DENUM; RVISig = (RVI + 2 * RVI[1] + 2 * RVI[2] + RVI[3]) / 6; plot1(RVI); plot2(RVIsig); 즐거운 하루되세요 > 파파리리 님이 쓴 글입니다. > 제목 : 문의드립니다 > 문의드립니다 캔들전체의 길이는 (고가-저가)가 입니다 몸통의 길이는 (종가-시가)가 입니다 뒤의 값을 앞의 값으로 나눠주면 하나의 지수를 구할 수 있습니다. 이 지수를 가공해 지표를 만들고자합니다. 편의상 현재 캔들과 앞선 3개 캔들의 평균 길이를 값1이라고 하고 그중 몸통 길이를 값2라고 하자. (현재 캔들이 진행중인 상황에서 단순평균을 구하면 왜곡이 생길 수 있습니다 이럴때는 직전 캔들과 직직전 캔들에 가중치을 부여하면 근사값을 구할 수 있습니다 그리고 각각의 기간누적을 구한 뒤 다시 앞의 값을 뒤의 값으로 나눠주자. 기간은 10이 적당합니다. 아래식을 예스로 부탁드립니다 감사합니다 VALUE1 = ((CLOSE - OPEN) + 2 * (CLOSE (1)) – OPEN (1)) + 2*(CLOSE (2) – OPEN (2)) + (CLOSE (3) – OPEN (3))) / 6 VALUE2 = ((HIGH - LOW) + 2 * (HIGH (1) – LOW (1)) + 2*(HIGH (2) - LOW (2)) + (HIGH (3) – LOW (3))) / 6 NUM = SUM (VALUE1, N) DENUM = SUM (VALUE2, N) RVI = NUM / DENUM RVISig = (RVI + 2 * RVI (1) + 2 * RVI (2) + RVI (3)) / 6 [