커뮤니티

obv계산

프로필 이미지
짱짱해야지
2021-06-21 12:01:31
1878
글번호 150125
답변완료
항상 감사합니다 아래 OBV수식에서 60일 동안만의 OBV를 구하고자합니다. - 차트의 시작부터 계산된 값이 아니고 현재봉에서 최근 60봉까지의 OBV 어떻게 수정하는 것이 좋겠습니다. If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBV = OBV[1] + Volume; Else If Close[0] < Close[1] Then OBV = OBV[1] - Volume; Else OBV = OBV[1]; } Else OBV = 0;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-21 17:51:11

안녕하세요 예스스탁입니다. input : N(60); var : VV(0),nOBV(0); If Close[0] > Close[1] Then VV = Volume; else If Close[0] < Close[1] Then vv = -Volume; Else vv = 0; nOBV = AccumN(VV,N); Plot1(nOBV); PlotBaseLine1(0); 즐거운 하루되세요 > 짱짱해야지 님이 쓴 글입니다. > 제목 : obv계산 > 항상 감사합니다 아래 OBV수식에서 60일 동안만의 OBV를 구하고자합니다. - 차트의 시작부터 계산된 값이 아니고 현재봉에서 최근 60봉까지의 OBV 어떻게 수정하는 것이 좋겠습니다. If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBV = OBV[1] + Volume; Else If Close[0] < Close[1] Then OBV = OBV[1] - Volume; Else OBV = OBV[1]; } Else OBV = 0;