커뮤니티

종목 검색식 부탁드립니다

프로필 이미지
파크에버뉴
2024-12-11 20:58:16
616
글번호 186179
답변완료
항상 친절하고 자상한 답변에 머리숙여 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A=Valuewhen(2,V>Highest(V(1),100) and H>Highest(H(1),10),H); CrossUp(C, A) 2. A=Ma((nPredayclose(4)+nPredayclose(3)+nPredayclose(2)+nPredayclose(1)+Dayclose())/5,5)*0.83; CrossDown (C,A) 3. R=RSI(21); S=Stochasticsslow(20, 12); M= Ma(C, 120); P= 2*((Predayhigh()+Predaylow()+Predayclose())/3)-Predaylow(); 조건 = R >= 70 && S >= 70 && C >= M && C >= P && R>R(1) && S>S(1); Cnt = Countsince(date!=date(1), 조건)==1; Cnt && !Cnt(1) 4. V1 = Ma(Close,20); V2 = V1 + 2 * Stdev(Close,20); BREAK_Condition=if(Close>V2,1,0) and if (REF(Close,1) <= V2,1,0); BREAK_COUNT = Sum(BREAK_Condition,10); UP_TREND = V1 > REF(V1,5); BREAK_Condition and BREAK_COUNT >= 2 and UP_TREND 5. A=avg(C,14)-avg(C,20)*12/100; A1=Sum(if(C-C(1)>0,C-C(1),0),14)/Sum(if(C-C(1)>0,C-C(1),C(1)-C),14)*100; A2=eavg(if(L(1)-L>0 && H-H(1)<L(1)-L,L(1)-L,0),14)/eavg(Max(Max(H-L,abs(C(1)-H)),abs(C(1)-L)),14)*100; (L(1)<=A(1) or L<=A) && (A1(1)<=30 or A1 <=30) && (A2(1)>30 or A2>30) && C>0 6. A=eavg(C,150); B=eavg(C,200); A1=Lowest(L,260,1)*1.25; A2=Valuewhen(1,A1,A1); (((A(2)>A(1) && CrossUp(A,A(1))) or (B(2)>B(1) && CrossUp(B,B(1)))) && (CrossUp(C,A) or CrossUp(C,A1) or CrossUp(C,A2))) and ((V>avg(V,20)*3.5 && V>V(1)*3.5 && O<C && C-0>(H-C)*1.2)) 7. 조건=Highest(H,28)==H(12); A=Valuewhen(1,조건,H(12),1); E5=eavg(V,5); E10=eavg(V,10); OSC=100*(E5- E10)/E10; CrossUp(C,A) && OSC>0 && OSC>OSC(1) 8. A=(H == C) && ((if(C < 5000, C+5, if(C < 20000, C+10, if(C < 50000, C+50, if(C < 200000, C+100, if(C < 500000, C+500,C+1000)))))) / Predayclose() > 1.3); Sum(A(1), 20) >= 1 and CrossUp(C, avg(C, 20)) 9. A = Lowest(L,30); B = Valuewhen(1, A(1) != A, RSI(30)); A(1) > A and B(1) < B 10. 양=C > O; 음=C < O; Cnt=Countsince(Date!=Date(1),음); 조건=(Cnt==1 && Cnt(1)==0) or (Date!=Date(1) && 음); Valuewhen(1, 조건, O)
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-12 13:58:37

