var : cnt(0);
Array : HH[2](0),LL[2](0);
if bdate > Bdate[1]+7 Then
{
For cnt = 3 DownTo 1
{
HH[cnt] = HH[cnt-1];
LL[cnt] = LL[cnt-1];
}
HH[0] = H;
LL[0] = L;
}
if HH[0] > 0 and H > HH[0] Then
HH[0] = H;
if LL[0] > 0 and L < LL[0] Then
LL[0] = L;
if HH[1] > 0 and LL[1] > 0 Then
{
var1 = (HH[1] + HH[0])/2;
Var2 = (LL[1] + LL[0])/2;
value1 = (HH[1]+LL[1])/2;
value2 = (HH[0]+LL[0])/2;
Var3 = (value1+Value2)/2;
Plot1(var1);
Plot2(var2);
Plot3(var3);
}
----------------
전주 고저가와 금주 고저가를 합해 평균낸 값을 구하려고 하는데요
짜집기해서 만들어봤는데.. 역시 ㅜㅜ
수정 좀 부탁드립니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2024-11-18 14:29:24
안녕하세요
예스스탁입니다.
주간 고저가 계산이 잘못되어 있었습니다.
해당 부분 수정해 드립니다.
var : cnt(0);
Array : HH[4](0),LL[4](0);
if DayOfWeek(bdate) < dayofweek(Bdate[1]) Then //주변경
{
For cnt = 3 DownTo 1
{
HH[cnt] = HH[cnt-1];
LL[cnt] = LL[cnt-1];
}
HH[0] = H;
LL[0] = L;
}
if HH[0] > 0 and H > HH[0] Then
HH[0] = H;
if LL[0] > 0 and L < LL[0] Then
LL[0] = L;
if HH[1] > 0 and LL[1] > 0 Then
{
var1 = (HH[1] + HH[0])/2;
Var2 = (LL[1] + LL[0])/2;
value1 = (HH[1]+LL[1])/2;
value2 = (HH[0]+LL[0])/2;
Var3 = (value1+Value2)/2;
Plot1(var1);
Plot2(var2);
Plot3(var3);
}
즐거운 하루되세요
> 러블리 님이 쓴 글입니다.
> 제목 : 문의드립니다
> var : cnt(0);
Array : HH[2](0),LL[2](0);
if bdate > Bdate[1]+7 Then
{
For cnt = 3 DownTo 1
{
HH[cnt] = HH[cnt-1];
LL[cnt] = LL[cnt-1];
}
HH[0] = H;
LL[0] = L;
}
if HH[0] > 0 and H > HH[0] Then
HH[0] = H;
if LL[0] > 0 and L < LL[0] Then
LL[0] = L;
if HH[1] > 0 and LL[1] > 0 Then
{
var1 = (HH[1] + HH[0])/2;
Var2 = (LL[1] + LL[0])/2;
value1 = (HH[1]+LL[1])/2;
value2 = (HH[0]+LL[0])/2;
Var3 = (value1+Value2)/2;
Plot1(var1);
Plot2(var2);
Plot3(var3);
}
----------------
전주 고저가와 금주 고저가를 합해 평균낸 값을 구하려고 하는데요
짜집기해서 만들어봤는데.. 역시 ㅜㅜ
수정 좀 부탁드립니다
감사합니다