커뮤니티

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

프로필 이미지
일지매7
2026-06-25 07:58:17
49
글번호 232569
답변완료

1.  아래 수식을 참고하여,   A  의  수식 1 ) 이  " B의  수식1 )" 을  돌파할때   종목 검색식 부탁드립니다.


2. 아래 수식을 참고하여,   A  의  수식 1 ) 이    "B 의  수식1 )" 을  돌파할때  0봉전~5봉전 까지의 종목 검색식 부탁드립니다.


3.  아래 수식을 참고하여,   A 의  수식 1 ) 이   "C 의  수식2 )" 를  돌파할때   종목 검색식 부탁드립니다.

    

4.   아래 수식을 참고하여,   A 의  수식 1 ) 이    "C 의  수식2 )" 를  돌파할때   0봉전 ~ 5봉전 까지의  종목 검색식 부탁드립니다.


5. 양봉캔들이 A 의 수식 1) 을 돌파할때 종목 검색식 부탁드려요


6. 양봉캔들이 A 의 수식 1) 을 돌파할때 0봉전 ~5봉전 까지의 종목 검색식 부탁드려요


7. 양봉캔들이 A 의 수식 1 ) 위에 있는 종목 검색식 부탁드려요.




--- 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)

갱신 = H > Highest(H(1), 기간-5);

기준고 = Valuewhen(1, 갱신, H);

상단 = Valuewhen(1, BarsSince(갱신)==(기간-6), 기준고);


수식2)

갱신 = H > Highest(H(1), 기간-5);

최저 = Lowest(L, 기간);

하단 = Valuewhen(1, BarsSince(갱신)==(기간-6), 최저);


지표변수   기간   120

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


------C -------


수식1)

조건 = Highest(H, L기간+R기간+3)==H(R기간);

Valuewhen(1, 조건, H(R기간),-R기간)


수식2)

조건 = Highest(H, L기간+R기간+3)==H(R기간);

Valuewhen(1, 조건, H(R기간),1)


수식3)

조건 = Lowest(L, L기간+R기간+3)==L(R기간);

Valuewhen(1, 조건, L(R기간),-R기간)


수식4)

조건 = Lowest(L, L기간+R기간+3)==L(R기간);

Valuewhen(1, 조건, L(R기간),1)


지표변수        L기간       30

                        R기간        120

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

예스스탁 예스스탁 답변

2026-06-25 10:49:38

안녕하세요 예스스탁입니다. 1 input : conv기간1(10),base기간1(23),span기간1(36); var : conv1(0),base1(0),Span1_1(0),Span1_2(0); var : Cloud1_Upper(0); input : 기간(120); var : 갱신(False),기준고(0),bs(Nan),상단(0); 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); 갱신 = H > Highest(H, 기간-5)[1]; if 갱신 Then { 기준고 = H; bs = 0; } Else bs = bs+1; if bs == 기간-6 Then 상단 = 기준고; if CrossUp(Cloud1_Upper,상단) Then Find(1); 2 input : conv기간1(10),base기간1(23),span기간1(36); var : conv1(0),base1(0),Span1_1(0),Span1_2(0); var : Cloud1_Upper(0); input : 기간(120),N(5); var : 갱신(False),기준고(0),bs(Nan),상단(0); 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); 갱신 = H > Highest(H, 기간-5)[1]; if 갱신 Then { 기준고 = H; bs = 0; } Else bs = bs+1; if bs == 기간-6 Then 상단 = 기준고; if CountIf( CrossUp(Cloud1_Upper,상단),N) >= 1 Then Find(1); 3 input : conv기간1(10),base기간1(23),span기간1(36); var : conv1(0),base1(0),Span1_1(0),Span1_2(0); var : Cloud1_Upper(0); input : L기간(30),R기간(120); var : 조건(False); 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); 조건 = Highest(H, L기간+R기간+3)==H[R기간]; if 조건 Then { var3 = H[R기간]; var4 = var3[1]; } if CrossUp(Cloud1_Upper,var4) Then Find(1); 4 input : conv기간1(10),base기간1(23),span기간1(36); var : conv1(0),base1(0),Span1_1(0),Span1_2(0); var : Cloud1_Upper(0); input : L기간(30),R기간(120),N(5); var : 조건(False); 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); 조건 = Highest(H, L기간+R기간+3)==H[R기간]; if 조건 Then { var3 = H[R기간]; var4 = var3[1]; } if CountIf( CrossUp(Cloud1_Upper,var4),N) >= 1 Then Find(1); 5 input : conv기간1(10),base기간1(23),span기간1(36); var : conv1(0),base1(0),Span1_1(0),Span1_2(0); var : Cloud1_Upper(0); 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); if C > O and CrossUp(C,Cloud1_Upper) Then Find(1); 6 input : conv기간1(10),base기간1(23),span기간1(36),N(5); var : conv1(0),base1(0),Span1_1(0),Span1_2(0); var : Cloud1_Upper(0); 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); if CountIf( C > O and CrossUp(C,Cloud1_Upper),N) >= 1 Then Find(1); 7 input : conv기간1(10),base기간1(23),span기간1(36); var : conv1(0),base1(0),Span1_1(0),Span1_2(0); var : Cloud1_Upper(0); 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); if C > O and C > Cloud1_Upper Then Find(1); 즐거운 하루되세요