커뮤니티

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

프로필 이미지
일지매7
2026-07-08 08:22:42
97
글번호 232726
답변완료

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

          일봉차트에서   A 수식   수식1)  ,   B수식  수식 1) ,  주봉 10이평선 의   3개선이

          1% 이내로 수렴할때   종목 검색식 부탁드립니다.


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

          일봉차트에서   A 수식   수식1)  ,   B수식  수식 1) ,  주봉 10이평선 의   3개선이

          1% 이내로 수렴할때   0봉전~5봉전까지의

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


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



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

          일봉차트에서   A 수식   수식1)  ,   B수식  수식 1) ,  주봉 10이평선 의   3개선의  배열이

          아래와 같은 순서의  종목 검색식 부탁드립니다.


           상단 (위쪽)            :               주 10 이평선   

            중간                         :             A 수식  수식 1 )  

            하단(맨아래쪽)     :              B 수식   수식 1 )  



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

          일봉차트에서   A 수식   수식1)  ,   B수식  수식 1) ,  주봉 10이평선 의   3개선의  배열이

          아래와 같은  순서의   0봉전~5봉전까지의  모든 종목 검색식 부탁드립니다.


            상단 (위쪽)       :                 주 10 이평선   

              중간                     :               A 수식  수식 1 )  

            하단(맨아래쪽)     :              B 수식   수식 1 )  

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


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

          일봉차트에서   A 수식   수식1)  ,   B수식  수식 1) ,  주봉 10이평선 의   3개선의  배열이

          아래와 같은 순서의  종목 검색식 부탁드립니다.


           상단 (위쪽)            :               A 수식  수식 1 )  

            중간                         :             B 수식   수식 1 ) 

            하단(맨아래쪽)     :              주 10 이평선


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

          일봉차트에서   A 수식   수식1)  ,   B수식  수식 1) ,  주봉 10이평선 의   3개선의  배열이

          아래와 같은 순서의   0봉전~5봉전까지의  모든  종목 검색식 부탁드립니다.


           상단 (위쪽)            :               A 수식  수식 1 )  

            중간                         :             B 수식   수식 1 ) 

            하단(맨아래쪽)     :              주 10 이평선


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


A     수식



수식 1)


Conv1 = (highest(H, Conv기간1) + lowest(L, Conv기간1)) / 2;

Base1 = (highest(H, Base기간1) + lowest(L, Base기간1)) / 2;

Span1_1 = (Conv1 + Base1) / 2;

Span1_2 = (highest(H, Span기간1) + lowest(L, Span기간1)) / 2;

Cloud1_Upper = if(Span1_1 > Span1_2, Span1_1, Span1_2);

Cloud1_Upper


수식2)


Cloud1_Lower = if(Span1_1 > Span1_2, Span1_2, Span1_1);

Cloud1_Lower


수식 3 )


Conv2 = (highest(H, Conv기간2) + lowest(L, Conv기간2)) / 2;

Base2 = (highest(H, Base기간2) + lowest(L, Base기간2)) / 2;

Span2_1 = (Conv2 + Base2) / 2;

Span2_2 = (highest(H, Span기간2) + lowest(L, Span기간2)) / 2;

Cloud2_Upper = if(Span2_1 > Span2_2, Span2_1, Span2_2);

Cloud2_Upper


수식4)


Cloud2_Lower = if(Span2_1 > Span2_2, Span2_2, Span2_1);

Cloud2_Lower


지표변수         Conv기간1        10

                           Base기간1       23

                         Span기간1        36

                         Conv기간 2        16

                           Base기간2       45

                         Span기간2         66


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


B  수식



수식1)       src=(H+L+C)/3;

                    sumPV=sum(src*V,WinLen);

                    sumVol=sum(V,WinLen);

                    sumPV/sumVol


수식2)      src=(H+L+C)/3;

                   sumPV=sum(src*V,WinLen);

                  sumVol=sum(V,WinLen);

                   VW=sumPV/sumVol;

                  Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

                    VW+sqrt(max(Var1,1))*Mult1


수식3)       src=(H+L+C)/3;

                   sumPV=sum(src*V,WinLen);

                      sumVol=sum(V,WinLen);

                   VW=sumPV/sumVol;

                  Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

                VW+sqrt(max(Var1,1))*Mult2


  수식4)     src=(H+L+C)/3;

                    sumPV=sum(src*V,WinLen);

                      sumVol=sum(V,WinLen);

                    VW=sumPV/sumVol;

                   Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

                  VW+sqrt(max(Var1,1))*Mult3


  수식5)      src=(H+L+C)/3;

                    sumPV=sum(src*V,WinLen);

                     sumVol=sum(V,WinLen);

                    VW=sumPV/sumVol;

                   Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

                    VW-sqrt(max(Var1,1))*Mult1


  수식6)       src=(H+L+C)/3;

                     sumPV=sum(src*V,WinLen);

                      sumVol=sum(V,WinLen);

                      VW=sumPV/sumVol;

                       Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

                       VW-sqrt(max(Var1,1))*Mult2  


  수식7)        src=(H+L+C)/3;

                     sumPV=sum(src*V,WinLen);

                       sumVol=sum(V,WinLen);

                        VW=sumPV/sumVol;

                      Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

                    VW-sqrt(max(Var1,1))*Mult3

-------


지표변수        WinLen     60

                        Mult1            5

                        Mult2           8

                        Mult3          10

    

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

