커뮤니티

종목 검색식 부탁드립니다.

프로필 이미지
일지매7
2026-04-24 17:24:05
175
글번호 231770
답변완료

1.   RSI (14)가  기준선 100을 돌파할때 종목 검색식 부탁합니다

        (단 0봉전 ~10봉전까지의  모든 종목)


2.  일봉차트에 주봉 10 이평선을  긋고,

     일봉차트에서  주봉 10이평을 돌파하는  양봉 캔들  종목검색식 부탁드려요.


3. 볼린저밴드 상한선이 엔벨로프 저항선을 골든크로스할때 종목검색식 부탁드려요


------------------------------------------------


4.  일봉 차트에서 주봉 10 이평선을 긋고,

     그은 주봉 10 이평선이 상승추세에 있는 종목 검색식 부탁드려요


5.  일봉 차트에서 주봉 10 이평선을 긋고,

     그은 주봉 10 이평선이 상승추세에 있는 ,  0봉전~10봉전까지의 모든 종목 검색식

    부탁드려요


--------------------------------------------------


6.   아래수식을 참고하여, 종목 검색식 부탁드려요


7   아래수식을 참고하여,   0봉전!~ 5봉전 까지의 모든 종목 검색식 부탁드립니다.


---아래---


M=ma(C,100,삼각);

HH=HighestSince(1, CrossUp(C,M),H);

Bs=BarsSince(CrossUp(C,M))-5;

cnt=CountSince(CrossUp(C,M),C<M);

조건=

Bs ==cnt &&

CrossUp(C,HH(1)) &&

Bs <80;

첫신호=CountSince(CrossUp(C,M),조건);

첫신호==1 && 첫신호(1)==0


--------------------------------------------------


8.  아래수식을 참고하여, 종목 검색식 부탁드려요


9.   아래수식을 참고하여,   0봉전!~ 5봉전 까지의 모든 종목 검색식 부탁드립니다.


---아래---


기준봉 =

Highest(H(1),60) < H &&

Highest(V(1),60) > V &&

ma(V(1),20)*배수 < V &&

H > C(1) *1.5 &&

C > C(1) * 1.5 && C>O;

기준선 = Valuewhen(1, 기준봉,H);

Sv = sum(V);

누적V =  Sv - Valuewhen(1, 기준봉, Sv);

기준V = Valuewhen(1, 기준봉, V)*1.5;

CrossUp(C,기준선) && 누적V > 기준V


지표변수       배수   50

      




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

예스스탁 예스스탁 답변

2026-04-27 10:47:46

안녕하세요 예스스탁입니다. 1 input : P(14),N(10); var : R(0); R = RSI(P); if CountIf(CrossUp(R,100),N) >= 1 Then Find(1); 2 input : WPeriod(10); var : cnt(0),sum(0),weekma(0); Array : CC[100](0); if Bdate != Bdate[1] and (DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) or DateToJulian(Bdate) >= DateToJulian(Bdate[1])+7) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[WPeriod-1] > 0 Then { sum = 0; for cnt = 0 to WPeriod-1 { sum = sum+CC[cnt]; } weekma = sum/WPeriod; if C > O and CrossUp(C,weekma) Then Find(1); } 3 input : BBP(20),dv(2),EVP(20),Per(10); var : BBup(0),EVup(0); BBup = BollBandUp(BBP,dv); EVup = EnvelopeUp(EVP,Per); if CrossUp(BBup,Evup) Then Find(1); 4 input : WPeriod(10); var : cnt(0),sum1(0),weekma1(0),sum(0),weekma(0); Array : CC[100](0); if Bdate != Bdate[1] and (DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) or DateToJulian(Bdate) >= DateToJulian(Bdate[1])+7) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[WPeriod] > 0 Then { sum1 = 0; sum = 0; for cnt = 0 to WPeriod-1 { sum1 = sum1+CC[cnt+1]; sum = sum+CC[cnt]; } weekma1 = sum1/WPeriod; weekma = sum/WPeriod; if weekma > weekma1 Then Find(1); } 5 input : WPeriod(10),N(10); var : cnt(0),sum1(0),weekma1(0),sum(0),weekma(0); Array : CC[100](0); if Bdate != Bdate[1] and (DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) or DateToJulian(Bdate) >= DateToJulian(Bdate[1])+7) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[WPeriod] > 0 Then { sum1 = 0; sum = 0; for cnt = 0 to WPeriod-1 { sum1 = sum1+CC[cnt+1]; sum = sum+CC[cnt]; } weekma1 = sum1/WPeriod; weekma = sum/WPeriod; if CountIf( weekma > weekma1,N) >=1 Then Find(1); } 6 var : TLen(0),MM(0),HH(Nan),bs(Nan),cnt(Nan),조건(false),첫신호(Nan); TLen = Ceiling((100 + 1) * .5); MM = ma(ma(C, TLen), TLen); if CrossUp(C,MM) Then { HH = H; bs = 0; cnt = 0; 첫신호 = 0; } else { bs = bs+1; if H > HH Then HH = H; } Bs = bs-5; if C < MM Then cnt = cnt+1; 조건= Bs ==cnt && CrossUp(C,HH[1]) && Bs <80; if 조건 Then 첫신호 = 첫신호+1; if 첫신호==1 && 첫신호[1]==0 Then Find(1); 7 input : N(5); var : TLen(0),MM(0),HH(Nan),bs(Nan),cnt(Nan),조건(false),첫신호(Nan); TLen = Ceiling((100 + 1) * .5); MM = ma(ma(C, TLen), TLen); if CrossUp(C,MM) Then { HH = H; bs = 0; cnt = 0; 첫신호 = 0; } else { bs = bs+1; if H > HH Then HH = H; } Bs = bs-5; if C < MM Then cnt = cnt+1; 조건= Bs ==cnt && CrossUp(C,HH[1]) && Bs <80; if 조건 Then 첫신호 = 첫신호+1; if CountIf( 첫신호==1 && 첫신호[1]==0,N) >= 1 Then Find(1); 8 input : 배수(50); var : 기준봉(False),SV(0),기준선(0),누적V(0),sv1(0),기준V(0),v1(0); 기준봉 =Highest(H,60)[1] < H && Highest(V,60)[1] > V && ma(V,20)[1]*배수 < V && H > C[1] *1.5 && C > C[1] * 1.5 && C>O; Sv = Accum(V); if 기준봉 == true Then { 기준선 = H; sv1 = sv; v1 = v; } 누적V =Sv - Valuewhen(1, 기준봉, Sv); 기준V = V1*1.5; if CrossUp(C,기준선) && 누적V > 기준V Then Find(1); 9 input : 배수(50),N(5); var : 기준봉(False),SV(0),기준선(0),누적V(0),sv1(0),기준V(0),v1(0); 기준봉 =Highest(H,60)[1] < H && Highest(V,60)[1] > V && ma(V,20)[1]*배수 < V && H > C[1] *1.5 && C > C[1] * 1.5 && C>O; Sv = Accum(V); if 기준봉 == true Then { 기준선 = H; sv1 = sv; v1 = v; } 누적V =Sv - Valuewhen(1, 기준봉, Sv); 기준V = V1*1.5; if CountIf( CrossUp(C,기준선) && 누적V > 기준V,N) >= 1 Then Find(1); 즐거운 하루되세요