커뮤니티

특정날짜 지정하여 조건검색

프로필 이미지
영삼이
2013-03-28 18:26:10
286
글번호 61391
답변완료
1.조건검색시 특정일을 지정하여 그시점의 이전 또는 이후에 조건을 만족하는 식을 문의드립니다. 예)금일은 2013년3월28일 이지만 2012년6월1일을 지정하여 그기준으로 n=50일 이전 또는 이후 기간에 특정 조건을 만족하는 종목검색
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-28 18:50:20

안녕하세요 예스스탁입니다. 거래일수로는 지정한 날짜 이전 50일 거래일인지를 판단할 수 없습니다. 순수한 날짜로 50일이전과 이후를 판단합니다. 종목검색하실 때 검색에 필요한 봉갯수를 최대인 500으로 지정하고 검색하시기 바랍니다. input : 날짜(20120610),N(50); var1 = DateToJulian(sdate); var2 = DateToJulian(날짜); if var1 <= var2-N and Var1 <= var2+N and 조건 Then Condition1 = true; if Condition1 == true Then find(1); 수식에 사용된 DateToJulian은 주어진 날짜를 Julian Date로 변경한다. 여기서 사용하는 Julian date의 기준은 1900년 1월 1일을 기준으로 한다. 즉 1900년01월01일이 0이 되며, 1일(하루) 증가 시 1이 증가한다 즐거운 하루되세요 > 영삼이 님이 쓴 글입니다. > 제목 : 특정날짜 지정하여 조건검색 > 1.조건검색시 특정일을 지정하여 그시점의 이전 또는 이후에 조건을 만족하는 식을 문의드립니다. 예)금일은 2013년3월28일 이지만 2012년6월1일을 지정하여 그기준으로 n=50일 이전 또는 이후 기간에 특정 조건을 만족하는 종목검색