input : N(120);
var : hh(0),hhindex(0),hc(0),ho(0),hv(0),hl(0);
#Highest
if Index >= N-1 Then
{
hh = h;
ll = l;
For cnt = 0 to N-1
{
if h[cnt] > hh Then {
hh = h[cnt];
hhindex=Index[cnt];
hc=c[cnt];
ho=o[cnt];
hv=v[cnt];
}
}
}
기간내 highest를 구하는 수식입니다.
이수식을 변경하여 highest가 발생한 이후(hhindex)부터 현재봉까지 lowest봉에 대해 아래의 정보를 추가적으로 얻고자 합니다.
Lindex=Index[cnt];
Lc=c[cnt];
Lo=o[cnt];
Lv=v[cnt];
항상 감사드립니다. ^^
답변 1
예스스탁
예스스탁 답변
2025-03-05 15:30:49
안녕하세요
예스스탁입니다.
input : N(120);
var : hh(0),hhindex(0),hc(0),ho(0),hv(0),hl(0);
var : cnt(0),ll(0),lc(0),lo(0),lv(0);
#Highest
if Index >= N-1 Then
{
hh = h;
For cnt = 0 to N-1
{
if h[cnt] > hh Then
{
hh = h[cnt];
hhindex=Index[cnt];
hc=c[cnt];
ho=o[cnt];
hv=v[cnt];
}
}
ll = 0;
lc = 0;
lo = 0;
lv = 0;
For cnt = 0 to Index-hhindex
{
if ll == 0 or (ll > 0 and l[cnt] < ll) Then
{
ll = l[cnt];
Lc=c[cnt];
Lo=o[cnt];
Lv=v[cnt];
}
}
}
즐거운 하루되세요
> hyon707 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> input : N(120);
var : hh(0),hhindex(0),hc(0),ho(0),hv(0),hl(0);
#Highest
if Index >= N-1 Then
{
hh = h;
ll = l;
For cnt = 0 to N-1
{
if h[cnt] > hh Then {
hh = h[cnt];
hhindex=Index[cnt];
hc=c[cnt];
ho=o[cnt];
hv=v[cnt];
}
}
}
기간내 highest를 구하는 수식입니다.
이수식을 변경하여 highest가 발생한 이후(hhindex)부터 현재봉까지 lowest봉에 대해 아래의 정보를 추가적으로 얻고자 합니다.
Lindex=Index[cnt];
Lc=c[cnt];
Lo=o[cnt];
Lv=v[cnt];
항상 감사드립니다. ^^