커뮤니티
검색식 문의드립니다
2014-06-09 09:19:32
181
글번호 75666
안녕하세요
검색식 문의드립니다.
2003년~현재까지 기간을 대상으로,
최저가와 최고가의 차이가 N%(외부입력) 이상 발생한 종목을 검색하고 싶습니다.
1) 최고가가 먼저 발생한 후, 최저가가 나중에 발생한 종목
2) 최저가가 먼저 발생한 후, 최고가가 나중에 발생한 종목
이렇게 2가지로 분리하여 검색하고 싶습니다.
또한,
검색결과로 도출된 종목들에 대해서,
1) 최고가 및 최고가 기록일
2) 최저가 및 최저가 기록일
3) 상승률(최저가 대비 최고가)
4) 하락률(최고가 대비 최저가)
Data를 각각 출력하고 싶습니다.
감사합니다.
답변 3
예스스탁 예스스탁 답변
2014-06-09 15:48:34
안녕하세요
예스스탁입니다.
종목검색을 하실때 속성에서 검색이 필요한 최소기간에 400이상 지정하고
검색하시면 됩니다.
종목검색에서 따로 값을 추출하는 방법은 없습니다.
종목검색에서는 검색결과값으로 하나의 값을 지정해
리스트에서 보실수 있습니다.
검색결과값으로 하나씩 지정해 보실수 밖에 없습니다.
리스트에서 마우스 우클릭 하시면 엑셀로 보내기 하실수 있습니다
1.최고가가 먼저 발생한 후, 최저가가 나중에 발생한 종목
input : Per(5);
var : HH(0),HD(0),LL(999999999),LD(0),upv(0),dnv(0);
if sdate >= 20130101 Then{
if H > HH then{
HH = H;
HD = sdate; //최고가 발생일
}
if L < LL Then{
LL = L;
LD = Sdate;//최저가 발생일
}
upv = (HH-LL)/LL*100; //상승률
dnv = (LL-LL)/HH*100; //하락률
if HH >= LL*(1+Per/100) and LD > HD Then
find(upv);
}
2.최저가가 먼저 발생한 후, 최고가가 나중에 발생한 종목
input : Per(5);
var : HH(0),HD(0),LL(999999999),LD(0);
if sdate >= 20130101 Then{
if H > HH then{
HH = H;
HD = sdate; //최고가 발생일
}
if L < LL Then{
LL = L;
LD = Sdate;//최저가 발생일
}
upv = (HH-LL)/LL*100; //상승률
dnv = (LL-HH)/HH*100; //하락률
if HH >= LL*(1+Per/100) and LD < HD Then
find(dnv);
}
즐거운 하루되세요
> ride 님이 쓴 글입니다.
> 제목 : 검색식 문의드립니다
> 안녕하세요
검색식 문의드립니다.
2003년~현재까지 기간을 대상으로,
최저가와 최고가의 차이가 N%(외부입력) 이상 발생한 종목을 검색하고 싶습니다.
1) 최고가가 먼저 발생한 후, 최저가가 나중에 발생한 종목
2) 최저가가 먼저 발생한 후, 최고가가 나중에 발생한 종목
이렇게 2가지로 분리하여 검색하고 싶습니다.
또한,
검색결과로 도출된 종목들에 대해서,
1) 최고가 및 최고가 기록일
2) 최저가 및 최저가 기록일
3) 상승률(최저가 대비 최고가)
4) 하락률(최고가 대비 최저가)
Data를 각각 출력하고 싶습니다.
감사합니다.
ride
2014-06-09 17:51:47
답변감사합니다.
2003년 이후부터 검색을 하고자 합니다.
알려주신 검색식으로 2003년부터 현재까지 검색이 가능한가요?
가능하지 않다면, 주봉 혹은 월봉을 이용한 검색식을 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색식 문의드립니다
>
안녕하세요
예스스탁입니다.
종목검색을 하실때 속성에서 검색이 필요한 최소기간에 400이상 지정하고
검색하시면 됩니다.
종목검색에서 따로 값을 추출하는 방법은 없습니다.
종목검색에서는 검색결과값으로 하나의 값을 지정해
리스트에서 보실수 있습니다.
검색결과값으로 하나씩 지정해 보실수 밖에 없습니다.
리스트에서 마우스 우클릭 하시면 엑셀로 보내기 하실수 있습니다
1.최고가가 먼저 발생한 후, 최저가가 나중에 발생한 종목
input : Per(5);
var : HH(0),HD(0),LL(999999999),LD(0),upv(0),dnv(0);
if sdate >= 20130101 Then{
if H > HH then{
HH = H;
HD = sdate; //최고가 발생일
}
if L < LL Then{
LL = L;
LD = Sdate;//최저가 발생일
}
upv = (HH-LL)/LL*100; //상승률
dnv = (LL-LL)/HH*100; //하락률
if HH >= LL*(1+Per/100) and LD > HD Then
find(upv);
}
2.최저가가 먼저 발생한 후, 최고가가 나중에 발생한 종목
input : Per(5);
var : HH(0),HD(0),LL(999999999),LD(0);
if sdate >= 20130101 Then{
if H > HH then{
HH = H;
HD = sdate; //최고가 발생일
}
if L < LL Then{
LL = L;
LD = Sdate;//최저가 발생일
}
upv = (HH-LL)/LL*100; //상승률
dnv = (LL-HH)/HH*100; //하락률
if HH >= LL*(1+Per/100) and LD < HD Then
find(dnv);
}
즐거운 하루되세요
> ride 님이 쓴 글입니다.
> 제목 : 검색식 문의드립니다
> 안녕하세요
검색식 문의드립니다.
2003년~현재까지 기간을 대상으로,
최저가와 최고가의 차이가 N%(외부입력) 이상 발생한 종목을 검색하고 싶습니다.
1) 최고가가 먼저 발생한 후, 최저가가 나중에 발생한 종목
2) 최저가가 먼저 발생한 후, 최고가가 나중에 발생한 종목
이렇게 2가지로 분리하여 검색하고 싶습니다.
또한,
검색결과로 도출된 종목들에 대해서,
1) 최고가 및 최고가 기록일
2) 최저가 및 최저가 기록일
3) 상승률(최저가 대비 최고가)
4) 하락률(최고가 대비 최저가)
Data를 각각 출력하고 싶습니다.
감사합니다.
예스스탁 예스스탁 답변
2014-06-09 17:49:23
안녕하세요
예스스탁입니다.
해당식 2013년 부터 현재까지의 최고가와 최저가를 계산해 검색을 합니다.
일봉에서 검색에 필요한 최소기간을 400이상으로 두시고
검색하시면 됩니다.
주봉에서도 식내용은 같습니다.
종목검색화면에서 주기만 주봉으로 설정하고 검색하시면 됩니다.
필요한 봉갯수가 일봉만큼 많이 필요하지 않으므로
검색에 필요한 최소기간만 약 150정도로 설정하고
검색하시면 됩니다.
즐거운 하루되세요
> ride 님이 쓴 글입니다.
> 제목 : Re : Re : 다시 문의드립니다
> 답변감사합니다.
2003년 이후부터 검색을 하고자 합니다.
알려주신 검색식으로 2003년부터 현재까지 검색이 가능한가요?
가능하지 않다면, 주봉 혹은 일봉을 이용한 검색식을 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 검색식 문의드립니다
>
안녕하세요
예스스탁입니다.
종목검색을 하실때 속성에서 검색이 필요한 최소기간에 400이상 지정하고
검색하시면 됩니다.
종목검색에서 따로 값을 추출하는 방법은 없습니다.
종목검색에서는 검색결과값으로 하나의 값을 지정해
리스트에서 보실수 있습니다.
검색결과값으로 하나씩 지정해 보실수 밖에 없습니다.
리스트에서 마우스 우클릭 하시면 엑셀로 보내기 하실수 있습니다
1.최고가가 먼저 발생한 후, 최저가가 나중에 발생한 종목
input : Per(5);
var : HH(0),HD(0),LL(999999999),LD(0),upv(0),dnv(0);
if sdate >= 20130101 Then{
if H > HH then{
HH = H;
HD = sdate; //최고가 발생일
}
if L < LL Then{
LL = L;
LD = Sdate;//최저가 발생일
}
upv = (HH-LL)/LL*100; //상승률
dnv = (LL-LL)/HH*100; //하락률
if HH >= LL*(1+Per/100) and LD > HD Then
find(upv);
}
2.최저가가 먼저 발생한 후, 최고가가 나중에 발생한 종목
input : Per(5);
var : HH(0),HD(0),LL(999999999),LD(0);
if sdate >= 20130101 Then{
if H > HH then{
HH = H;
HD = sdate; //최고가 발생일
}
if L < LL Then{
LL = L;
LD = Sdate;//최저가 발생일
}
upv = (HH-LL)/LL*100; //상승률
dnv = (LL-HH)/HH*100; //하락률
if HH >= LL*(1+Per/100) and LD < HD Then
find(dnv);
}
즐거운 하루되세요
> ride 님이 쓴 글입니다.
> 제목 : 검색식 문의드립니다
> 안녕하세요
검색식 문의드립니다.
2003년~현재까지 기간을 대상으로,
최저가와 최고가의 차이가 N%(외부입력) 이상 발생한 종목을 검색하고 싶습니다.
1) 최고가가 먼저 발생한 후, 최저가가 나중에 발생한 종목
2) 최저가가 먼저 발생한 후, 최고가가 나중에 발생한 종목
이렇게 2가지로 분리하여 검색하고 싶습니다.
또한,
검색결과로 도출된 종목들에 대해서,
1) 최고가 및 최고가 기록일
2) 최저가 및 최저가 기록일
3) 상승률(최저가 대비 최고가)
4) 하락률(최고가 대비 최저가)
Data를 각각 출력하고 싶습니다.
감사합니다.