커뮤니티
날짜관련 수식, 오타확인부탁드립니다.
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 이므로...)
어느 것이 맞는지요?
다음글
이전글