커뮤니티

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

프로필 이미지
일지매7
2026-07-13 09:28:38
83
글번호 232810
답변완료


1.    아래의 수식을 참고하여,  수식 1 ) 이  수식3) 을  돌파할때(골든크로스)  종목 검색식 부탁드려요.


2. 아래의 수식을 참고하여,  수식 1 ) 이  수식3) 을  돌파할때(골든크로스)  0봉전 ~5봉전까지의 모든 종목 검색식 부탁드려요.


3.  아래의 수식을 참조하여,  수식 1) 이  수식 3)을  1%이내(이하)로 수렴할때 종목 검색식 부탁드려요


4.  아래의 수식을 참고하여,   수식 1 ) 을 돌파하는 "양봉 몸통캔들"  종목 검색식 부탁드려요.


5.   아래의 수식을 참고하여,   수식3 ) 을 돌파하는 "양봉 몸통캔들"  종목 검색식 부탁드려요.


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

    주봉 10이평선을  "양봉 몸통캔들"로 돌파하는 종목 검색식 부탁드려요.


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

     수식 1) 이  "주봉 10이평선"을  돌파할때 종목 검색식  부탁드려요.


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

     수식 1) 이  주봉 10이평선을  돌파할때 0봉전~5봉전 까지의  종목 검색식  부탁드려요.


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

     주봉 10 이평선과  수식 1 )이  1%이내(이하)로 수렴할때 종목 검색식 부탁드려요.


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

     주봉 10 이평선과  수식 1 )이  1%이내(이하)로 수렴할때  0봉전 ~5봉전까지의  종목 검색식 부탁드려요.





-아래-


수식1  )


  M=floor(date/80);

CC=sum(C);

월S=countsince(M!=M(1), C<0);

월C=CC-valuewhen(1,M!=M(1),CC(1));

월평종가=월C/월S;


수식 2)


M=floor(date/80);

CC=sum(O);

월S=countsince(M!=M(1), C<0);

월C=CC-valuewhen(1,M!=M(1),CC(1));

월평시가=월C/월S;


수식 3)


MO=floor(date/80);

MO1=MO%80;

월봉시가=VALUEWHEN(1, MO1!=MO1(1),O);

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

예스스탁 예스스탁 답변

2026-07-13 14:36:55

안녕하세요 예스스탁입니다. 1 var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; if CrossUp(월평종가,월봉시가) Then Find(1); 2 input : N(5); var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; if CountIf( CrossUp(월평종가,월봉시가),N) >= 1 Then Find(1); 3 input : N(5); var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; if max(월평종가,월봉시가) <= min(월평종가,월봉시가)*1.01 Then Find(1); 4 input : N(5); var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; if c > 월평종가 and 월평종가 > O Then Find(1); 5 input : N(5); var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; if c > 월봉시가 and 월봉시가 > O Then Find(1); 6 input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); 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 C > weekma and weekma > O Then Find(1); } 7 var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); 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 CrossUp(월평종가,weekma) Then Find(1); } 8 var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); 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( CrossUp(월평종가,weekma),N) >= 1 Then Find(1); } 9 var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); 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(월평종가,weekma) <= min(월평종가,weekma)*1.01 Then Find(1); } 10 input : N(5); var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); 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(월평종가,weekma) <= min(월평종가,weekma)*1.01,N) >= 1 Then Find(1); } 즐거운 하루되세요