예스스탁
예스스탁 답변
2021-08-30 11:24:07
안녕하세요?
문의하신 종목검색식 답변드립니다.
###### 검색식1
# 전일 동시간 거래량 계산
input : N(1);
var : ii(0), sumidx(0), sumVol(0), avgVol(0), sumAvgVol(0), sumDayVol(0);
array : temp[50](0);
if date <> date[1] then {
sumAvgVol = 0;
sumDayVol = 0;
temp[0] = dayindex[1];
for ii = 1 to N begin
temp[ii] = temp[ii-1][1];
end;
}
sumidx = 0;
sumVol = 0;
for ii = 1 to N begin
sumidx = sumidx + temp[ii-1]+1;
sumVol = sumVol + V[sumidx];
avgVol = sumVol/N;
end;
sumAvgvol = sumAvgVol + AvgVol;
sumDayVol = sumDayVol + V;
# 전일 동시간 거래량 계산 끝
Condition1 = V >= 100000 and V <= 999999999; //일봉
Condition2 = C > C[1]*1.1; //일봉
Condition3 = C >= 1000 and C <= 100000 ; //일봉
Condition4 = C > O ; //일봉
Condition5 = ma(C,120) < ma(C,60) and ma(C,60) < ma(c,20) AND MA(c,20) < MA(c,10); //1분봉
Condition6 = MACD_OSc(12,26,9) >= 0; //1분봉
Condition7 = MACD_OSc(12,26,9) >= 0; //10분봉
Condition8 = C > ma(C,5); //일봉
Condition9 = sumDayVol > sumAvgvol*2; //1분봉
Condition10 = C > dayOpen; //1분봉
if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and
Condition6 and Condition7 and Condition8 and Condition9 and Condition10 Then
Find(1);
#####검색식2
# 전일 동시간 거래량 계산
input : N(1);
var : ii(0), sumidx(0), sumVol(0), avgVol(0), sumAvgVol(0), sumDayVol(0);
array : temp[50](0);
if date <> date[1] then {
sumAvgVol = 0;
sumDayVol = 0;
temp[0] = dayindex[1];
for ii = 1 to N begin
temp[ii] = temp[ii-1][1];
end;
}
sumidx = 0;
sumVol = 0;
for ii = 1 to N begin
sumidx = sumidx + temp[ii-1]+1;
sumVol = sumVol + V[sumidx];
avgVol = sumVol/N;
end;
sumAvgvol = sumAvgVol + AvgVol;
sumDayVol = sumDayVol + V;
# 전일 동시간 거래량 계산 끝
Condition1 = MACD_OSc(12,26,9) >= 0; //1분봉
Condition2 = MACD_OSc(12,26,9) >= 0; //10분봉
Condition3 = MACD_OSc(12,26,9) > MACD_OSc(12,26,9)[1] and MACD_OSc(12,26,9)[1] > MACD_OSc(12,26,9)[1]; //1분봉
Condition4 = MACD_OSc(12,26,9) > MACD_OSc(12,26,9)[1] and MACD_OSc(12,26,9)[1] > MACD_OSc(12,26,9)[1]; //10분봉
Condition5 = C > ma(C,5); //일봉
Condition6 = ma(C,5) > ma(C,5)[1] and ma(C,5)[1] > ma(C,5)[2] ; //1분봉
Condition7 = ma(C,20) > ma(C,20)[1] and ma(C,20)[1] > ma(C,20)[2] ; //1분봉
Condition8 = C > O ; //일봉
Condition9 = C > O ; //10분봉
Condition10 = C > C[1]*1.05; //일봉
Condition11 = sumDayVol > sumAvgvol*2; //1분봉
Condition12 = V >= 100000 and V <= 999999999; //일봉
if Condition1 and Condition2 and Condition3 and Condition4 and Condition5 and
Condition6 and Condition7 and Condition8 and Condition9 and Condition10 and Condition11 and Condition12 Then
Find(1);
감사합니다.
> 몬스터 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁드립니다.
> 안녕하세요.
아래와 같은 종목검색 수식 작성 부탁드립니다.
1. 종목검색 조건
A [일]거래량:100000이상 999999999이하
B 주가등락률:[일]1봉전(중) 종가대비 0봉전 종가등락률 10%이상
D 주가범위:0일전 종가가 1000 이상 100000 이하
E 캔들연속발생:[일]0봉전 1봉 연속 양봉발생
F 주가이평배열(4):[1분]0봉전 종가 120이평 < 60이평 < 20이평 < 10이평
I [1분]0봉전 MACD Osc(12,26,9) 0선 이상
J [10분]0봉전 MACD Osc(12,26,9) 0선 이상
K 가격-이동평균 비교:[일]0봉전 (종가 5)이평 < 종가
L 전일동시간대 대비 거래량비율 200%이상
M 주가비교:[1분]0봉전 금일시가 <= 0봉전 시가
A and B and D and E and F and I and J and K and L and M
2. 종목검색조건
A [1분]0봉전 MACD Osc(12,26,9) 0선 이상
B [10분]0봉전 MACD Osc(12,26,9) 0선 이상
C [1분]0봉전 MACD Osc(12,26,9) 2봉 연속상승
D [10분]0봉전 MACD Osc(12,26,9) 2봉 연속상승
E 가격-이동평균 비교:[1분]0봉전 (종가 5)이평 < 종가
F 주가이평추세:[1분]0봉전 (종가 5)이평 상승추세유지 2회 이상
G 주가이평추세:[1분]0봉전 (종가 20)이평 상승추세유지 2회 이상
H 캔들연속발생:[일]0봉전 1봉 연속 양봉발생
I 캔들연속발생:[10분]0봉전 1봉 연속 양봉발생
J 주가등락률:[일]1봉전(중) 종가대비 0봉전 종가등락률 5%이상
K 전일동시간대 대비 거래량비율 200%이상
L [일]거래량:100000이상 999999999이하
A and B and C and D and E and F and G and H and I and J and K and L