커뮤니티

종목 검색식 부탁드립니다

프로필 이미지
파크에버뉴
2024-12-16 19:11:18
682
글번호 186318
답변완료
항상 친절하고 자상한 답변에 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. a=Sum(if(H-H(1)>0&&H-H(1)>L(1)-L,1,0),14); b=Sum(if(L(1)-L>0&&H-H(1)<L(1)-L,1,0),14); d=eavg(a,5)-eavg(b,5); d<=-5 2. 기준=Valuewhen(1, CrossUp(시간,091459),C(1)); 고점=Max(기준, Dayopen()); 최종= CrossUp(C,고점) && C>Predayhigh() && Dayhigh() > Predayclose()*1.02&& V>3000 3. A1=Dayopen() < C and O < C; A=BarsSince(CrossUp(C, Dayopen())); B= Countsince(CrossUp(C, Dayopen()),A >1 and A1(1) and A1); B==1 and A >1 and A1(1) and A1 4. A1=Predayhigh() < C and O < C; A=BarsSince(CrossUp(C, Predayhigh())); B= Countsince(CrossUp(C, Predayhigh()),A >1 and A1(1) and A1); B==1 and A >1 and A1(1) and A1 5. A=Shift(C,-25+1); B=Ma(C,25); CrossUp(A,B) 6. M=floor(date/100); S=Sum(1); HH=Sum(H); S1=S-Valuewhen(1, M!=M(1),S(1)); H1=HH-Valuewhen(1,M!=M(1),HH(1)); S2=S-Valuewhen(2,M!=M(1),S(1))-S1; H2=HH-Valuewhen(2,M!=M(1),HH(1))-H1; A=H2/S2; CrossUp(C,A) 7. B1=if(eavg(C,12)-eavg(C,26) > eavg(eavg(C,12)-eavg(C,26),9), 1,-1); B2=if(C > avg(C, 20), 1, -1); B3=if((C - C(12)) / C(12) * 100 > 0, 1, -1); B4=if(eavg((C-Lowest(L, 5)) / (Highest(H, 5) - Lowest(L, 5)) * 100, 3)>50, 1, -1); B5=If(CCI(20) > 0,1,-1); B6=If(C > SAR(0.02,0.2),1,-1); B7=If((eavg(Sum(((C -L)-(H- C))/ (H-L)*V), 3)-eavg(Sum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1); A=B1+B2+B3+B4+B5+B6+B7; BB=eavg(A,9); BB1=(BB-Lowest(BB,20))/(Highest(BB,20)-Lowest(BB,20))*100; A=LinearRegressionValue(C,50,0); A1=LinearRegressionValue(A,50,0); eq= A-A1; z =A+eq; Z1=(Z-Lowest(Z,20))/(Highest(Z,20)-Lowest(Z,20))*100; BB1(1)<=20 && Z1(1)<=20 && (CrossUp(BB1,20) OR CrossUp(Z1,20) OR CrossUp(BB1,Z1)) 8. cnt = Countsince (date==date(1) && date ==date(2) && date!= date(3), C > Dayopen() && C(1) < Dayopen()); S = Countsince(date!=date(1), C < Dayopen()); cnt==1 && cnt(1)==0 && C >1 9. A=(H+L+O+C)/4*V/100000000; B=Sum(A); D=ValueWhen(1, Date(1) != Date, B(1)); E=B-D; CrossUp(E,1500) 10. A=Trix(12); B=eavg(A,9); D=CCI(9); E=MACD(12,26)-eavg(MACD(12,26),9); G=Stochasticsslow(12,5); F=eavg(G,3); CrossUp(A,B)&& Sum(CrossUp(D(1),200),10) >=1 && Sum(CrossUp(E(1),0),10) >=1 && Sum(CrossUp(G(1),F(1)),10) >=1
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-17 10:47:00

안녕하세요 예스스탁입니다. 1 var :a(0),b(0),d(0); a=AccumN(iff(H-H[1]>0&&H-H[1]>L[1]-L,1,0),14); b=AccumN(iff(L[1]-L>0&&H-H[1]<L[1]-L,1,0),14); d=Ema(a,5)-Ema(b,5); if d<=-5 Then Find(1); 2 var : 기준(0),고점(0),최종(False); if CrossUp(sTime,091459) Then 기준 = C[1]; 고점=Max(기준, Dayopen()); 최종= CrossUp(C,고점) && C>dayhigh(1) && Dayhigh() > dayclose(1)*1.02&& V>3000; if 최종 == true Then Find(1); 3 var : A1(False),A(-1),B(-1); A1 =Dayopen() < C and O < C; if CrossUp(C,DayOpen) Then { A = 0; B = 0; } Else { if A >= 0 Then A = A+1; } if B >= 0 and A > 1 and A1[1] and A1 Then B = B+1; if B==1 and A >1 and A1[1] and A1 Then Find(1); 4 var : A1(False),A(-1),B(-1); A1 = dayhigh(1) < C and O < C; if CrossUp(c,DayHigh(1)) Then { A = 0; B = 0; } Else { if A >= 0 Then A = A+1; } if B >= 0 and A >1 and A1[1] and A1 Then B = B+1; if B==1 and A >1 and A1[1] and A1 Then Find(1); 5 var : B(0); B=Ma(C,25); if CrossUp(C,B[24]) Then Find(1); 6 var : mm(0),s(0),hh(0),s1(0),h1(0),s2(0),h2(0),A(0); mm=floor(date/100); S=Accum(1); HH=Accum(H); if mm != mm[1] Then { var1 = s[1]; value1 = hh[1]; var2 = var1[1]; Value2 = value1[1]; } S1=S-var1; H1=HH-value1; S2=S-var2-S1; H2=HH-value2-H1; A=H2/S2; if CrossUp(C,A) Then Find(1); 7. var : b1(0),b2(0),b3(0),b4(0),b5(0),b6(0),b7(0); var :a(0),bb(0),bb1(0),za(0),a1(0),eq(0),z(0),z1(0); B1=iff(ema(C,12)-ema(C,26) > ema(ema(C,12)-ema(C,26),9), 1,-1); B2=iff(C > avg(C, 20), 1, -1); B3=iff((C - C[12]) / C[12] * 100 > 0, 1, -1); B4=iff(ema((C-Lowest(L, 5)) / (Highest(H, 5) - Lowest(L, 5)) * 100, 3)>50, 1, -1); B5=Iff(CCI(20) > 0,1,-1); B6=Iff(C > SAR(0.02,0.2),1,-1); B7=Iff((ema(Accum(((C -L)-(H- C))/ (H-L)*V), 3)-ema(Accum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1); A=B1+B2+B3+B4+B5+B6+B7; BB=ema(A,9); BB1=(BB-Lowest(BB,20))/(Highest(BB,20)-Lowest(BB,20))*100; zA=LRL(C,50); A1=LRL(zA,50); eq= zA-A1; z =zA+eq; Z1=(Z-Lowest(Z,20))/(Highest(Z,20)-Lowest(Z,20))*100; if BB1[1]<=20 && Z1[1]<=20 && (CrossUp(BB1,20) OR CrossUp(Z1,20) OR CrossUp(BB1,Z1)) Then Find(1); 8. var : cnt(-1),S(-1); if date==date[1] && date ==date[2] && date!= date[3] Then cnt = 0; if cnt >= 0 and C > Dayopen() && C[1] < Dayopen() Then cnt = cnt+1; if date!=date[1] Then S = 0; if S >= 0 and C < Dayopen() Then S = S+1; if cnt==1 && cnt[1]==0 && C >1 Then Find(1); 9. var :A(0),B(0),D(0),E(0); A=(H+L+O+C)/4*V/100000000; B=Accum(A); if sDate != sDate[1] Then D = B[1]; E=B-D; if CrossUp(E,1500) Then Find(1); 10 var : A(0),B(0),D(0),E(0),G(0),F(0); A=Trix(12); B=Ema(A,9); D=CCI(9); E=MACD(12,26)-Ema(MACD(12,26),9); G=StochasticsK(12,5); F=Ema(G,3); if CrossUp(A,B)&& CountIf(CrossUp(D[1],200),10) >=1 && CountIf(CrossUp(E[1],0),10) >=1 && CountIf(CrossUp(G[1],F[1]),10) >=1 Then Find(1); 즐거운 하루되세요 > 파크에버뉴 님이 쓴 글입니다. > 제목 : 종목 검색식 부탁드립니다 > 항상 친절하고 자상한 답변에 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. a=Sum(if(H-H(1)>0&&H-H(1)>L(1)-L,1,0),14); b=Sum(if(L(1)-L>0&&H-H(1)<L(1)-L,1,0),14); d=eavg(a,5)-eavg(b,5); d<=-5 2. 기준=Valuewhen(1, CrossUp(시간,091459),C(1)); 고점=Max(기준, Dayopen()); 최종= CrossUp(C,고점) && C>Predayhigh() && Dayhigh() > Predayclose()*1.02&& V>3000 3. A1=Dayopen() < C and O < C; A=BarsSince(CrossUp(C, Dayopen())); B= Countsince(CrossUp(C, Dayopen()),A >1 and A1(1) and A1); B==1 and A >1 and A1(1) and A1 4. A1=Predayhigh() < C and O < C; A=BarsSince(CrossUp(C, Predayhigh())); B= Countsince(CrossUp(C, Predayhigh()),A >1 and A1(1) and A1); B==1 and A >1 and A1(1) and A1 5. A=Shift(C,-25+1); B=Ma(C,25); CrossUp(A,B) 6. M=floor(date/100); S=Sum(1); HH=Sum(H); S1=S-Valuewhen(1, M!=M(1),S(1)); H1=HH-Valuewhen(1,M!=M(1),HH(1)); S2=S-Valuewhen(2,M!=M(1),S(1))-S1; H2=HH-Valuewhen(2,M!=M(1),HH(1))-H1; A=H2/S2; CrossUp(C,A) 7. B1=if(eavg(C,12)-eavg(C,26) > eavg(eavg(C,12)-eavg(C,26),9), 1,-1); B2=if(C > avg(C, 20), 1, -1); B3=if((C - C(12)) / C(12) * 100 > 0, 1, -1); B4=if(eavg((C-Lowest(L, 5)) / (Highest(H, 5) - Lowest(L, 5)) * 100, 3)>50, 1, -1); B5=If(CCI(20) > 0,1,-1); B6=If(C > SAR(0.02,0.2),1,-1); B7=If((eavg(Sum(((C -L)-(H- C))/ (H-L)*V), 3)-eavg(Sum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1); A=B1+B2+B3+B4+B5+B6+B7; BB=eavg(A,9); BB1=(BB-Lowest(BB,20))/(Highest(BB,20)-Lowest(BB,20))*100; A=LinearRegressionValue(C,50,0); A1=LinearRegressionValue(A,50,0); eq= A-A1; z =A+eq; Z1=(Z-Lowest(Z,20))/(Highest(Z,20)-Lowest(Z,20))*100; BB1(1)<=20 && Z1(1)<=20 && (CrossUp(BB1,20) OR CrossUp(Z1,20) OR CrossUp(BB1,Z1)) 8. cnt = Countsince (date==date(1) && date ==date(2) && date!= date(3), C > Dayopen() && C(1) < Dayopen()); S = Countsince(date!=date(1), C < Dayopen()); cnt==1 && cnt(1)==0 && C >1 9. A=(H+L+O+C)/4*V/100000000; B=Sum(A); D=ValueWhen(1, Date(1) != Date, B(1)); E=B-D; CrossUp(E,1500) 10. A=Trix(12); B=eavg(A,9); D=CCI(9); E=MACD(12,26)-eavg(MACD(12,26),9); G=Stochasticsslow(12,5); F=eavg(G,3); CrossUp(A,B)&& Sum(CrossUp(D(1),200),10) >=1 && Sum(CrossUp(E(1),0),10) >=1 && Sum(CrossUp(G(1),F(1)),10) >=1