안녕하세요?
혼자 응용하려니 어렵습니다
1. 5분봉 차트에서 매일 10시~12 중 발생하는 값
Op : 10시 시가
H : 최고가
L : 최저가
HLR : (H - L)/Op
2. 오늘을 제외한 어제부터 과거로 20일간 어레이에 HLR을 저장하고 어레이를 이용해서 평균과 표준편차를 구하고 싶습니다.
새해 복 많이 받으시고 고맙습니다!
답변 2
예스스탁
예스스탁 답변
2024-01-03 11:31:50
안녕하세요
예스스탁입니다.
input : N(20);
input : StartTime(100000),EndTime(120000);
var : cnt(0),Op(0),HH(0),LL(0),Tcond(False);
var : sum(0),mav(0),SumSqrt(0),stdv(0);
Array : HLR[50](-1);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
{
Tcond = False;
}
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
Op = O;
HH = H;
LL = L;
For cnt = 49 DownTo 1
{
HLR[cnt] = HLR[cnt-1];
}
}
if Tcond == true Then
{
if HH > 0 and H > HH Then
HH = H;
if LL > 0 and L < LL Then
LL = L;
HLR[0] = (HH-LL)/Op;
}
if HLR[N] >= 0 Then
{
#평균
sum = 0;
for cnt = 1 to N
{
sum = sum + HLR[cnt];
}
mav = sum/N;
#표준편차
SumSqrt = 0;
For cnt = 1 To N
{
SumSqrt = SumSqrt + (HLR[cnt] - mav)^2;
}
Stdv = SquareRoot(SumSqrt / N);
}
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : array
>
안녕하세요?
혼자 응용하려니 어렵습니다
1. 5분봉 차트에서 매일 10시~12 중 발생하는 값
Op : 10시 시가
H : 최고가
L : 최저가
HLR : (H - L)/Op
2. 오늘을 제외한 어제부터 과거로 20일간 어레이에 HLR을 저장하고 어레이를 이용해서 평균과 표준편차를 구하고 싶습니다.
새해 복 많이 받으시고 고맙습니다!