커뮤니티

24183 관련 재문의드립니다.

프로필 이미지
파파
2012-04-24 20:55:50
362
글번호 50431
답변완료
OBV 세배주기의 값을 만들기 위해서 작성해주신 내용보다 세개봉의 O[2]를 시가로 하고, C[0]를 종가로 해서 봉을 만들고, 이때 O[2]와 C[0]을 비교해서 음봉/양봉 판단후 세개봉의 거래량을 합쳐서 사용하면 될것 같은데요... 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-04-24 21:13:25

안녕하세요 예스스탁입니다. OBV가 음봉과 양봉으로 판단해서 거래량을 누적하는 식이 아니라 전봉종가대비 상승/하락으로 판단해서 전체차트에서 가감하는 내용이므로 해당 내용으로 작성해도 수치의 차이가 발생하는 것은 피할수 없습니다. 1.당일봉을 순서대로 3봉씩 잘라 음봉양봉 판단해 누적 var : count(0),sumv(0),VV(0),Obvv(0),Ob(0),CC1(0); var1 = dayindex%3; if dayindex == 0 or var1 < var1[1] Then{ count = count+1; value1 = O; if count >= 1 Then OB = OB+VV[1]; } If C > value1 Then VV = V; else If C < value1 Then VV= -V; Else VV = 0; Obvv = ob+vv; plot1(Obvv); 2. 현재봉 종가와 2봉전 종가 비교후 3봉합산거래량 누적 value1 = accumn(V,3); if C > O[2] Then var1 = var1+value1; Else if C < O[2] Then var1 = var1-value1; Else var1 = var1; plot1(var1); 즐거운 하루되세요 > 파파 님이 쓴 글입니다. > 제목 : 24183 관련 재문의드립니다. > OBV 세배주기의 값을 만들기 위해서 작성해주신 내용보다 세개봉의 O[2]를 시가로 하고, C[0]를 종가로 해서 봉을 만들고, 이때 O[2]와 C[0]을 비교해서 음봉/양봉 판단후 세개봉의 거래량을 합쳐서 사용하면 될것 같은데요... 부탁드립니다.