커뮤니티

OBV 지표 활용법 관련 문의드립니다

프로필 이미지
만경25
2026-03-03 10:36:44
26
글번호 230834
답변완료

OBV의 U마크와 D마크의 표시에 대해 질문드립니다

지표의 활용법에 보면 OBV의 전고점을 돌파하면 U마크가 나오고

전저점을 하회하면 D마크가 나온다(된다?) ..

그런 내용이 있던데요.

전고점을 돌파하여 U마크가 나오게 하려면 지표를 어떻게 설정해야 하는지요?

OBV지표를 오실레이터처럼 막대형으로 그리고

전고점을 돌파하는 자리에 가로 줄을 긋는다던지, 돌파하는 자리 막대위에 점을 표시한다든지

하는 방식으로 OBV 지표를 활용하고 싶습니다

지표식 도움을 부탁드립니다.

추가로,

점고점 돌파의 기준이 애매하다면 OBV가 같은 방향으로 n개 정도 (예를 들어 2개 ~ 5개 이상)

연속으로 진행되면 그 자리에 표시를 하고 싶은데, 역시 지표식을 부탁드립니다.

감사합니다~^^



지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-03-03 15:44:28

안녕하세요 예스스탁입니다. 올리신 내용만으로 정확한 수식작성이 가능하지 않습니다. 고점/저점 판단을 위한 기준이 모호하여 OBV지표 상승전환, 하락전환을 기준으로 표시되게 작성해 드립니다. 지표속성에서 OBV는 막대그래프로 설정하시면 됩니다. var : T(0),tx(0),HH(0),LL(0); var1 = OBV; if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; Plot1(var1,"OBV",IFf(var1>0,Red,Blue)); #저점(상승전환) if T == 1 and T != T[1] Then { LL = var1[1]; Condition1 = False; } #고점(하락전환) if T == -1 and T != T[1] Then { HH = var1[1]; Condition2 = False; } #상승전환 후 전고점 첫 돌파 if T == 1 and Condition1 == False and var1 > HH Then { Condition1 = true; tx = Text_New_Self(sDate[1],sTime[1],var1[1],"U마크"); Text_SetStyle(tx,2,0); Text_SetColor(tx,red); } #하락전환 후 전저점 첫 이탈 if T == -1 and Condition2 == False and var1 < LL Then { Condition2 = true; tx = Text_New_Self(sDate[1],sTime[1],var1[1],"D마크"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); } 즐거운 하루되세요