커뮤니티

함수수식 부탁드립니다

프로필 이미지
풍화가인
2018-09-03 10:56:24
150
글번호 121805
답변완료
안녕하세요 dayopen, dayclose, dayhigh, daylow 함수를 해선에 적용할려고 하니 해선 시작과 종료 시간이 국선과 달라서 어려움이 많습니다.. 함수 이름을 dayopen2, dayclose2, dayhigh2, daylow2 등으로 해서 해선 시작과 종료시간에 따라서 값을 구할수 있도록 바꿔주시면 감사하겠습니다. 그리고 써머타임도 자동으로 계산되어서 적용되면 더 좋을것 같습니다.. 그럼 잘 부탁드리겠습니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-09-06 11:03:28

안녕하세요 예스스탁입니다. 현재 dayhigh,daylow,dayopen,dayclose가 거래소의 영업일 변경시간을 기준으로 제공되는 일간데이터함수입니다. 영업일 변경시간은 썸머타임에 따라 변경되고 있습니다. 또한 해선의 경우 저희가 데이터의 관리에 대한 권한이 없습니다. 별도로 데이터로 제공해드리기는 어렵습니다. 해당 내용은 각 선물/증권사에서 제공되어야 합니다. 시작과 종료시간을 지정해 별도로 계산하고자 하시면 아래수식 이용하시면 됩니다. input : starttime(80000),endtime(050000); var : Tcond(false),cnt(0); Array : DO[100](0),DH[100](0),DL[100](0),DC[100](0); if (sdate != sdate[1] and stime >= starttime) or (sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then { Tcond = true; DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 99 { DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } 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 > DH[0] Then DH[0] = H; if L < DL[0] Then DL[0] = L; DC[0] = O; } plot1(DO[0]); plot2(DH[0]); plot3(DL[0]); plot4(DC[0]); 즐거운 하루되세요 > 풍화가인 님이 쓴 글입니다. > 제목 : 함수수식 부탁드립니다 > 안녕하세요 dayopen, dayclose, dayhigh, daylow 함수를 해선에 적용할려고 하니 해선 시작과 종료 시간이 국선과 달라서 어려움이 많습니다.. 함수 이름을 dayopen2, dayclose2, dayhigh2, daylow2 등으로 해서 해선 시작과 종료시간에 따라서 값을 구할수 있도록 바꿔주시면 감사하겠습니다. 그리고 써머타임도 자동으로 계산되어서 적용되면 더 좋을것 같습니다.. 그럼 잘 부탁드리겠습니다.