항상 도움에 감사드립니다.
아래의 obv지표 일봉의 지표를 분봉으로 적용해서 볼수 있게 전한 부탁드립니다.
감사합니다.
input : P1(5),P2(10),P3(20);
var1 = obv;
var2 = ma(var1,P1);
var3 = ma(var1,P2);
plot1(var1,"obv");
plot2(var2,"p1");
plot3(var3,"p2");
답변 1
예스스탁
예스스탁 답변
2019-10-21 16:03:39
안녕하세요
예스스탁입니다.
OBV가 차트 전체기간에서 값이 누적됩니다.
분봉차트에 일봉값을 그리시면 봉수의 한계로 일봉과 상당한 차이가 있을수 있습니다.
이용에 참고하시기 바랍니다.
input : P1(5),P2(10);
var : pre(0),cnt(0),idx(0),sum1(0),mav1(0),sum2(0),mav2(0);
Array : dayOBV[50](0);
if bdate != bdate[1] Then
{
idx = idx+1;
if DayClose(1) > DayClose(2) Then
pre = pre + DayVolume(0);
if DayClose(1) < DayClose(2) Then
pre = pre - DayVolume(0);
for cnt = 1 to 49
{
dayobv[cnt] = dayobv[cnt-1][1];
}
}
if C > DayClose(1) Then
dayOBV[0] = pre + DayVolume;
if C < DayClose(1) Then
dayOBV[0] = pre - DayVolume;
plot1(dayOBV[0],"obv");
if idx >= P1 then
{
sum1 = 0;
for cnt = 0 to P1-1
{
sum1 = sum1 + dayOBV[cnt];
}
mav1 = sum1/P1;
plot2(mav1,"P1");
}
if idx >= P2 then
{
sum2 = 0;
for cnt = 0 to P2-1
{
sum2 = sum2 + dayOBV[cnt];
}
mav2 = sum2/P2;
plot3(mav2,"P2");
}
즐거운 하루되세요
> 천년대로 님이 쓴 글입니다.
> 제목 : 지표부탁드립니다.
> 항상 도움에 감사드립니다.
아래의 obv지표 일봉의 지표를 분봉으로 적용해서 볼수 있게 전한 부탁드립니다.
감사합니다.
input : P1(5),P2(10),P3(20);
var1 = obv;
var2 = ma(var1,P1);
var3 = ma(var1,P2);
plot1(var1,"obv");
plot2(var2,"p1");
plot3(var3,"p2");