커뮤니티
[통합]에서 'KRX'기준 종가를 알 수 있는 함수가 있나요?
2026-02-16 11:59:10
197
글번호 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]);
즐거운 하루되세요
다음글
이전글