전월고가(N)
MO=floor(date/100);
MO1=MO%100;
HH=HighestSince(1, MO1!=MO1(1), H);
VALUEWHEN(1, MO1!=MO1(1), HH(n));
답변 1
예스스탁
예스스탁 답변
2024-03-20 17:32:46
안녕하세요
예스스탁입니다.
사용자함수명 : 전월고가
반환값형 : 숫자형
input : n(Numeric);
var : MO(0),MO1(0),cnt(0);
Array : HH[20](0);
MO=floor(date/100);
MO1=MO%100;
if MO1 != MO1[1] Then
{
For cnt = 19 DownTo 1
{
HH[cnt] = HH[cnt-1][1];
}
HH[0] = H;
}
if hh[0] > 0 and h > HH[0] Then
hh[0] = H;
전월고가 = HH[n];
즐거운 하루되세요
> 무협맨 님이 쓴 글입니다.
> 제목 : 아래 함수를 예스언어로 바꾸어 주시길 바랍니다 감사합니다
> 전월고가(N)
MO=floor(date/100);
MO1=MO%100;
HH=HighestSince(1, MO1!=MO1(1), H);
VALUEWHEN(1, MO1!=MO1(1), HH(n));