커뮤니티

종목 검색식 부탁드립니다

프로필 이미지
파크에버뉴
2024-12-12 20:21:29
929
글번호 186214
답변완료
항상 친절하고 자상한 답변에 머리숙여 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A = Sum(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+1)/2)), 2) and C(1) < C); B = Valuewhen(1, A(1) != A, C); if(A(1) - A(11) >= 1, B(1) < C and A(1) != A, 0) 2. A1=Macd(12,26); A2=eavg(Stochasticsslow(20,12),12); A3=RSI(21); A=(A1+A2+A3)/3; x=Sum(((h+l+C)/3)*v); z=Valuewhen(1, date != date(1) , X(1)); x1=Sum(v); z1=Valuewhen(1, date != date(1) , X1(1)); VWAP=(x-z)/(x1-z1); B=Sum(if(VWAP-VWAP(1)>0,VWAP-VWAP(1),0),17)/Sum(if(VWAP-VWAP(1)>0, VWAP-VWAP(1), VWAP(1)-VWAP),17)*100; D1=If(eavg(C,12)-eavg(C,26)>eavg(eavg(C,12)-eavg(C,26),9),1,-1); D2=If(C>avg(C,20),1,-1); D3=If((C-C(12))/C(12)*100>0,1,-1); D4=If(eavg((C-Lowest(L,5))/(Highest(H,5)-Lowest(L,5))*100,3)>50,1,-1); D5=If(CCI(20)>0,1,-1); D6=If(C>SAR(0.02,0.2),1,-1); D7=If((eavg(Sum(((C-L)-(H-C))/(H-L)*V),3)-eavg(Sum(((C-L)-(H-C))/(H-L)*V),10))>0,1,-1); D=D1+D2+D3+D4+D5+D6+D7; C<=EnvelopeDown(20,20) and A<-40 and B<20 and D<-6 3. 선행1 = (Highest(High,9)+Lowest(Low,9)+Highest(High,26)+Lowest(Low,26))/4; 선행2 = (Highest(High,52)+Lowest(Low,52))/2; 거래 = V > V(1)*10; 조건 = Sum(거래, 20) > 0 && CrossUp(H, Max(선행1(25), 선행2(25))); 조건 && ! 조건(1) 4. HO=Valuewhen(1, Date!=Date(1), IF(C<O, Dayopen(),0)); 조건=HO && HO>O && CrossUp(C,HO) && C>O && V>=V(1)*1.5; 조건 && !조건(1) 5. A=Predayhigh()-Predaylow(); B=Dayopen()+A*0.5; B1=RSI(2); A1=LinearRegressionValue(C,50,0); A2=LinearRegressionValue(A1,50,0); eq=A1-A2; VL =A1+eq; CrossUp(C,B) and B1>50 and C>VL 6. 기준 = Valuewhen(1, CrossUp(시간, 091459), C(1)); 고점 = Max(기준, Dayopen()); 저점 = Min(기준, Dayopen()); 박스영역 = 고점/저점*100-100; 박스영역 <= 5 && CrossUp(C, 고점) && C > Predayhigh() && Dayhigh() > Predayclose() * 1.02 7. S=(O-avg(L,20))/Stdev(L,20); Valuewhen(1,CrossUp(S,0),C) 8. R1 = RSI(14); R2 = eavg(RSI(14), 9); a = Ma(C, 5); b = Valuewhen(1, CrossUp(RSI(14), 30), (H + L) / 2); A0 = LinearRegressionValue(C, 50, 0); A1 = LinearRegressionValue(A0, 50, 0); EQ = A0 - A1; ZLSMa = A0 + EQ; B0 = Ref(H, 1) - Ref(L, 1); B1 = Open + B0 * 0.5; 조건1 = (R1 <= 40 and CrossUp(R1, R2)) or (R1 >= 30 and CrossUp(R1, R2)); 조건2 = (R1 <= 40 and CrossUp(R1, R2)) and (R1 >= 30 and CrossUp(R1, R2)) and CrossUp(C, BbandsDown(40,2)) and Stochasticsslow(14, 9) < 20; 조건3 = (C >= 0 and C >= b and b > Ref(b, 1) and Ref(a, 1) > Ref(a, 2)); (조건1 or 조건2 or 조건3) and ZLSMa <= C and Ref(b, 1) <= C; 9. Line1=Shift(avg(C,20)+2*Stdev((C+H+L)/3,20),25); Line2=avg((C+h+l)/3,30)+2*Stdev((C+h+l)/3,30); ((avg(C,120)*0.92 <=C and C<= avg(C,120)*1.08) or (avg(C,240)*0.92 <=C and C<= avg(C,240)*1.08) or (avg(C,480)*0.92 <=C and C<= avg(C,480)*1.08)) and avg(C,120)<avg(C,480) and C*0.9<=Line1 and Line1<=C*1.1) 10. OFFSET=(20-1)/2 ALPHA=2/(20+1) SMa=Sum(C, 20) EF = SMa Ema=IF(COUNT(1) <= 20, EF, PREV(Ema) + ALPHA * (C - PREV(Ema))) ADJUSTED_PRICE = C + (C - REF(C, OFFSET)) ZLEma = IF(COUNT(1) <= 20, Ema, PREV(ZLEma) + ALPHA * (ADJUSTED_PRICE - PREV(ZLEma))) Mavg_20 = avg(C, 20) 조건1 = CrossUp(ZLEma, Mavg_20) 조건3 = ZLEma > ZLEma[1] 조건3 = C > Mavg_20 조건1 && 조건2 && 조건3
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-13 11:05:35

