안녕하세요.
다음 조건의 검색식 부탁드립니다.
ㅁ 기준봉 : 일봉
ㅁ 검색 조건
1. (최근 60일 이내에 1년 동안의 거래량 중 가장 큰 거래량) & (거래대금: 1000억 이상) & (종가상승률 > 15%)
2-1. 현재 종가가 1번 조건이 발생한 봉의 min(시가, 종가) 보다 큰 값에서,
(거래량 20일 이동평균) * 4 < 현재거래량
2-2. 2-1봉의 고가가 일봉10이평선 "상향돌파"
2-3. 2-1봉의 고가가 일봉20이평선 "상향돌파"
3. 현재봉 기준 최근 10일 동안 일봉상 [(몸통길이 * 2) < 윗꼬리길이] 인 봉의 갯수가 4개 이상 발생
4. 현재 종가가 13:00시 이후에 1번조건발생한 봉의 min(시가, 종가)에 2% 이내로 근접할 때
1번 조건 만족 후
[(2-1 and (2-2 or 2-3) 조건을 최근 20일 이내에 1회 이상 발생) and 3번 조건] 만족 후
4번 조건 만족 하는 종목검색
코로나로 인해 많이 힘든 상황이지만 항상 건강하시길 바랍니다.
언제나 도움을 주셔서 고맙습니다.
답변 2
예스스탁
예스스탁 답변
2020-09-15 10:46:35
안녕하세요
예스스탁입니다.
1
일봉 주기에서 시간조건을 지정할수 없습니다.
4번 조건과 같은 경우를 체크하려면 분봉이어야 하는데
종목검색이 최대 500봉 까지만 제공되어
4번을 구현하려면 다른 일봉 조건을 구현이 불가능합니다.
4번은 종목검색하는 시점에서 1번조건발생한 봉의 min(시가, 종가)에 2% 이내로
지정해 드립니다. 13시 이후에 검색해 보셔야 합니다.
2
1년 최대 거래량은 1년에 약 250일 거래일이므로
최근 250일로 최대거래량으로 지정해 드립니다.
3
종목검색시에 속성에서 검색에 필요한 최소기간에 300봉 이상 지정하고 검색하시기 바랍니다.
4
var : hhv(0),hv(0),hh(0),cnt(0);
var : mav1(0),mav2(0);
#약 1년간 최대 거래량
hhv = Highest(V,250);
#초기값 0
hv = 0;
hh = 0;
For cnt = 0 to 60
{
#최근 60일 최대 거래량을 찾아
if v[cnt] > hv Then
{
hv = v[cnt];
#해당거래량이 1년간 최대 거래량과 같고 거대래금이 1000억이상고 종가가 15% 이상 상승했으면
if hv == hhv and m[cnt] >= 100000000000 and C[cnt] > C[cnt+1]*1.15 Then
{
#hh에 시가와 종가 중 작은값 저장
hh = min(C,O);
}
}
}
mav1 = ma(C,10);
mav2 = ma(C,20);
if hh > 0 and #hh가 0보다 큼(0이면 최근 60일 최대거래량봉이 1년최대거래량이 아니거나 거대대금이나 종가상승률 조건에 맞지 않는 다는 의미)
C > hh and
v >= ma(v,20)[1]*4 and
crossup(h,mav1) and
crossup(h,mav2) Then
Condition1 = true;
Else
Condition1 = False;
if CountIf(Condition1 == true,20) >= 1 and
CountIf(abs(C-O)*2 < H-max(C,O),10) >= 4 and
C <= hh*1.02 and C >= hh*0.98 Then
Find(1);
즐거운 하루되세요
> 영화사랑 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다. 항상 도움 주셔서 감사드립니다.
> 안녕하세요.
다음 조건의 검색식 부탁드립니다.
ㅁ 기준봉 : 일봉
ㅁ 검색 조건
1. (최근 60일 이내에 1년 동안의 거래량 중 가장 큰 거래량) & (거래대금: 1000억 이상) & (종가상승률 > 15%)
2-1. 현재 종가가 1번 조건이 발생한 봉의 min(시가, 종가) 보다 큰 값에서,
(거래량 20일 이동평균) * 4 < 현재거래량
2-2. 2-1봉의 고가가 일봉10이평선 "상향돌파"
2-3. 2-1봉의 고가가 일봉20이평선 "상향돌파"
3. 현재봉 기준 최근 10일 동안 일봉상 [(몸통길이 * 2) < 윗꼬리길이] 인 봉의 갯수가 4개 이상 발생
4. 현재 종가가 13:00시 이후에 1번조건발생한 봉의 min(시가, 종가)에 2% 이내로 근접할 때
1번 조건 만족 후
[(2-1 and (2-2 or 2-3) 조건을 최근 20일 이내에 1회 이상 발생) and 3번 조건] 만족 후
4번 조건 만족 하는 종목검색
코로나로 인해 많이 힘든 상황이지만 항상 건강하시길 바랍니다.
언제나 도움을 주셔서 고맙습니다.