커뮤니티

[통합]에서 'KRX'기준 종가를 알 수 있는 함수가 있나요?

프로필 이미지
마음모아
2026-02-16 11:59:10
91
글번호 230580
답변완료

항상 잘 사용하고 있습니다.


NH트레이더를 이용해서 주식매매 진행중입니다.


기존에 dayClose(1) 을 이용해서, 전일종가를 불러와서 사용했습니다.

NXT의 봉이 추가되면서, dayClose(1)의 기준시간이 15시 30분에서 20:00로 변경됐습니다.


[질문]

[통합] 선택 후 dayClose(1)는 전일 '200000'

[KRX] 선택 후 dayClose(1)는 전일 '153100'

[통합] 선택한 상황에서 전일 '153100' 종가를 확인할 수 있는 함수가 있는지요?



현재는 Close[261]등 임의의 수치값을 입력해서 사용중입니다만, 다소 불편합니다.

혹시 별도의 함수가 이미 존재한다면 알려주시고, 존재하지 않느다면 제작을 부탁드리고 싶습니다.






시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-02-19 14:11:31

안녕하세요 예스스탁입니다. 별도로 계산해서 사용하셔야 합니다. input : starttime(90000),Endtime(153000); var : Tcond(False),cnt(0); Array : KO[10](0),KH[10](0),KL[10](0),KC[10](0); if (sdate != sDate[1] and sTime >= starttime) or (sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then { Tcond = true; For cnt = 9 DownTo 1 { KO[cnt] = KO[cnt-1]; KH[cnt] = KH[cnt-1]; KL[cnt] = KL[cnt-1]; KC[cnt] = KC[cnt-1]; } KO[0]= O; KH[0]= H; KL[0]= L; } if (sdate != sDate[1] and sTime >= Endtime) or (sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then { Tcond = False; } if tcond == true Then { if H > KH[0] Then KH[0] = H; if L < KL[0] Then KL[0] = L; KC[0] = C; } Plot1(KC[1]); 즐거운 하루되세요