커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

주식거래일 관련

소포클레스 2021.09.04 10:09 조회수  203 추천 0

자바스크립트로 매월의 마지막 주식 거래일을 알수 있을까요? 지나고 나면 알수 있지만, 리발란싱 하려면 미리 알아야 해서요.


미리 감사드립니다 

댓글 2
리밸런싱을 위한 것이라면 굳이 날짜를 직접 판별하려고 하기 보다는 
IQDate.setMonthlyEnd(day_offset)  를 사용하시면 매월 말일 기준으로 특정 일자를 지정하여 리밸런싱 날짜인지 판별할 수 있습니다.

예를 들면, 

IQDate.addRebalSchedule(IQDate.setMonthlyEnd(1)); // 리밸런싱 주기를 매월 말일로 설정

형태로 initialize() 함수 내에 써 주시고, onDayClose() 함수 내에서 
function onDayClose(now) {	// 주의: onDayClose 함수는 now가 영업일일 때만 호출됨
	if (IQDate.isRebalancingDay(now)) {
		// 리밸런싱 수행
	}
}
와 같이 사용하시면 됩니다.

참고: https://www.intelliquant.co.kr/help/ref/14#isRebalancingDay(date)
Joseph 2021.09.04 17:18
오 상세한 설명 감사드립니다^^
소포클레스 2021.09.06 10:43
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글