커뮤니티
문의드립니다.
2013-09-10 23:18:37
165
글번호 67433
호가잔량을 n거래일 누적치로 표현하는 방법을 알고 싶습니다. 즉, n=5 이면 5일동안의 누적호가잔량을 표현하고 싶습니다.
답변 3
예스스탁 예스스탁 답변
2013-09-11 11:21:35
안녕하세요
예스스탁입니다.
input : N(5);
var : cnt(0),SumB(0),sumS(0);
Array : BB[10](0),SS[10](0);
if date != date[1] Then{
for cnt = 1 to 9{
BB[cnt] = BB[cnt-1][1];
SS[cnt] = SS[cnt-1][1];
}
}
BB[0] = Bids;
SS[0] = Asks;
sumB = 0;
SumS = 0;
if BB[N] > 0 then{
for cnt = 0 to N-1 {
sumB = SumB+BB[cnt];
sumS = SumS+SS[cnt];
}
}
plot1(sumB,"매수잔량 N일간누적");
plot2(sumS,"매도잔량 N일간누적");
즐거운 하루되세요
> 예스매니아 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 호가잔량을 n거래일 누적치로 표현하는 방법을 알고 싶습니다. 즉, n=5 이면 5일동안의 누적호가잔량을 표현하고 싶습니다.
예스매니아
2013-09-11 17:22:37
말씀하신대로 하니깐 잘 되는데요,,,그런데, N=30일까지 확대하고 싶은데,,,N=14이후부터는 선이 수평선으로 나타나는데요,,,왜 그런가요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
input : N(5);
var : cnt(0),SumB(0),sumS(0);
Array : BB[10](0),SS[10](0);
if date != date[1] Then{
for cnt = 1 to 9{
BB[cnt] = BB[cnt-1][1];
SS[cnt] = SS[cnt-1][1];
}
}
BB[0] = Bids;
SS[0] = Asks;
sumB = 0;
SumS = 0;
if BB[N] > 0 then{
for cnt = 0 to N-1 {
sumB = SumB+BB[cnt];
sumS = SumS+SS[cnt];
}
}
plot1(sumB,"매수잔량 N일간누적");
plot2(sumS,"매도잔량 N일간누적");
즐거운 하루되세요
> 예스매니아 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 호가잔량을 n거래일 누적치로 표현하는 방법을 알고 싶습니다. 즉, n=5 이면 5일동안의 누적호가잔량을 표현하고 싶습니다.
예스스탁 예스스탁 답변
2013-09-12 10:06:49
안녕하세요
예스스탁입니다.
기간을 더 길게 설정하시도록 배열변수의 방수를 늘렸습니다.
수식은 차트의 봉으로 계산이 되므로
차트의 날짜 이상으로 일간값을 지정하시면 0값이 나오게 됩니다.
input : N(5);
var : cnt(0),SumB(0),sumS(0);
Array : BB[10](0),SS[99](0);
if date != date[1] Then{
for cnt = 1 to 99{
BB[cnt] = BB[cnt-1][1];
SS[cnt] = SS[cnt-1][1];
}
}
BB[0] = Bids;
SS[0] = Asks;
sumB = 0;
SumS = 0;
if BB[N] > 0 then{
for cnt = 0 to N-1 {
sumB = SumB+BB[cnt];
sumS = SumS+SS[cnt];
}
}
plot1(sumB,"매수잔량 N일간누적");
plot2(sumS,"매도잔량 N일간누적");
즐거운 하루되세요
> 예스매니아 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다.
> 말씀하신대로 하니깐 잘 되는데요,,,그런데, N=30일까지 확대하고 싶은데,,,N=14이후부터는 선이 수평선으로 나타나는데요,,,왜 그런가요??
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
input : N(5);
var : cnt(0),SumB(0),sumS(0);
Array : BB[10](0),SS[10](0);
if date != date[1] Then{
for cnt = 1 to 9{
BB[cnt] = BB[cnt-1][1];
SS[cnt] = SS[cnt-1][1];
}
}
BB[0] = Bids;
SS[0] = Asks;
sumB = 0;
SumS = 0;
if BB[N] > 0 then{
for cnt = 0 to N-1 {
sumB = SumB+BB[cnt];
sumS = SumS+SS[cnt];
}
}
plot1(sumB,"매수잔량 N일간누적");
plot2(sumS,"매도잔량 N일간누적");
즐거운 하루되세요
> 예스매니아 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 호가잔량을 n거래일 누적치로 표현하는 방법을 알고 싶습니다. 즉, n=5 이면 5일동안의 누적호가잔량을 표현하고 싶습니다.