커뮤니티

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

프로필 이미지
일지매7
2026-06-07 18:40:21
56
글번호 232296
답변완료

*아래 수식을 참고하여,


1.      수식2 )  가   기준선 0 위에 있는 모든 종목 검색식 부탁드려요.


2. 수식2) 가 기준선 0 위에있는 종목, 0봉전~5봉전 까지의 모든 종목 검색식 부탁드려요.




---아래----


수식1)    

              A1 = eavg(C, 60);      // var1

             A2 = eavg(C, 120);     // Var2

             A3 = eavg(C, 200);     // Var3


수식2)

             // RSI 계산: rsi2(A1 - A2, 15) - 50

            Diff = A1 - A2;


             // 상승/하락분 계산

             Up = if(Diff > Diff(1), Diff - Diff(1), 0);

             Down = if(Diff < Diff(1), Diff(1) - Diff, 0);


            // 평균 (EMA로 근사)

            AvgUp = eavg(Up, 15);

            AvgDown = eavg(Down, 15);


           // RS 및 RSI

            RS1 = if(AvgDown != 0, AvgUp / AvgDown, 100);

           RSI1 = 100 - (100 / (1 + RS1));


          shortTermXtrender = RSI1 - 50;


수식3)

             // RSI 계산: rsi2(A3, 15) - 50

           Up2 = if(A3 > A3(1), A3 - A3(1), 0);

            Down2 = if(A3 < A3(1), A3(1) - A3, 0);


           AvgUp2 = eavg(Up2, 15);

          AvgDown2 = eavg(Down2, 15);


           RS2 = if(AvgDown2 != 0, AvgUp2 / AvgDown2, 100);

           RSI2 = 100 - (100 / (1 + RS2));


           longTermXtrender = RSI2 - 50;


수식4)

            xe1 = eavg(shortTermXtrender, 5);

            xe2 = eavg(xe1, 5);

            xe3 = eavg(xe2, 5);

             xe4 = eavg(xe3, 5);

           xe5 = eavg(xe4, 5);

            xe6 = eavg(xe5, 5);


           // 가중 계산

           maShortTermXtrender = -0.343 * xe6 + 1.029 * xe5 - 6.069 * xe4 + 4.913 * xe3;


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


기준선 0

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

예스스탁 예스스탁 답변

2026-06-08 13:33:42

안녕하세요 예스스탁입니다. 1 var : a1(0),a2(0),a3(0); var : diff(0),up(0),down(0); var : avgup(0),avgdown(0); var : RS1(0),RSI1(0),shortTermXtrender(0); A1 = Ema(C, 60);// var1 A2 = Ema(C, 120);// Var2 A3 = Ema(C, 200);// Var3 Diff = A1 - A2; // 상승/하락분 계산 Up = iff(Diff > Diff[1], Diff - Diff[1], 0); Down = iff(Diff < Diff[1], Diff[1] - Diff, 0); // 평균 (EMA로 근사) AvgUp = ema(Up, 15); AvgDown = Ema(Down, 15); // RS 및 RSI RS1 = iff(AvgDown != 0, AvgUp / AvgDown, 100); RSI1 = 100 - (100 / (1 + RS1)); shortTermXtrender = RSI1 - 50; if shortTermXtrender > 0 Then Find(1); 2 input : N(5); var : a1(0),a2(0),a3(0); var : diff(0),up(0),down(0); var : avgup(0),avgdown(0); var : RS1(0),RSI1(0),shortTermXtrender(0); A1 = Ema(C, 60);// var1 A2 = Ema(C, 120);// Var2 A3 = Ema(C, 200);// Var3 Diff = A1 - A2; // 상승/하락분 계산 Up = iff(Diff > Diff[1], Diff - Diff[1], 0); Down = iff(Diff < Diff[1], Diff[1] - Diff, 0); // 평균 (EMA로 근사) AvgUp = ema(Up, 15); AvgDown = Ema(Down, 15); // RS 및 RSI RS1 = iff(AvgDown != 0, AvgUp / AvgDown, 100); RSI1 = 100 - (100 / (1 + RS1)); shortTermXtrender = RSI1 - 50; if CountIf( shortTermXtrender > 0,N) >= 1 Then Find(1); 즐거운 하루되세요