예스스탁 예스스탁 답변

2026-07-08 14:56:28

안녕하세요 예스스탁입니다. 1 input : WPeriod(10); input : Conv기간1(10),Base기간1(23),Span기간1(36); input : winlen(60); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : Conv1(0),Base1(0),Span1_1(0),Span1_2(0),Cloud1_Upper(Nan); var : src(0),sumpv(0),sumvol(0),value(Nan); 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; } Conv1 = (highest(H, Conv기간1) + lowest(L, Conv기간1)) / 2; Base1 = (highest(H, Base기간1) + lowest(L, Base기간1)) / 2; Span1_1 = (Conv1 + Base1) / 2; Span1_2 = (highest(H, Span기간1) + lowest(L, Span기간1)) / 2; Cloud1_Upper = iff(Span1_1 > Span1_2, Span1_1, Span1_2); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); value = sumPV/sumVol; if max(weekma,Cloud1_Upper,value) <= min(weekma,Cloud1_Upper,value)*1.01 Then Find(1); 2 input : WPeriod(10); input : Conv기간1(10),Base기간1(23),Span기간1(36); input : winlen(60),N(5); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : Conv1(0),Base1(0),Span1_1(0),Span1_2(0),Cloud1_Upper(Nan); var : src(0),sumpv(0),sumvol(0),value(Nan); 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; } Conv1 = (highest(H, Conv기간1) + lowest(L, Conv기간1)) / 2; Base1 = (highest(H, Base기간1) + lowest(L, Base기간1)) / 2; Span1_1 = (Conv1 + Base1) / 2; Span1_2 = (highest(H, Span기간1) + lowest(L, Span기간1)) / 2; Cloud1_Upper = iff(Span1_1 > Span1_2, Span1_1, Span1_2); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); value = sumPV/sumVol; if CountIf( max(weekma,Cloud1_Upper,value) <= min(weekma,Cloud1_Upper,value)*1.01,N) >= 1 Then Find(1); 3 input : WPeriod(10); input : Conv기간1(10),Base기간1(23),Span기간1(36); input : winlen(60); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : Conv1(0),Base1(0),Span1_1(0),Span1_2(0),Cloud1_Upper(Nan); var : src(0),sumpv(0),sumvol(0),value(Nan); 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; } Conv1 = (highest(H, Conv기간1) + lowest(L, Conv기간1)) / 2; Base1 = (highest(H, Base기간1) + lowest(L, Base기간1)) / 2; Span1_1 = (Conv1 + Base1) / 2; Span1_2 = (highest(H, Span기간1) + lowest(L, Span기간1)) / 2; Cloud1_Upper = iff(Span1_1 > Span1_2, Span1_1, Span1_2); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); value = sumPV/sumVol; if weekma > Cloud1_Upper and Cloud1_Upper > value Then Find(1); 4 input : WPeriod(10); input : Conv기간1(10),Base기간1(23),Span기간1(36); input : winlen(60),N(5); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : Conv1(0),Base1(0),Span1_1(0),Span1_2(0),Cloud1_Upper(Nan); var : src(0),sumpv(0),sumvol(0),value(Nan); 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; } Conv1 = (highest(H, Conv기간1) + lowest(L, Conv기간1)) / 2; Base1 = (highest(H, Base기간1) + lowest(L, Base기간1)) / 2; Span1_1 = (Conv1 + Base1) / 2; Span1_2 = (highest(H, Span기간1) + lowest(L, Span기간1)) / 2; Cloud1_Upper = iff(Span1_1 > Span1_2, Span1_1, Span1_2); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); value = sumPV/sumVol; if CountIf( weekma > Cloud1_Upper and Cloud1_Upper > value,N) >= 1 Then Find(1); 5 input : WPeriod(10); input : Conv기간1(10),Base기간1(23),Span기간1(36); input : winlen(60); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : Conv1(0),Base1(0),Span1_1(0),Span1_2(0),Cloud1_Upper(Nan); var : src(0),sumpv(0),sumvol(0),value(Nan); 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; } Conv1 = (highest(H, Conv기간1) + lowest(L, Conv기간1)) / 2; Base1 = (highest(H, Base기간1) + lowest(L, Base기간1)) / 2; Span1_1 = (Conv1 + Base1) / 2; Span1_2 = (highest(H, Span기간1) + lowest(L, Span기간1)) / 2; Cloud1_Upper = iff(Span1_1 > Span1_2, Span1_1, Span1_2); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); value = sumPV/sumVol; if Cloud1_Upper > value and value > weekma Then Find(1); 6 input : WPeriod(10); input : Conv기간1(10),Base기간1(23),Span기간1(36); input : winlen(60),N(5); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : Conv1(0),Base1(0),Span1_1(0),Span1_2(0),Cloud1_Upper(Nan); var : src(0),sumpv(0),sumvol(0),value(Nan); 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; } Conv1 = (highest(H, Conv기간1) + lowest(L, Conv기간1)) / 2; Base1 = (highest(H, Base기간1) + lowest(L, Base기간1)) / 2; Span1_1 = (Conv1 + Base1) / 2; Span1_2 = (highest(H, Span기간1) + lowest(L, Span기간1)) / 2; Cloud1_Upper = iff(Span1_1 > Span1_2, Span1_1, Span1_2); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); value = sumPV/sumVol; if CountIf(Cloud1_Upper > value and value > weekma,N) >= 1 Then Find(1); 즐거운 하루되세요