커뮤니티

날짜관련 수식, 오타확인부탁드립니다.

프로필 이미지
바랍이었어라
2009-06-16 08:36:28
700
글번호 22831
답변완료
################################### 아래과 같이 답해주셨습니다. ################################### 아래 내용 중 20090401이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다. ---> 20090501이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다. 이렇게 돼야 되는거 맞요?^^2009년 04월 01일 이 아니라, "05월" 01일이 4월32일보다 크다는 것... #################################### #################################### #################################### 안녕하세요 예스스탁입니다. 랭귀지에서 날짜를 반환하는 모든 함수는 8자리 숫자입니다. 년도월일을 하나의 숫자로 리턴합니다. 만약 4월30일에 진입하고 2거래일 후에 청산한다고 sdate >= entrydate+2로 식을 작성한다면 20090501 >= 20090430+2가 되어 다음날 바로 청산이 됩니다. 20090401이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다. ### 이부분이 답해주신 것 중 오타인 것 같습니다. 그러므로 거래일을 카운트하는 값을 만들어 사용하셔야 정확한 내용이 됩니다. 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 날짜 관련 수식 > 날짜 관련 수식에 대한 답변을 보고 다시 의문이 들어 질문드립니다. Sdate 이나 EntryDate은, 20080514 등으로 표현되는 것으로 알고 있는데요... 이 때 월이나 연도는 관계 없이 일단위의 날짜만 반환하는건가요? 이 질문을 드리는 이유는, 또다른 질문의 답변에서 -> 날짜 이용시, 월이 변동되거나 주말이 끼게 되면 크게 변한다는 말씀을 하셔서 그렇습니다. 즉, 4월 30일 은 30일이고, 5월 1일은 1일... 그런데 일자 상으로는 30이 더 크므로 Sdate 값이 더 크다는 식으로 이해했습니다. 진입이 4월 30일에 있었고, 오늘이 5월 일이이라면(현재 분봉 이용하고 있습니다.) 제 생각에는 EntryDate < Sdate 일 것 같은데 일자 기준으로 하면 EntryDate > Sdate 이 되어버립니다. (30 > 1 이므로...) 어느 것이 맞는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-06-16 08:49:33

안녕하세요 예스스탁입니다. 죄송합니다. 변경하신 내용이 맞습니다. 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 날짜관련 수식, 오타확인부탁드립니다. > ################################### 아래과 같이 답해주셨습니다. ################################### 아래 내용 중 20090401이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다. ---> 20090501이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다. 이렇게 돼야 되는거 맞요?^^2009년 04월 01일 이 아니라, "05월" 01일이 4월32일보다 크다는 것... #################################### #################################### #################################### 안녕하세요 예스스탁입니다. 랭귀지에서 날짜를 반환하는 모든 함수는 8자리 숫자입니다. 년도월일을 하나의 숫자로 리턴합니다. 만약 4월30일에 진입하고 2거래일 후에 청산한다고 sdate >= entrydate+2로 식을 작성한다면 20090501 >= 20090430+2가 되어 다음날 바로 청산이 됩니다. 20090401이 20090432보다 크기 때문입니다.이것은 주가 변경될때도 같습니다. ### 이부분이 답해주신 것 중 오타인 것 같습니다. 그러므로 거래일을 카운트하는 값을 만들어 사용하셔야 정확한 내용이 됩니다. 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 날짜 관련 수식 > 날짜 관련 수식에 대한 답변을 보고 다시 의문이 들어 질문드립니다. Sdate 이나 EntryDate은, 20080514 등으로 표현되는 것으로 알고 있는데요... 이 때 월이나 연도는 관계 없이 일단위의 날짜만 반환하는건가요? 이 질문을 드리는 이유는, 또다른 질문의 답변에서 -> 날짜 이용시, 월이 변동되거나 주말이 끼게 되면 크게 변한다는 말씀을 하셔서 그렇습니다. 즉, 4월 30일 은 30일이고, 5월 1일은 1일... 그런데 일자 상으로는 30이 더 크므로 Sdate 값이 더 크다는 식으로 이해했습니다. 진입이 4월 30일에 있었고, 오늘이 5월 일이이라면(현재 분봉 이용하고 있습니다.) 제 생각에는 EntryDate < Sdate 일 것 같은데 일자 기준으로 하면 EntryDate > Sdate 이 되어버립니다. (30 > 1 이므로...) 어느 것이 맞는지요?