첨부 이미지
그림1
도움에 감사 드립니다.
첨부 그림과 같이 부탁 드립니다.
input : N(5),sig(9);
Array : sumc[60](0),sumi[60](0);
var : accumo(0),accumh(0),accuml(0),accumc(0),accumi(0);
var : avgo(0),avgh(0),avgl(0),avgc(0);
var : s1(0),d1(0),tm(0),tf(0),cnt(0);
if bdate != Bdate[1] Then{
sumc[0] = 0;
sumi[0] = 0;
for cnt = 1 to 59{
sumc[cnt] = sumc[cnt-1][1];
sumi[cnt] = sumi[cnt-1][1];
}
S1 = TimeToMinutes(stime);
D1 = sdate;
}
sumc[0] = sumc[0]+c;
sumi[0] = sumi[0]+1;
accumc = 0;
accumi = 0;
for cnt = 0 to N{
accumc = accumc+sumc[cnt];
accumi = accumi+sumi[cnt];
}
avgc = accumc/accumi;
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = 120;
if bdate != bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{
var4 = avgc;
}
}
var98=c-var4;
Var99=ma(Var98,sig);
Plot1(Var99);
PlotBaseLine1(0);
답변 1
예스스탁
예스스탁 답변
2021-10-12 15:14:07
안녕하세요
예스스탁입니다.
input : N(5),sig(9);
var : X(0),sum1(0),Y(0),sum2(0);
sum1 = 0;
For X = 0 to sig-1
{
sum2 = 0;
For Y = 0 to N
{
sum2 = sum2 + DayClose(X+Y);
}
Var4 = sum2/(N+1);
var98 = DayClose(x)-var4;
sum1 = sum1+Var98;
}
Var99=sum1/sig;
Plot1(Var99);
PlotBaseLine1(0);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 감사 드립니다.
첨부 그림과 같이 부탁 드립니다.
input : N(5),sig(9);
Array : sumc[60](0),sumi[60](0);
var : accumo(0),accumh(0),accuml(0),accumc(0),accumi(0);
var : avgo(0),avgh(0),avgl(0),avgc(0);
var : s1(0),d1(0),tm(0),tf(0),cnt(0);
if bdate != Bdate[1] Then{
sumc[0] = 0;
sumi[0] = 0;
for cnt = 1 to 59{
sumc[cnt] = sumc[cnt-1][1];
sumi[cnt] = sumi[cnt-1][1];
}
S1 = TimeToMinutes(stime);
D1 = sdate;
}
sumc[0] = sumc[0]+c;
sumi[0] = sumi[0]+1;
accumc = 0;
accumi = 0;
for cnt = 0 to N{
accumc = accumc+sumc[cnt];
accumi = accumi+sumi[cnt];
}
avgc = accumc/accumi;
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = 120;
if bdate != bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{
var4 = avgc;
}
}
var98=c-var4;
Var99=ma(Var98,sig);
Plot1(Var99);
PlotBaseLine1(0);