커뮤니티
반복된 긴 문장을 짧게 만들려고 합니다. 고맙습니다..
아래 수식과 같이 MaxList,Minlist 함수안에 같은 기간동안의 값을 반복적으로 서술된 값을 구하려 할때 반복문으로
짧게 구현 할려고 합니다 . 어떻게 해야 하나요?
조언 구합니다.
var:cmx1(0),cmx2(0),cmx3(0),cmx4(0),cmx5(0),cmx6(0),
cmn1(0),cmn2(0),cmn3(0),cmn4(0),cmn5(0),cmn6(0),
lmx1(0),lmx2(0),lmx3(0),lmx4(0),lmx5(0),lmx6(0),
lmn1(0),lmn2(0),lmn3(0),lmn4(0),lmn5(0),lmn6(0),
hmx1(0),hmx2(0),hmx3(0),hmx4(0),hmx5(0),hmx6(0),
hmn1(0),hmn2(0),hmn3(0),hmn4(0),hmn5(0),hmn6(0);
cmx1=nthMaxList(1,dayclose(6),dayclose(5),DayClose(4),DayClose(3), DayClose(2),DayClose(1));
cmx2=nthMaxList(2,dayclose(6),dayclose(5),DayClose(4),DayClose(3),DayClose(2),DayClose(1));
cmx3=nthMaxList(3,DayClose(6),dayclose(5),DayClose(4),DayClose(3), DayClose(2),DayClose(1));
cmx4=nthMaxList(4,DayClose(6),dayclose(5),DayClose(4),DayClose(3), DayClose(2),DayClose(1));
cmx5=nthMaxList(5,dayclose(6),dayclose(5),DayClose(4),DayClose(3),DayClose(2),DayClose(1));
cmx6=nthMaxList(6,dayclose(6),dayclose(5),DayClose(4),DayClose(3),DayClose(2),DayClose(1)); //종가상 몇번째 큰값 구현 6개
cmn1=nthMinList(1,dayclose(6),dayclose(5),DayClose(4),DayClose(3),DayClose(2),DayClose(1));
~~~~~ cmn6 ; // 종가상 몇번째 작은값 구현 6개
lmx1= nthMaxList(1,daylow(6),daylow(5),Daylow(4),Daylow(3),Daylow(2),Daylow(1));
~~~~~ lmx6 ; // 저가상 몇번째 큰값 구현 6개
lmn1= nthMinList(1,daylow(6),daylow(5),Daylow(4),Daylow(3),Daylow(2),Daylow(1));
~~~~~ lmn6 ; // 저가상 몇번째 작은값 구현 6개
hmx1=nthMaxList(1,dayhigh(6),dayhigh(5),dayhigh(4),dayhigh(3),dayhigh(2),dayhigh(1));
~~~~~~ hmx6; // 고가상 몇번째 큰값 구현 6개
hmn1=nthMinList(1,dayhigh(6),dayhigh(5),dayhigh(4),dayhigh(3),dayhigh(2),dayhigh(1));
~~~~~~ hmn6; // 고가상 몇번째 작은값 구현 6개
여기서 cmx1 ~ cmx6 까지 cmn1 ~cmn6 까지 lmx1~lmn 6 까지 lmn1 ~ lmn6 까지 hmx1~ hmx6 까지 hmn1 ~ hmn6 까지
총 36개값을 구하려 할때 for 문으로 짧게 구현하는 방법을 문의 드립니다.
감사합니다.
답변 3
예스스탁 예스스탁 답변
2026-09-29 15:10:14
생각하는허수아비
2026-09-29 15:58:43
예스스탁 예스스탁 답변
2026-09-29 17:02:22