커뮤니티
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]을 비교해서 음봉/양봉 판단후 세개봉의 거래량을 합쳐서 사용하면 될것 같은데요...
부탁드립니다.