도움에 감사 드립니다.
당일 시작으로 누적이 아닌
n일전에서 시작하는 수식 부탁 드립니다.
미리 감사 드립니다.
var : sumv(0),sumi(0),avgv(0);
if Bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
Var3 = 0;
sumv = 0;
sumi = 0;
}
var1 = var1+Upvol;
var2 = var2+downvol;
var3 = var1-var2;
sumv = sumv+Var3;
sumi = sumi+1;
avgv = sumv/sumi;
Plot1(sumv,"누적");
답변 1
예스스탁
예스스탁 답변
2020-08-31 15:46:16
안녕하세요
예스스탁입니다.
input : n(3);
var : avgv(0),cnt(0),sum(0);
Array : sumv[100](0),sumi[100](0);
if Bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
Var3 = 0;
sumv[0] = 0;
sumi[0] = 0;
For cnt = 1 to 99
{
sumv[cnt] = sumv[cnt-1][1];
sumi[cnt] = sumi[cnt-1][1];
}
}
var1 = var1+Upvol;
var2 = var2+downvol;
var3 = var1-var2;
sumv[0] = sumv[0]+Var3;
sumi[0] = sumi[0]+1;
avgv = sumv[0]/sumi[0];
if sumi[n] > 0 Then
{
sum = 0;
For cnt = 0 to N
{
sum = sum + sumv[cnt];
}
}
Plot1(sum,"누적");
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 감사 드립니다.
당일 시작으로 누적이 아닌
n일전에서 시작하는 수식 부탁 드립니다.
미리 감사 드립니다.
var : sumv(0),sumi(0),avgv(0);
if Bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
Var3 = 0;
sumv = 0;
sumi = 0;
}
var1 = var1+Upvol;
var2 = var2+downvol;
var3 = var1-var2;
sumv = sumv+Var3;
sumi = sumi+1;
avgv = sumv/sumi;
Plot1(sumv,"누적");