커뮤니티
부탁드립니다...
2016-02-23 20:43:08
97
글번호 95724
if date != date[1] Then{
var1 = 0;
var2 = 0;
}
var1 = var1+upvol;
var2=var2+downvol;
var3=(var1 - var2);
if var3>=0 Then
plot1(var3,"누적합",RED);
Else
plot1(var3,"누적합",BLUE);
plot2(0,"기준선",black);
위 수식에서...
해외선물에 적용 할려고 그러는대요..
1)당일 지표로 사용 할려는대요... 시간이 08:00부터 시작 하도록 해주시면 감사 하겟습니다.
이 수식을 사용하니깐 00:00 시 부터 당일치로 누적이 되
더라고요...
2)5일누적으로 볼려고 하는대요.. 이 역시도 처음시작을 08:00 시작 하도옥해서 5일치
누적으로 볼려고 합니다..
부탁드립니다..구벅.
답변 1
예스스탁 예스스탁 답변
2016-02-24 11:25:33
안녕하세요
예스스탁입니다.
수식은 국내/해외 공용으로
영업일 시작시간을 기준으로 계산되게 변경했습니다.
다만 해외선물의 경우에는 해당 수식을 계산할
upvol(상승형체결량)과 downvol(하락형체결량)이 제공되지 않아
해당 지표로 값을 보실수 없습니다.
이용에 참고하시기 바랍니다.
input : N(5);
var : cnt(0),sum(0);
Array : V3[20](0);
if bdate != bdate[1] Then{
var1 = 0;
var2 = 0;
V3[0] = 0;
for cnt = 1 to 19{
V3[cnt] = V3[cnt-1][1];
}
}
var1 = var1+upvol;
var2 = var2+downvol;
v3[0] = (var1-var2);
sum = 0;
for cnt = 0 to N-1{
sum = sum + V3[cnt];
}
if V3[0] >= 0 Then
plot1(v3[0],"당일누적합",RED);
Else
plot1(v3[0],"당일누적합",BLUE);
if sum >= 0 Then
plot2(sum,"N일누적합",RED);
Else
plot2(sum,"N일누적합",BLUE);
plot3(0,"기준선",black);
즐거운 하루되세요
> 모수 님이 쓴 글입니다.
> 제목 : 부탁드립니다...
>
if date != date[1] Then{
var1 = 0;
var2 = 0;
}
var1 = var1+upvol;
var2=var2+downvol;
var3=(var1 - var2);
if var3>=0 Then
plot1(var3,"누적합",RED);
Else
plot1(var3,"누적합",BLUE);
plot2(0,"기준선",black);
위 수식에서...
해외선물에 적용 할려고 그러는대요..
1)당일 지표로 사용 할려는대요... 시간이 08:00부터 시작 하도록 해주시면 감사 하겟습니다.
이 수식을 사용하니깐 00:00 시 부터 당일치로 누적이 되
더라고요...
2)5일누적으로 볼려고 하는대요.. 이 역시도 처음시작을 08:00 시작 하도옥해서 5일치
누적으로 볼려고 합니다..
부탁드립니다..구벅.