[설명]
해외선물 중 HKEX에서 거래되는 항셍선물과 같은 경우,
거래소에서는 새로운 영업일 변경을 한국시간 18시15분(거래소시간 17시 15분)을 기준으로 합니다.
그러므로 Dayopen, Dayhigh, Daylow, Dayclose 함수로 일간 가격을 호출하면 영업일 변경기준으로 초기화 되는 값이 리턴됩니다.
거래소의 영업일 변경시간이 아닌 10시15분과 같은 시간을 하루의 기준으로 한다면
아래와 같이 별도로 시간을 지정해 일간시고저종가를 계산해 사용하셔야 합니다.
각 배열변수의 0은 당일, 1은 전일, 2는 전전일 순서입니다.
input : 기준시간(101500);
var : cnt(0);
Array : DO[20](0),DH[20](0),DL[20](0),DC[20](0);
//10시15분 이후 첫봉
if (sdate != sdate[1] and stime >= 기준시간) or
(sdate == sdate[1] and stime >= 기준시간 and stime[1] < 기준시간) Then
{
for cnt = 19 to 1
{
DO[cnt] = DO[cnt-1];
DH[cnt] = DH[cnt-1];
DL[cnt] = DL[cnt-1];
DC[cnt] = DC[cnt-1];
}
DO[0] = O;
DH[0] = H;
DL[0] = L;
}
DC[0] = C;
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
plot1(DO[0],"당일시가");
plot2(DH[1],"전일고가");
plot3(DC[1],"전일종가");
plot4(DL[1],"전일저가");
plot5(DO[1],"전일시가");
JavaScript
복사