커뮤니티
특정날짜 지정하여 조건검색
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일 이전 또는 이후 기간에 특정 조건을 만족하는 종목검색