안녕하세요 예스스탁입니다. 1 var : A(0); if V>Highest(V,100)[1] and H>Highest(H,10)[1] Then { var1 = H; A = var1[1]; } if CrossUp(C, A) Then Find(1); 2 var : A(0); A=Ma((dayclose(4)+dayclose(3)+dayclose(2)+dayclose(1)+Dayclose())/5,5)*0.83; if CrossDown (C,A) Then Find(1); 3 var : R(0),S(0),MM(0),P(0),조건(False),cnt(False),cs(0); R=RSI(21); S=StochasticsK(20, 12); MM= Ma(C, 120); P= 2*((dayhigh(1)+daylow(1)+dayclose(1))/3)-daylow(1); 조건 = R >= 70 && S >= 70 && C >= MM && C >= P && R>R[1] && S>S[1]; if sDate != sDate[1] Then cs = 0; if 조건 Then cs =cs+1; Cnt = cs==1; if Cnt && Cnt[1] == False Then Find(1); 4 var : v1(0),v2(0),BREAK_Condition(False),BREAK_COUNT(0),UP_TREND(False); V1 = Ma(Close,20); V2 = V1 + 2 * Std(Close,20); BREAK_Condition= Close>V2 and Close[1] <= V2; BREAK_COUNT = CountIf(BREAK_Condition,10); UP_TREND = V1 > V1[5]; if BREAK_Condition and BREAK_COUNT >= 2 and UP_TREND Then Find(1); 5 var : a(0),a1(0),a2(0); A=ma(C,14)-ma(C,20)*12/100; A1=AccumN(iff(C-C[1]>0,C-C[1],0),14)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),14)*100; A2=Ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),14)/Ema(Max(Max(H-L,abs(C[1]-H)),abs(C[1]-L)),14)*100; if (L[1]<=A[1] or L<=A) && (A1[1]<=30 or A1 <=30) && (A2[1]>30 or A2>30) && C>0 Then Find(1); 6 var : a(0),b(0),a1(0),a2(0); A=Ema(C,150); B=Ema(C,200); A1=Lowest(L,260)[1]*1.25; if a1 Then A2 = A1; if (((A[2]>A[1] && CrossUp(A,A[1])) or (B[2]>B[1] && CrossUp(B,B[1]))) && (CrossUp(C,A) or CrossUp(C,A1) or CrossUp(C,A2))) and ((V>avg(V,20)*3.5 && V>V[1]*3.5 && O<C && C-0>(H-C)*1.2)) Then Find(1); 7 var : 조건(False),a(0),e5(0),e10(0),osc(0); 조건=Highest(H,28)==H[12]; if 조건 Then A = H[12]; E5=Ema(V,5); E10=Ema(V,10); OSC=100*(E5- E10)/E10; if CrossUp(C,A[1]) && OSC>0 && OSC>OSC[1] Then Find(1); 8. var : a(False); A = (H == C) && ((iff(C < 5000, C+5, iff(C < 20000, C+10, iff(C < 50000, C+50, iff(C < 200000, C+100, iff(C < 500000, C+500,C+1000)))))) / dayclose(1) > 1.3); if CountIf(A, 20)[1] >= 1 and CrossUp(C, ma(C, 20)) Then Find(1); 9. var : A(0),b(0); A = Lowest(L,30); if A != A[1] Then B =RSI(30); if A[1] > A and B[1] < B Then Find(1); 10 var : 양(False),음(False),cnt(0),조건(False); 양=C > O; 음=C < O; if sDate != sDate[1] Then cnt = 0; if 음 Then cnt = cnt+1; 조건=(Cnt==1 && Cnt[1]==0) or (Date!=Date[1] && 음); if 조건 Then var1 = O; if CrossUp(C,var1) Then Find(1); 즐거운 하루되세요 > 파크에버뉴 님이 쓴 글입니다. > 제목 : 종목 검색식 부탁드립니다 > 항상 친절하고 자상한 답변에 머리숙여 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A=Valuewhen(2,V>Highest(V(1),100) and H>Highest(H(1),10),H); CrossUp(C, A) 2. A=Ma((nPredayclose(4)+nPredayclose(3)+nPredayclose(2)+nPredayclose(1)+Dayclose())/5,5)*0.83; CrossDown (C,A) 3. R=RSI(21); S=Stochasticsslow(20, 12); M= Ma(C, 120); P= 2*((Predayhigh()+Predaylow()+Predayclose())/3)-Predaylow(); 조건 = R >= 70 && S >= 70 && C >= M && C >= P && R>R(1) && S>S(1); Cnt = Countsince(date!=date(1), 조건)==1; Cnt && !Cnt(1) 4. V1 = Ma(Close,20); V2 = V1 + 2 * Stdev(Close,20); BREAK_Condition=if(Close>V2,1,0) and if (REF(Close,1) <= V2,1,0); BREAK_COUNT = Sum(BREAK_Condition,10); UP_TREND = V1 > REF(V1,5); BREAK_Condition and BREAK_COUNT >= 2 and UP_TREND 5. A=avg(C,14)-avg(C,20)*12/100; A1=Sum(if(C-C(1)>0,C-C(1),0),14)/Sum(if(C-C(1)>0,C-C(1),C(1)-C),14)*100; A2=eavg(if(L(1)-L>0 && H-H(1)<L(1)-L,L(1)-L,0),14)/eavg(Max(Max(H-L,abs(C(1)-H)),abs(C(1)-L)),14)*100; (L(1)<=A(1) or L<=A) && (A1(1)<=30 or A1 <=30) && (A2(1)>30 or A2>30) && C>0 6. A=eavg(C,150); B=eavg(C,200); A1=Lowest(L,260,1)*1.25; A2=Valuewhen(1,A1,A1); (((A(2)>A(1) && CrossUp(A,A(1))) or (B(2)>B(1) && CrossUp(B,B(1)))) && (CrossUp(C,A) or CrossUp(C,A1) or CrossUp(C,A2))) and ((V>avg(V,20)*3.5 && V>V(1)*3.5 && O<C && C-0>(H-C)*1.2)) 7. 조건=Highest(H,28)==H(12); A=Valuewhen(1,조건,H(12),1); E5=eavg(V,5); E10=eavg(V,10); OSC=100*(E5- E10)/E10; CrossUp(C,A) && OSC>0 && OSC>OSC(1) 8. A=(H == C) && ((if(C < 5000, C+5, if(C < 20000, C+10, if(C < 50000, C+50, if(C < 200000, C+100, if(C < 500000, C+500,C+1000)))))) / Predayclose() > 1.3); Sum(A(1), 20) >= 1 and CrossUp(C, avg(C, 20)) 9. A = Lowest(L,30); B = Valuewhen(1, A(1) != A, RSI(30)); A(1) > A and B(1) < B 10. 양=C > O; 음=C < O; Cnt=Countsince(Date!=Date(1),음); 조건=(Cnt==1 && Cnt(1)==0) or (Date!=Date(1) && 음); Valuewhen(1, 조건, O)