커뮤니티

종목 검색식 부탁드립니다

프로필 이미지
파크에버뉴
2024-12-09 22:34:39
947
글번호 186091
답변완료
친절하고 자상한 답변에 항상 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A=Max(Highest(C,10,1),Highest(O,10,1)); B=Min(Lowest(C,10,1),Lowest(O,10,1)); V>3*V(1) and A/B<1.13 and CrossUp(C,A); 2. A = Lowest(L, 240, 2); A > L and A < C 3. A=Valuewhen(1,CrossUp(C,EnvelopeUp(6,1.5)),(C+H+L)/3)*0.994; B=BbandsC(30,1.8); CrossUp(A,B) 4. A=avg(C,2); B=A+avgif(C-A,1,0.0) +1.4*Stdevif(C-A,1,0.0); D=BbandsUp(9,2); d1=CrossUp(D,B); d2=CrossDown(D,B); d1&#160;or&#160;d2 5. A=Valuewhen(1, CrossDown(RSI(14), 20), C); B=if( CrossDown(RSI(14), 20), 1, 0); Sum(A(1), 10) >= 1 and A*0.95 >= C 6. 양 = C>O; 음 = C<O; 조건 = 양(3) && 양(2) && 양(1) && 음 && O==C(1); 기준선 = Valuewhen(1, 조건, O); Cnt = Countsince(조건, 기준선>=C)>1; 크로스조건 = CrossUp(L, 기준선) && Cnt 첫신호 = Countsince(조건, 크로스조건)==1; 첫신호 && !첫신호(1) 7. aa=(Dayhigh()+Daylow())/2; bb=(Highestsince(1,CrossUp(Trix(20),0),C) +Lowestsince(1,CrossDown(Trix(20),0),C))/2; CrossUp(C,aa) && C>bb and C>=Dayopen() and C>C(1) and C>Ma(C,10,단순) 8. A = avg(C, 40, 1) * 1.3 <= C and avg(거래대금/C, 40, 1) * 6 <= avg(거래대금/C, 2) and avg(((H-L)/((H+L)/2)), 40, 1) * 1.5 <= avg(((H-L)/((H+L)/2)), 2) and C(1) < C; B = Sum(A); B(1) - B(10) == 0 and A == 1 9. M = BbandsUp(30, 1.8); LL = Lowest(M, 5); HH = Highest(M, 5); NL = Valuewhen(1, M<LL(1),M); Valuewhen(1,BarsSinCe(M<LL(1))==(5-k),NL); CrossUp(C,NL) 지표변수: k= 2 10. A= Valuewhen(1, CrossUp(VR(p1), eavg(Vr(p1),300)) && CrossUp(MFI(p1), eavg(MFI(p1),200)), L); B= Valuewhen(1,CrossUp(VR(p1), eavg(Vr(p1),300)) && CrossUp(MFI(p1), eavg(MFI(p1),200)), H); CrossUp(C, A) or CrossUp(C, B)
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-10 10:41:44

