커뮤니티

종목검색식 부탁드립니다

프로필 이미지
일지매7
2025-11-10 18:13:29
70
글번호 227858
답변완료

1.    거래일 기준,  60일 동안      최대거래량 종목검색식 부탁드립니다.    (60일 은 변수처리 해주세요) 
2.       아래의  예스트레이더 수식에,              "0봉전 ~10봉전까지의  모든종목" 을  추가하여  수정 부탁드려요.         
  --아래--            
   input : P1(60),비율(1.95); var : cnt(0),count(0); var : sum1(0); var : mav1(0); Array : CC[300](0); if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{       for cnt = 1 to 223{           CC[cnt] = CC[cnt-1][1];       } } CC[0] = C; if CC[P1-1] > 0 Then{       sum1 = 0;       for count = 0 to P1-1{             sum1 = sum1+CC[count];       }       mav1 = sum1/P1; } IF mav1*비율>=L && C>O && C>=mav1 && mav1>mav1[1] TheN  Find(1);
3.       아래의  예스트레이더 수식에,              "0봉전 ~10봉전까지의  모든종목" 을  추가하여  수정 부탁드려요.  
    --아래--       input : 전환선기간(6); var : cnt(0); var : wH1(0), wL1(0); var : w전환선(0); Array : wH[100](0), wL[100](0); if DayOfWeek(Bdate) > DayOfWeek(Bdate[1]) Then {       wH[0] = H;       wL[0] = L;       for cnt = 1 to 99       {           wH[cnt] = wH[cnt-1][1];           wL[cnt] = wL[cnt-1][1];       } } if H > wH[0] Then       wH[0] = H; if L < wL[0] Then       wL[0] = L; if wH[전환선기간-1] < 0 and wL[전환선기간-1] > 0 then {       wH1 = wH[0];       wL1 = wL[0];       for cnt = 0 to 전환선기간-1       {           if wH[cnt] > wH1 Then                 wH1 = wH[cnt];           if wL[cnt] < wL1 Then                 wL1 = wL[cnt];       }              w전환선 = (wH1 + wL1)/2;  } input : P1(100); var : count(0),BB(0),BB1(0); var : sum1(0); var : mav1(0); Array : CC[300](0); if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{       for cnt = 1 to 299{           CC[cnt] = CC[cnt-1][1];       } } CC[0] = C; if CC[P1-1] > 0 Then{       sum1 = 0;       for count = 0 to P1-1{             sum1 = sum1+CC[count];       }       mav1 = sum1/P1; } BB=MAX(w전환선,mav1); BB1=MIN(w전환선,mav1); IF BB1*1.01>=BB && C>O && CROSSUP(C,BB) TheN  Find(1);

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

예스스탁 예스스탁 답변

2025-11-11 13:24:44

안녕하세요 예스스탁입니다. 1 input : N(60); if V > highest(V,N)[1] Then Find(1); 2 input : P1(60),비율(1.95),N(10); var : cnt(0),count(0); var : sum1(0); var : mav1(0); Array : CC[300](0); if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then { for cnt = 1 to 223 { CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P1-1] > 0 Then { sum1 = 0; for count = 0 to P1-1 { sum1 = sum1+CC[count]; } mav1 = sum1/P1; } IF CountIf( mav1*비율>=L && C>O && C>=mav1 && mav1>mav1[1], N) >= 1 TheN Find(1); 3 input : 전환선기간(6),N(10); var : cnt(0); var : wH1(0), wL1(0); var : w전환선(0); Array : wH[100](0), wL[100](0); if DayOfWeek(Bdate) > DayOfWeek(Bdate[1]) Then { wH[0] = H; wL[0] = L; for cnt = 1 to 99 { wH[cnt] = wH[cnt-1][1]; wL[cnt] = wL[cnt-1][1]; } } if H > wH[0] Then wH[0] = H; if L < wL[0] Then wL[0] = L; if wH[전환선기간-1] < 0 and wL[전환선기간-1] > 0 then { wH1 = wH[0]; wL1 = wL[0]; for cnt = 0 to 전환선기간-1 { if wH[cnt] > wH1 Then wH1 = wH[cnt]; if wL[cnt] < wL1 Then wL1 = wL[cnt]; } w전환선 = (wH1 + wL1)/2; } input : P1(100); var : count(0),BB(0),BB1(0); var : sum1(0); var : mav1(0); Array : CC[300](0); if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then { for cnt = 1 to 299 { CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P1-1] > 0 Then { sum1 = 0; for count = 0 to P1-1 { sum1 = sum1+CC[count]; } mav1 = sum1/P1; } BB=MAX(w전환선,mav1); BB1=MIN(w전환선,mav1); IF CountIf(BB1*1.01>=BB && C>O && CROSSUP(C,BB),N) >= 1 TheN Find(1); 즐거운 하루되세요