커뮤니티

예스종목검색식 변환요청

프로필 이미지
자유만세
2026-08-19 20:48:13
82
글번호 233319
답변완료

수고하십니다. 다음 화살신호수식을 예스 종목검색식으로 변환 부탁드립니다.

감사합니다.


M=ma(C, 5);

LL=Lowest(M, 5);

Ls=valuewhen(1, LL<LL(1), LL);

조건=M==Ls && M<M(1);

A=valuewhen(1, 조건, L);

LL1=Lowest(M, 10);

Ls1=valuewhen(1, LL1<LL1(1), LL1);

조건1=M==Ls1 && M<M(1);

B=valuewhen(1, 조건1, L);

LL2=Lowest(M, 20);

Ls2=valuewhen(1, LL2<LL2(1), LL2);

조건2=M==Ls2 && M<M(1);

D=valuewhen(1, 조건2, L);

E=Min(A, B, D);

조건3=E<E(1) && Lowest(E, 20);

F=valuewhen(1, 조건3, L);

조건4=F<F(1) && L==F;

G=if(조건4, L, 0);

조건5=!G && G(1);

K=valuewhen(1, 조건5, L(1));


B1=((eavg(V*C, 10)/eavg(V, 10)-

avg(eavg(V*C, 10)/eavg(V, 10), 10))/

(0.015*stdev(eavg(V*C, 10)/eavg(V, 10), 10)));

조건6=B1<-100;

J=valuewhen(1, 조건6, if(조건6, L, 0));


조건7=K>J &&  조건6;

Q=if(조건7, L, 0);

L==Q

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

예스스탁 예스스탁 답변

2026-08-20 14:52:05

안녕하세요 예스스탁입니다. var : mv(0),ll(0),ls(0),조건(False),a(0),ll1(0),ls1(0),조건1(False); var : b(0),ll2(0),ls2(0),조건2(False),d(0),e(0),조건3(False),f(0),조건4(False); var : g(0),조건5(False),k(0),b1(0),조건6(False),j(0),조건7(False),Q(0); MV=ma(C, 5); LL=Lowest(MV, 5); if ll < ll[1] Then Ls = LL; 조건=MV==Ls && MV<MV[1]; if 조건 Then A = L; LL1=Lowest(MV, 10); if ll1 < ll1[1] Then Ls1 = LL1; 조건1=MV==Ls1 && MV<MV[1]; if 조건1 Then B = L; LL2=Lowest(MV, 20); if ll2 < ll2[1] Then Ls2 = LL2; 조건2=MV==Ls2 && MV<MV[1]; if 조건2 Then D = L; E=Min(A, B, D); 조건3=E<E[1] && Lowest(E, 20); if 조건3 Then F = L; 조건4=F<F[1] && L==F; G=iff(조건4, L, 0); 조건5 = G == False && G[1] == true; if 조건5 Then K = L[1]; B1=((ema(V*C, 10)/ema(V, 10)-avg(ema(V*C, 10)/ema(V, 10), 10))/ (0.015*std(ema(V*C, 10)/ema(V, 10), 10))); 조건6=B1<-100; if 조건6 Then J = iff(조건6, L, 0); 조건7=K>J && 조건6; Q=iff(조건7, L, 0); if L==Q Then Find(1); 즐거운 하루되세요
프로필 이미지

자유만세

2026-08-20 15:57:07

항상 빠른 답변 감사합니다..
프로필 이미지

자유만세

2026-08-20 16:04:27

그런데 왜 검색되는 종목들이 전부 거래정지 종목만 검색되는거죠?
제 키움증권 화면에선 신호들이 잘 나타나는 종목들이 꽤 있는데 에스에서는 거래정지 종목들만 검색되네요...100%..뭐가 잘못된 걸까요?

프로필 이미지

예스스탁 예스스탁 답변

2026-08-20 16:36:27

안녕하세요 예스스탁입니다. 조건7이 만족하는 종목을 찾는 수식이므로 수식을 수정해 드립니다. var : mv(0),ll(0),ls(0),조건(False),a(0),ll1(0),ls1(0),조건1(False); var : b(0),ll2(0),ls2(0),조건2(False),d(0),e(0),조건3(False),f(0),조건4(False); var : g(0),조건5(False),k(0),b1(0),조건6(False),j(0),조건7(False),Q(0); MV=ma(C, 5); LL=Lowest(MV, 5); if ll < ll[1] Then Ls = LL; 조건=MV==Ls && MV<MV[1]; if 조건 Then A = L; LL1=Lowest(MV, 10); if ll1 < ll1[1] Then Ls1 = LL1; 조건1=MV==Ls1 && MV<MV[1]; if 조건1 Then B = L; LL2=Lowest(MV, 20); if ll2 < ll2[1] Then Ls2 = LL2; 조건2=MV==Ls2 && MV<MV[1]; if 조건2 Then D = L; E=Min(A, B, D); 조건3=E<E[1] && Lowest(E, 20); if 조건3 Then F = L; 조건4=F<F[1] && L==F; G=iff(조건4, L, 0); 조건5 = G == False && G[1] == true; if 조건5 Then K = L[1]; B1=((ema(V*C, 10)/ema(V, 10)-ma(ema(V*C, 10)/ema(V, 10), 10))/ (0.015*std(ema(V*C, 10)/ema(V, 10), 10))); 조건6=B1<-100; if 조건6 Then J = iff(조건6, L, 0); 조건7=K>J && 조건6; if 조건7 Then Find(1); 즐거운 하루되세요
프로필 이미지

자유만세

2026-08-20 16:49:20

정말 빠른 답변 너무너무 감사드립니다. 복 많이 받으십시오..