커뮤니티
종목검색식 부탁드립니다.
2015-09-09 17:41:57
116
글번호 90202
매번 성실한 답변 감사합니다.
1) n봉기간내에 240bbup 아래인 상태에서(돌파할때만 아래이고 이후는 관계없음)
80bb를 돌파하고(240bb아래)
이후 해당봉포함 연속되는 3개봉의 시가 또는 종가가 80bb상단에 위치하였던 종목중
2) 현재가가 10 이평선과 20이평선사이에 위치하고 이때 10이평선이 20이평선위에 위치
(1번조건에 만족한후 처음으로 10이평선과 20이평선 사이에 위치하는 종목을 검색하게 되는데 조건이 만족하면 매번검색됩니다..그림에서 1번이 검색되고 2번은 검색되지 않습니다)
3) 20-60 정배열이고 10이평선과 20이평선 우상향중인종목
위조건에 만족하는 종목 검색식 부탁드립니다.
감사합니다.
- 1. 90713_캡처11.PNG (0.04 MB)
답변 2
예스스탁 예스스탁 답변
2015-09-10 10:12:48
안녕하세요
예스스탁입니다.
input : N(5);
var : bbup1(0),bbup2(0),count(0);
var1 = ma(c,10);
var2 = ma(c,20);
var3 = ma(c,60);
bbup1 = BollBandUp(80,2);
bbup2 = BollBandUp(240,2);
#종가가 N봉 연속 240볼밴상단 아래인 상태에서
#종가가 80볼밴 상단을 돌파하면 true 아니면 false
Condition1 = countif(C < bbup2,N) == N and crossup(C,bbup1);
#2봉전 Condition1이 true이고
#해당봉 포함 3개봉 연속 종가나 시가가 80볼밴 상단이면 카운트를 0으로 초기화
if Condition1[2] == true and
max(C[2],O[2]) > bbup1[2] and
max(C[1],O[1]) > bbup1[1] and
max(C,O) > bbup1 Then{
count = 0;
}
# 10이평이 20이평보가 크고
#종가는 10이평과 20이평 사이이고
#20이평은 60이평보다 크고
#10이평,20이평 모두 상승중이면
#count가 1씩 증가
#카운트가 1인 종목 검색
if var1 > var2 and
var1 >= C and C >= var2 and
var2 > var3 and
var1 > var1[1] and var2 > var2[1] Then{
count = count+1;
if count == 1 Then
find(1);
}
즐거운 하루되세요
> 부양가족 님이 쓴 글입니다.
> 제목 : 종목검색식 부탁드립니다.
> 매번 성실한 답변 감사합니다.
1) n봉기간내에 240bbup 아래인 상태에서(돌파할때만 아래이고 이후는 관계없음)
80bb를 돌파하고(240bb아래)
이후 해당봉포함 연속되는 3개봉의 시가 또는 종가가 80bb상단에 위치하였던 종목중
2) 현재가가 10 이평선과 20이평선사이에 위치하고 이때 10이평선이 20이평선위에 위치
(1번조건에 만족한후 처음으로 10이평선과 20이평선 사이에 위치하는 종목을 검색하게 되는데 조건이 만족하면 매번검색됩니다..그림에서 1번이 검색되고 2번은 검색되지 않습니다)
3) 20-60 정배열이고 10이평선과 20이평선 우상향중인종목
위조건에 만족하는 종목 검색식 부탁드립니다.
감사합니다.
부양가족
2015-09-10 16:31:02
condition1조건에 만족하지 않는 종목이 검색되서 따로 분리해서 검색해봤는데
80bbup을 돌파한적이 없는 종목도 검색이 됩니다. 확인부탁드립니다
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 종목검색식 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : N(5);
var : bbup1(0),bbup2(0),count(0);
var1 = ma(c,10);
var2 = ma(c,20);
var3 = ma(c,60);
bbup1 = BollBandUp(80,2);
bbup2 = BollBandUp(240,2);
#종가가 N봉 연속 240볼밴상단 아래인 상태에서
#종가가 80볼밴 상단을 돌파하면 true 아니면 false
Condition1 = countif(C < bbup2,N) == N and crossup(C,bbup1);
#2봉전 Condition1이 true이고
#해당봉 포함 3개봉 연속 종가나 시가가 80볼밴 상단이면 카운트를 0으로 초기화
if Condition1[2] == true and
max(C[2],O[2]) > bbup1[2] and
max(C[1],O[1]) > bbup1[1] and
max(C,O) > bbup1 Then{
count = 0;
}
# 10이평이 20이평보가 크고
#종가는 10이평과 20이평 사이이고
#20이평은 60이평보다 크고
#10이평,20이평 모두 상승중이면
#count가 1씩 증가
#카운트가 1인 종목 검색
if var1 > var2 and
var1 >= C and C >= var2 and
var2 > var3 and
var1 > var1[1] and var2 > var2[1] Then{
count = count+1;
if count == 1 Then
find(1);
}
즐거운 하루되세요
> 부양가족 님이 쓴 글입니다.
> 제목 : 종목검색식 부탁드립니다.
> 매번 성실한 답변 감사합니다.
1) n봉기간내에 240bbup 아래인 상태에서(돌파할때만 아래이고 이후는 관계없음)
80bb를 돌파하고(240bb아래)
이후 해당봉포함 연속되는 3개봉의 시가 또는 종가가 80bb상단에 위치하였던 종목중
2) 현재가가 10 이평선과 20이평선사이에 위치하고 이때 10이평선이 20이평선위에 위치
(1번조건에 만족한후 처음으로 10이평선과 20이평선 사이에 위치하는 종목을 검색하게 되는데 조건이 만족하면 매번검색됩니다..그림에서 1번이 검색되고 2번은 검색되지 않습니다)
3) 20-60 정배열이고 10이평선과 20이평선 우상향중인종목
위조건에 만족하는 종목 검색식 부탁드립니다.
감사합니다.
다음글
이전글