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

특정일자 계좌잔고 조회하는 함수

김유광 2018.05.07 20:51 조회수  324 추천 0

안녕하세요.

혹시 ondayclose가 다 실행되고 난 뒤에 나중에 특정일 계좌잔고(평가액)를 반환할 수 있는 함수가 있나요?

그래프를 그리는것을 보면 있을것 같은데 도움말에서 찾지를 못하겠어서...


없다면 ondayclose가 돌아갈 때마다 gettotalequity를 불러서 배열에 저장해야 할 것 같은데 변수를 년월일 몇으로 저장해야 할까요..

년*10000+월*100+일 이렇게 해야되는 것인지 혹시 더 좋은 방법이 있다면 알려주시면 감사하겠습니다.


아 그리고 혹시 특정일이 영업일인지 판별하는 함수도 있을까요..?

댓글 4
먼저 onDayClose는 영업일만 돌아갑니다.
그리고, 특정일 계좌잔고 반환함수는 없습니다.

onDayClose에 특정일 if문으로 로그를 찍을 수 밖에 없을거 같습니다.
logger.debug(now.getYear());      //2017은 117로 출력됨
logger.debug(now.getMonth());   //1월은 0으로, 2월은 1로 출력됨
logger.debug(now.getDate());
로그를 보시면
년,월,일 사용을 알 수 있습니다.
감사합니다.
푸른주전자 2018.05.08 18:00
20180402 
if (now.getYear() == 118 && now.getMonth() == 3 && now.getDate() == 2) {
}
하시면 될것 같습니다. 
푸른주전자 2018.05.08 18:06
getFullYear()를 사용하시면 년도가 2018처럼 표기됩니다.

20180402 
if (now.getFullYear() == 2018 && now.getMonth() == 3 && now.getDate() == 2) {
}
푸른주전자 2018.05.08 18:13
그렇군요..댓글 감사합니다
김유광 2018.05.09 02:33
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글