커뮤니티

키움수식을 종목 검색식으로 부탁드립니다.

프로필 이미지
김도형
2025-12-28 13:21:04
134
글번호 229413
답변완료

늘 여러모로 감사드립니다. 최근에 예스트레이더(예스스팟, 파워종목등)을 시작을 하였는데, 너무나 많은 도움이 되고 있습니다.

잘 부탁드립니다.


1.

손=ma(c,5);

절=ma(c,20);

가=crossup(손,절);

최고=highestsince(1,가,h);

최고가=

valuewhen(1,최고==최고(1) && 최고>h,최고);

최저=if(절>L,1,0);

최저가=sum(최저);

결론=

최저가-valuewhen(1,가,최저가(1));

조건=crossup(c,최고가) && 결론>0;

카운트=countsince(가,조건)==1;

카운트 && !카운트(1)



2.

d=ma(c,20);

e=ma(c,60);

이격도=c<=o*0.95 && c>=o*0.89;

f=

d>e &&

d>h &&

이격도 &&

(o-c)>(h-o) && (o-c)>(c-l);

중심=valuewhen(1,f,c);

f && 중심(1)>c


3.

x1=v(1)>=v(2)*5;

x2=v<=v(1)*0.25;

x3=(o/avg(c,5)*100)>=90;

x4=(o/avg(c,5)*100)<=110;

x5=(c(1)/o(1)-1)*100>=5;

x1 and x2 and x3 and x4 and x5


4

윗꼬리=

h>c(1)*1.1 &&

c>o && c<c(1)*1.1 &&

h>c*1.1 &&

(거래대금>1000 or highest

(거래대금(1),10)<거래대금);

기준가=valuewhen(1,윗꼬리,c);

기준봉상승률=valuewhen

(1,윗꼬리,c/c(1)*100-100);

매수봉상승률=c/c(1)*100-100;

매수포인트=

c>기준가*1.02 &&

c>c(1)*1.02 && c<c(1)*1.08 &&

기준봉상승률+매수봉상승률<=15 &&

barssince(윗꼬리)<5 &&

(ma(c,10)<c or ma(c,20)>c);

매수포인트 && !매수포인트(1)


5.

a1=c>o && v>v(1)*비율;

a2=valuewhen(1,a1,v/2);

a3=if(barssince(a1)<봉수,a2,0);

a4=if(c<o && c<c(1),v,0);

a5=sum(a4);

a6=a5=valuewhen(1,a1,a5(1));

최종=if(barssince(a1)<봉수, a6,0);

crossup(최종,a3)



--->지표변수 (비율 : 20 / 봉수: 10)


종목검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-12-29 16:32:23

안녕하세요 예스스탁입니다. 1 var : 손(0),절(0),가(False); var : 최고(Nan),최고가(Nan),최저(Nan),최저가(Nan),최저가1(nan); var : 결론(0),조건(False),cs(nan),카운트(False); 손=ma(c,5); 절=ma(c,20); 가=crossup(손,절); if 가 == true Then { 최고 = H; 최저가1 = 최저[1]; cs = 0; } else { if H > 최고 Then 최고 = H; } if 최고==최고[1] && 최고>H Then 최고가 = 최고; 최저 = iff(절>L, 1, 0); 최저가 = Accum(최저); 결론 = 최저가 - 최저가1; 조건 = crossup(c, 최고가) && 결론>0; if 조건 Then cs = cs+1; 카운트 = cs == 1; if 카운트 && 카운트[1] == False Then Find(1); 2 var : d(0),e(0),이격도(False),f(False),중심(0); d=ma(c,20); e=ma(c,60); 이격도=c<=o*0.95 && c>=o*0.89; f= d>e && d>h && 이격도 && (o-c)>(h-o) && (o-c)>(c-l); if f == true Then 중심 = c; if f && 중심[1]>c Then Find(1); 3 var : x1(False),x2(False),x3(False),x4(False),x5(False); x1=v[1]>=v[2]*5; x2=v<=v[1]*0.25; x3=(o/ma(c,5)*100)>=90; x4=(o/ma(c,5)*100)<=110; x5=(c[1]/o[1]-1)*100>=5; if x1 and x2 and x3 and x4 and x5 Then Find(1); 4 var : 윗꼬리(False),기준봉상승률(0),매수봉상승률(0); var : 기준가(0),매수포인트(False),bs(Nan); 윗꼬리= h>c[1]*1.1 && c>o && c<c[1]*1.1 && h>c*1.1 && (m>1000000000 or highest(m,10)[1]<m); if 윗꼬리 Then { 기준가=c; 기준봉상승률 = c/c[1]*100-100; bs = 0; } Else bs = bs+1; 매수봉상승률=c/c[1]*100-100; 매수포인트=c>기준가*1.02 && c>c[1]*1.02 && c<c[1]*1.08 && 기준봉상승률+매수봉상승률<=15 && bs<5 && (ma(c,10)<c or ma(c,20)>c); if 매수포인트 && 매수포인트[1] == False Then Find(1); 5 input : 비율(20),봉수(10); var : a1(False),a2(0),a3(0),a4(0),a5(0),a6(0); var : bs(Nan),a51(0),최종(0); a1=c>o && v>v[1]*비율; if a1 Then { a2 = v/2; bs = 0; a51 = a5[1]; } Else bs = bs+1; a3=iff(bs<봉수,a2,0); a4=iff(c<o && c<c[1],v,0); a5=Accum(a4); a6=a5-a51; 최종=iff(bs<봉수, a6,0); if crossup(최종,a3) Then Find(1); 새해 복 많이 받으세요
프로필 이미지

김도형

2025-12-29 16:51:14

빠른 회신 너무 감사드립니다ㆍ 잘 활용토록하겠습니다