커뮤니티

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

프로필 이미지
일지매7
2026-05-07 10:04:51
77
글번호 231921
답변완료

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

    단,   아래의 식을  만족하고    "첫번째"  (추가요망)로  나오는 종목 검색식 부탁드려요  

      

---아래---


R=RSi(9);

Rs=eavg(R,9);

Dp=DiPlus(15);

Dm=DiMinus(14);

M=Macd(12,30);

Ms=eavg(M,9);

S=StochasticsSlow(12,8);

Ss=eavg(S,3);

CC=CCi(15);

Cs=eavg(CC,12);

M60=ma(C,60);

체크합=

if(R>Rs,1,0)+

if(Dp>Dm,1,0)+

if(M>Ms,1,0)+

if(S>Ss,1,0)+

if(CC>Cs,1,0)+

if(C>M60,1,0);

체크합==2  OR 체크합==3



2. Bostian's Intraday intensity index  가    "상승전환"   OR   "연속상승"시

         0봉전~5봉전 까지의 종목 검색식 부탁드려요



3.    BWI  (60,2)  가   BWI (120,2) 를   돌파할때   종목 검색식  부탁드려요.



4.    BWI  (60,2)  가   BWI (120,2) 를   돌파할때   0봉전~5봉전까지의

       종목 검색식  부탁드려요.


5.   OBV 가  시그널을 돌파할때  0봉~5봉전까지 종목 검색식 부탁드려요



6.   OBV 가  "상승전환" OR   "연속상승" 할때  0봉~5봉전까지 종목 검색식 부탁드려요



7.       OBV 지표  (시그널포함) 부탁드려요

검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-05-07 14:59:41

안녕하세요 예스스탁입니다. 1 VAR : r(0),rs(0),DP(0),DM(0),MM(0),MS(0),S(0),SS(0),CC(0),CS(0); var : M60(0),체크합(0); R=RSi(9); Rs=Ema(R,9); Dp=DiPlus(15); Dm=DiMinus(14); MM=Macd(12,30); Ms=Ema(MM,9); S=StochasticsK(12,8); Ss=Ema(S,3); CC=CCi(15); Cs=Ema(CC,12); M60=ma(C,60); 체크합= iff(R>Rs,1,0)+ iff(Dp>Dm,1,0)+ iff(M>Ms,1,0)+ iff(S>Ss,1,0)+ iff(CC>Cs,1,0)+ iff(C>M60,1,0); Condition1 = 체크합==2 OR 체크합==3; if Condition1 == true and Condition1[1] == False Then Find(1); 2 input : N(5); var : BIII(0),T(0); BIII = accum(V*(Pow(C-L,2)-Pow(H-C, 2)) / (H-L)); if BIII > BIII[1] Then T = 1; if BIII < BIII[1] Then T = -1; if CountIf((T == 1 and T != T[1]) or CountIf(BIII>BIII[1],2) == 2,N) >= 1 Then Find(1); 3 Input: Period1(60), D1(2); Input: Period2(120), D2(2); var : BM1(0),BU1(0),BD1(0),BWI1(0),T(0); var : BM2(0),BU2(0),BD2(0),BWI2(0); BM1 = ma((C+H+L)/3,Period1); BU1 = BM1+D1*std((C+H+L)/3,Period1); BD1 = BM1-D1*std((C+H+L)/3,Period1); BWI1 = (BU1-BD1)/BM1*100; BM2 = ma((C+H+L)/3,Period2); BU2 = BM2+D2*std((C+H+L)/3,Period2); BD2 = BM2-D2*std((C+H+L)/3,Period2); BWI2 = (BU2-BD2)/BM2*100; if CrossUp(BWI1,BWI2) Then Find(1); 4 Input: Period1(60), D1(2); Input: Period2(120), D2(2),N(5); var : BM1(0),BU1(0),BD1(0),BWI1(0),T(0); var : BM2(0),BU2(0),BD2(0),BWI2(0); BM1 = ma((C+H+L)/3,Period1); BU1 = BM1+D1*std((C+H+L)/3,Period1); BD1 = BM1-D1*std((C+H+L)/3,Period1); BWI1 = (BU1-BD1)/BM1*100; BM2 = ma((C+H+L)/3,Period2); BU2 = BM2+D2*std((C+H+L)/3,Period2); BD2 = BM2-D2*std((C+H+L)/3,Period2); BWI2 = (BU2-BD2)/BM2*100; if CountIf( CrossUp(BWI1,BWI2),N) >= 1 Then Find(1); 5 input : Signal(9),N(5); var : OBVval(0),OBVsig(0); OBVval = OBV; OBVsig = ma(OBVval,Signal); if CountIf( CrossUp(OBVval,OBVsig),N) >= 1 Then Find(1); 6 input : Signal(9),N(5); var : OBVval(0),OBVsig(0),T(0); OBVval = OBV; OBVsig = ma(OBVval,Signal); if OBVval > OBVval[1] then T = 1 ; if OBVval < OBVval[1] then T = -1 ; if CountIf((T == 1 and T != T[1]) or CountIf(OBVval>OBVval[1],2) == 2,N) >= 1 Then Find(1); 7 input : Signal(9); var : OBVval(0),OBVsig(0); OBVval = OBV; OBVsig = ma(OBVval,Signal); Plot1(OBVval, "OBV"); Plot2(OBVsig, "Signal"); PlotBaseLine1(0,"기준선"); 즐거운 하루되세요