안녕하세요 예스스탁입니다. 1 var : a(0),B(0); A = Accum(IFf(ma(C, 40)[1] * 1.3 <= C and ma(Money/C, 40)[1] * 6 <= ma(Money/C, 2) and ma(((H-L)/((H+L)/2)), 40)[1] * 1.5 <= ma(((H-L)/((H+1)/2)), 2) and C[1] < C,1,0)); if A != A[1] Then B = C; if A[1] - A[11] >= 1 and B[1] < C and A[1] != A Then Find(1); 2 var : A1(0),A2(0),A3(0),A(0); var : x(0),x1(0),z(0),z1(0),vwap(0); var : B(0),D1(0),D2(0),D3(0),D4(0),D5(0),D6(0),D7(0),D(0); A1=Macd(12,26); A2=StochasticsD(20,12,12); A3=RSI(21); A=(A1+A2+A3)/3; x=Accum(((h+l+C)/3)*v); x1=Accum(v); if sDate != sDate[1] Then { z = X[1]; z1 = X1[1]; } VWAP=(x-z)/(x1-z1); B=AccumN(iff(VWAP-VWAP[1]>0,VWAP-VWAP[1],0),17)/AccumN(iff(VWAP-VWAP[1]>0, VWAP-VWAP[1], VWAP[1]-VWAP),17)*100; D1=Iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1); D2=Iff(C>avg(C,20),1,-1); D3=Iff((C-C[12])/C[12]*100>0,1,-1); D4=Iff(ema((C-Lowest(L,5))/(Highest(H,5)-Lowest(L,5))*100,3)>50,1,-1); D5=Iff(CCI(20)>0,1,-1); D6=Iff(C>SAR(0.02,0.2),1,-1); D7=Iff((ema(Accum(((C-L)-(H-C))/(H-L)*V),3)-ema(Accum(((C-L)-(H-C))/(H-L)*V),10))>0,1,-1); D=D1+D2+D3+D4+D5+D6+D7; if C<=EnvelopeDown(20,20) and A<-40 and B<20 and D<-6 Then Find(1); 3 var : 선행1(0),선행2(0),거래(False),조건(False); 선행1 = (Highest(High,9)+Lowest(Low,9)+Highest(High,26)+Lowest(Low,26))/4; 선행2 = (Highest(High,52)+Lowest(Low,52))/2; 거래 = V > V[1]*10; 조건 = CountIf(거래, 20) > 0 && CrossUp(H, Max(선행1[25], 선행2[25])); if 조건 && 조건[1] == False Then Find(1); 4 var : HO(0),조건(False); if sDate != sDate[1] Then HO = IfF(C<O, Dayopen(),0); 조건=HO && HO>O && CrossUp(C,HO) && C>O && V>=V[1]*1.5; if 조건 && 조건[1] == False Then Find(1); 5 var : A(0),B(0),B1(0),A1(0),A2(0),eq(0),vl(0); A=dayhigh(1)-daylow(1); B=Dayopen()+A*0.5; B1=RSI(2); A1=LRL(C,50); A2=LRL(A1,50); eq=A1-A2; VL =A1+eq; if CrossUp(C,B) and B1>50 and C>VL Then Find(1); 6 var : 기준(0),고점(0),저점(0),박스영역(0); if CrossUp(sTime, 091459) Then 기준 = C[1]; 고점 = Max(기준, Dayopen()); 저점 = Min(기준, Dayopen()); 박스영역 = 고점/저점*100-100; if 박스영역 <= 5 && CrossUp(C, 고점) && C > dayhigh(1) && Dayhigh() > dayclose(1) * 1.02 Then Find(1); 7 var : S(0); S=(O-ma(L,20))/Std(L,20); if CrossUp(S,0) Then var1 = c; if var1 > 0 and CrossUp(c,var1) Then Find(1); 8 var : r1(0),r2(0),a(0),b(0),A0(0),A1(0),eq(0),zlsma(0),b0(0),b1(0); var : 조건1(False),조건2(False),조건3(False); R1 = RSI(14); R2 = Ema(RSI(14), 9); a = Ma(C, 5); if CrossUp(r1,30) Then b = (H + L) / 2; A0 = LRL(C, 50); A1 = LRL(A0, 50); EQ = A0 - A1; ZLSMa = A0 + EQ; B0 = H[1]-L[1]; B1 = Open + B0 * 0.5; 조건1 = (R1 <= 40 and CrossUp(R1, R2)) or (R1 >= 30 and CrossUp(R1, R2)); 조건2 = (R1 <= 40 and CrossUp(R1, R2)) and (R1 >= 30 and CrossUp(R1, R2)) and CrossUp(C, BollBandDown(40,2)) and StochasticsK(14, 9) < 20; 조건3 = (C >= 0 and C >= b and b > b[1] and a[1] >a[2]); if (조건1 or 조건2 or 조건3) and ZLSMa <= C and b[1] <= C Then Find(1); 9 var : line1(0),line2(0); Line1=ma(C,20)[25]+2*Std((C+H+L)/3,20)[25]; Line2=ma((C+h+l)/3,30)+2*Std((C+h+l)/3,30); if ((ma(C,120)*0.92 <=C and C<= ma(C,120)*1.08) or (ma(C,240)*0.92 <=C and C<= ma(C,240)*1.08) or (ma(C,480)*0.92 <=C and C<= ma(C,480)*1.08)) and ma(C,120)<ma(C,480) and C*0.9<=Line1 and Line1<=C*1.1 Then Find(1); 10 var : OFFSET(0),ALPHA(0),SMa(0),ef(0); var: e(0),ADJUSTED_PRICE(0),ZLEma(0),Mavg_20(0); var : 조건1(False),조건2(False),조건3(False); OFFSET=(20-1)/2; ALPHA=2/(20+1) ; SMa=AccumN(C, 20) ; EF = SMa; E =IfF(Index <= 20, EF, E[1] + ALPHA * (C - E[1])) ; ADJUSTED_PRICE = C + (C - C[OFFSET]); ZLEma = IfF(Index <= 20, E, ZLEma[1] + ALPHA * (ADJUSTED_PRICE - ZLEma[1])); Mavg_20 = ma(C, 20); 조건1 = CrossUp(ZLEma, Mavg_20) ; 조건2 = ZLEma > ZLEma[1]; 조건3 = C > Mavg_20 ; if 조건1 && 조건2 && 조건3 Then Find(1); 즐거운 하루되세요 > 파크에버뉴 님이 쓴 글입니다. > 제목 : 종목 검색식 부탁드립니다 > 항상 친절하고 자상한 답변에 머리숙여 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A = Sum(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+1)/2)), 2) and C(1) < C); B = Valuewhen(1, A(1) != A, C); if(A(1) - A(11) >= 1, B(1) < C and A(1) != A, 0) 2. A1=Macd(12,26); A2=eavg(Stochasticsslow(20,12),12); A3=RSI(21); A=(A1+A2+A3)/3; x=Sum(((h+l+C)/3)*v); z=Valuewhen(1, date != date(1) , X(1)); x1=Sum(v); z1=Valuewhen(1, date != date(1) , X1(1)); VWAP=(x-z)/(x1-z1); B=Sum(if(VWAP-VWAP(1)>0,VWAP-VWAP(1),0),17)/Sum(if(VWAP-VWAP(1)>0, VWAP-VWAP(1), VWAP(1)-VWAP),17)*100; D1=If(eavg(C,12)-eavg(C,26)>eavg(eavg(C,12)-eavg(C,26),9),1,-1); D2=If(C>avg(C,20),1,-1); D3=If((C-C(12))/C(12)*100>0,1,-1); D4=If(eavg((C-Lowest(L,5))/(Highest(H,5)-Lowest(L,5))*100,3)>50,1,-1); D5=If(CCI(20)>0,1,-1); D6=If(C>SAR(0.02,0.2),1,-1); D7=If((eavg(Sum(((C-L)-(H-C))/(H-L)*V),3)-eavg(Sum(((C-L)-(H-C))/(H-L)*V),10))>0,1,-1); D=D1+D2+D3+D4+D5+D6+D7; C<=EnvelopeDown(20,20) and A<-40 and B<20 and D<-6 3. 선행1 = (Highest(High,9)+Lowest(Low,9)+Highest(High,26)+Lowest(Low,26))/4; 선행2 = (Highest(High,52)+Lowest(Low,52))/2; 거래 = V > V(1)*10; 조건 = Sum(거래, 20) > 0 && CrossUp(H, Max(선행1(25), 선행2(25))); 조건 && ! 조건(1) 4. HO=Valuewhen(1, Date!=Date(1), IF(C<O, Dayopen(),0)); 조건=HO && HO>O && CrossUp(C,HO) && C>O && V>=V(1)*1.5; 조건 && !조건(1) 5. A=Predayhigh()-Predaylow(); B=Dayopen()+A*0.5; B1=RSI(2); A1=LinearRegressionValue(C,50,0); A2=LinearRegressionValue(A1,50,0); eq=A1-A2; VL =A1+eq; CrossUp(C,B) and B1>50 and C>VL 6. 기준 = Valuewhen(1, CrossUp(시간, 091459), C(1)); 고점 = Max(기준, Dayopen()); 저점 = Min(기준, Dayopen()); 박스영역 = 고점/저점*100-100; 박스영역 <= 5 && CrossUp(C, 고점) && C > Predayhigh() && Dayhigh() > Predayclose() * 1.02 7. S=(O-avg(L,20))/Stdev(L,20); Valuewhen(1,CrossUp(S,0),C) 8. R1 = RSI(14); R2 = eavg(RSI(14), 9); a = Ma(C, 5); b = Valuewhen(1, CrossUp(RSI(14), 30), (H + L) / 2); A0 = LinearRegressionValue(C, 50, 0); A1 = LinearRegressionValue(A0, 50, 0); EQ = A0 - A1; ZLSMa = A0 + EQ; B0 = Ref(H, 1) - Ref(L, 1); B1 = Open + B0 * 0.5; 조건1 = (R1 <= 40 and CrossUp(R1, R2)) or (R1 >= 30 and CrossUp(R1, R2)); 조건2 = (R1 <= 40 and CrossUp(R1, R2)) and (R1 >= 30 and CrossUp(R1, R2)) and CrossUp(C, BbandsDown(40,2)) and Stochasticsslow(14, 9) < 20; 조건3 = (C >= 0 and C >= b and b > Ref(b, 1) and Ref(a, 1) > Ref(a, 2)); (조건1 or 조건2 or 조건3) and ZLSMa <= C and Ref(b, 1) <= C; 9. Line1=Shift(avg(C,20)+2*Stdev((C+H+L)/3,20),25); Line2=avg((C+h+l)/3,30)+2*Stdev((C+h+l)/3,30); ((avg(C,120)*0.92 <=C and C<= avg(C,120)*1.08) or (avg(C,240)*0.92 <=C and C<= avg(C,240)*1.08) or (avg(C,480)*0.92 <=C and C<= avg(C,480)*1.08)) and avg(C,120)<avg(C,480) and C*0.9<=Line1 and Line1<=C*1.1) 10. OFFSET=(20-1)/2 ALPHA=2/(20+1) SMa=Sum(C, 20) EF = SMa Ema=IF(COUNT(1) <= 20, EF, PREV(Ema) + ALPHA * (C - PREV(Ema))) ADJUSTED_PRICE = C + (C - REF(C, OFFSET)) ZLEma = IF(COUNT(1) <= 20, Ema, PREV(ZLEma) + ALPHA * (ADJUSTED_PRICE - PREV(ZLEma))) Mavg_20 = avg(C, 20) 조건1 = CrossUp(ZLEma, Mavg_20) 조건3 = ZLEma > ZLEma[1] 조건3 = C > Mavg_20 조건1 && 조건2 && 조건3