커뮤니티

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

프로필 이미지
일지매7
2026-08-19 20:01:51
64
글번호 233317
답변완료

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

      아래의  수식을  참고하여   

      수식 1 ) 이  주봉 10 이평선에  상하 1% 이내로 수렴할때

     종목 검색식 부탁드려요.


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

      아래의  수식을  참고하여   

      수식 1 ) 이  주봉 10 이평선에 상하  1% 이내로  수렴할때 0봉전~5봉전 까지의

      종목 검색식 부탁드려요.

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


3. 아래의 수식 1 )이 연속3일 하락후 , 상승으로 돌아서는

     종목 검색식 부탁드려요.


4. 아래의 수식 1 )이 연속3일 하락후 , 상승으로 돌아서는

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

  


---아래----


수식1)


A=LinearRegressionValue(C,기간1,0);

A1=LinearRegressionValue(A,기간1,0);

eq= A-A1;

zlsma =A+eq


수식2)


A=LinearRegressionValue(C,기간1,0);

A1=LinearRegressionValue(A,기간1,0);

eq= A-A1;

zlsma =A+eq;


if(zlsma(1)>zlsma,zlsma,0)


수식3)


A=LinearRegressionValue(C,기간1,0);

A1=LinearRegressionValue(A,기간1,0);

eq= A-A1;

zlsma =A+eq;

HH = HighestSince(1, zlsma>zlsma(1), zlsma);


Valuewhen(1, zlsma = HH && zlsma>zlsma(1), HH,0)


수식4)


A=LinearRegressionValue(C,기간1,0);

A1=LinearRegressionValue(A,기간1,0);

eq= A-A1;

zlsma =A+eq;

LL=LowestSince(1, zlsma<zlsma(1), zlsma);


Valuewhen(1, zlsma = LL && zlsma<zlsma(1), LL,0)


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

지표변수       기간1         80

                        기간2        10

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

예스스탁 예스스탁 답변

2026-08-20 14:38:41

안녕하세요 예스스탁입니다. 1 input : 기간1(80); input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : A(0),A1(0),eq(0),zlsma(0); A=LRL(C,기간1); A1=LRL(A,기간1); eq= A-A1; zlsma =A+eq; 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 max(zlsma,weekma) <= min(zlsma,weekma)*1.01 Then Find(1); } 2 input : 기간1(80); input : WPeriod(10),N(5); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : A(0),A1(0),eq(0),zlsma(0); A=LRL(C,기간1); A1=LRL(A,기간1); eq= A-A1; zlsma =A+eq; 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 CountIf( max(zlsma,weekma) <= min(zlsma,weekma)*1.01,N) >= 1 Then Find(1); } 3 input : 기간1(80); input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : A(0),A1(0),eq(0),zlsma(0); A=LRL(C,기간1); A1=LRL(A,기간1); eq= A-A1; zlsma =A+eq; if zlsma > zlsma[1] and CountIf(zlsma<zlsma[1],3)[1] == 3 Then Find(1); 4 input : 기간1(80); input : WPeriod(10),N(5); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : A(0),A1(0),eq(0),zlsma(0); A=LRL(C,기간1); A1=LRL(A,기간1); eq= A-A1; zlsma =A+eq; if CountIf( zlsma > zlsma[1] and CountIf(zlsma<zlsma[1],3)[1] == 3,N) >= 1 Then Find(1); 즐거운 하루되세요