안녕하세요 예스스탁입니다. 1 var : A(0),B(0); A=Max(Highest(C,10)[1],Highest(O,10)[1]); B=Min(Lowest(C,10)[1],Lowest(O,10)[1]); if V>3*V[1] and A/B<1.13 and CrossUp(C,A) Then Find(1); 2 var : A(0); A = Lowest(L, 240)[2]; if A > L and A < C Then Find(1); 3 var : A(0),B(0); if CrossUp(C,EnvelopeUp(6,1.5)) Then A = (C+H+L)/3*0.994; B=ma(C,30); if CrossUp(A,B) Then Find(1); 4 키움 수식 중 avgif, Stdevif가 있는 내용은 변환이 가능하지 않습니다. 해당 함수 설명만으로는 함수 내부의 실제 계산 내용을 알수 없어 작성을 할 수 없습니다. 5 var : A(0),B(0); if CrossDown(RSI(14), 20) Then A = C; B = iff(CrossDown(RSI(14), 20), 1, 0); if AccumN(A, 10)[1] >= 1 and A*0.95 >= C Then Find(1); 6 var : 양(False),음(False),조건(False),기준선(0),cnt(False),크로스조건(false),첫신호(False); var : cs1(0),cs2(0); 양 = C>O; 음 = C<O; 조건 = 양[3] && 양[2] && 양[1] && 음 && O==C[1]; if 조건 == true Then { 기준선 = O; cs1 = 0; cs2 = 0; } if 기준선 > 0 and 기준선 >= C Then cs1 = cs1+1; Cnt = cs1>1; 크로스조건 = CrossUp(L, 기준선) && Cnt ; if 기준선 > 0 and 크로스조건 == true Then cs2 = cs2+1; 첫신호 = cs2==1; if 첫신호 && 첫신호[1] == false Then Find(1); 7 var :aa(0),bb(0),hc(0),lc(0); aa=(Dayhigh()+Daylow())/2; if CrossUp(Trix(20),0) Then hc = c; Else { if hc > 0 and c > hc Then hc = c; } if CrossDown(Trix(20),0) Then lc = c; Else { if lc > 0 and c < lc Then lc = c; } bb=(hc+lc)/2; if CrossUp(C,aa) && C>bb and C>=Dayopen() and C>C[1] and C>Ma(C,10) Then Find(1); 8 var : A(False),B(0); A = ma(C, 40)[1] * 1.3 <= C and ma(m/C, 40)[1] * 6 <= ma(m/C, 2) and ma(((H-L)/((H+L)/2)), 40)[1] * 1.5 <= ma(((H-L)/((H+L)/2)), 2) and C[1] < C; B = Accum(iff(A,1,0)); if B[1] - B[10] == 0 and A == true Then Find(1); 9 input : k(2); var : mm(0),ll(0),hh(0),nl(0),bs(0); MM = BollBandUp(30, 1.8); LL = Lowest(MM, 5); HH = Highest(MM, 5); if mm < ll[1] Then { NL = MM; bs = 0; } Else { if nl > 0 Then { bs = bs+1; if bs == 5-k Then var1 = nl; } } if CrossUp(C,NL) Then Find(1); 10 input : p1(10); var : A(0),B(0); if CrossUp(VR(p1), Ema(Vr(p1),300))&& CrossUp(MFI(p1), Ema(MFI(p1),200)) Then A = L; if CrossUp(VR(p1), Ema(Vr(p1),300)) && CrossUp(MFI(p1), ema(MFI(p1),200)) Then B = H; if CrossUp(C, A) or CrossUp(C, B) Then Find(1); 즐거운 하루되세요 > 파크에버뉴 님이 쓴 글입니다. > 제목 : 종목 검색식 부탁드립니다 > 친절하고 자상한 답변에 항상 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A=Max(Highest(C,10,1),Highest(O,10,1)); B=Min(Lowest(C,10,1),Lowest(O,10,1)); V>3*V(1) and A/B<1.13 and CrossUp(C,A); 2. A = Lowest(L, 240, 2); A > L and A < C 3. A=Valuewhen(1,CrossUp(C,EnvelopeUp(6,1.5)),(C+H+L)/3)*0.994; B=BbandsC(30,1.8); CrossUp(A,B) 4. A=avg(C,2); B=A+avgif(C-A,1,0.0) +1.4*Stdevif(C-A,1,0.0); D=BbandsUp(9,2); d1=CrossUp(D,B); d2=CrossDown(D,B); d1&#160;or&#160;d2 5. A=Valuewhen(1, CrossDown(RSI(14), 20), C); B=if( CrossDown(RSI(14), 20), 1, 0); Sum(A(1), 10) >= 1 and A*0.95 >= C 6. 양 = C>O; 음 = C<O; 조건 = 양(3) && 양(2) && 양(1) && 음 && O==C(1); 기준선 = Valuewhen(1, 조건, O); Cnt = Countsince(조건, 기준선>=C)>1; 크로스조건 = CrossUp(L, 기준선) && Cnt 첫신호 = Countsince(조건, 크로스조건)==1; 첫신호 && !첫신호(1) 7. aa=(Dayhigh()+Daylow())/2; bb=(Highestsince(1,CrossUp(Trix(20),0),C) +Lowestsince(1,CrossDown(Trix(20),0),C))/2; CrossUp(C,aa) && C>bb and C>=Dayopen() and C>C(1) and C>Ma(C,10,단순) 8. A = avg(C, 40, 1) * 1.3 <= C and avg(거래대금/C, 40, 1) * 6 <= avg(거래대금/C, 2) and avg(((H-L)/((H+L)/2)), 40, 1) * 1.5 <= avg(((H-L)/((H+L)/2)), 2) and C(1) < C; B = Sum(A); B(1) - B(10) == 0 and A == 1 9. M = BbandsUp(30, 1.8); LL = Lowest(M, 5); HH = Highest(M, 5); NL = Valuewhen(1, M<LL(1),M); Valuewhen(1,BarsSinCe(M<LL(1))==(5-k),NL); CrossUp(C,NL) 지표변수: k= 2 10. A= Valuewhen(1, CrossUp(VR(p1), eavg(Vr(p1),300)) && CrossUp(MFI(p1), eavg(MFI(p1),200)), L); B= Valuewhen(1,CrossUp(VR(p1), eavg(Vr(p1),300)) && CrossUp(MFI(p1), eavg(MFI(p1),200)), H); CrossUp(C, A) or CrossUp(C, B)