커뮤니티

재검토 부탁드립니다.

프로필 이미지
강태공3
2024-05-22 14:28:16
806
글번호 179869
답변완료
안녕하세요. 문의 수식 87322 번호에 대한 수식 작성해주신 것 조건을 아무리 바꾸어도 검색되는 종목이 전혀 나오지 않습니다. 재검토 부탁드립니다. 그리고 과거 데이터를 검토해보기 위해서 기준날짜를 변수로 변경할 수 있도록 함께 부탁드렸는데 그것은 빠져있네요. input : 연도(2020),Month(2); 가능하면 이런식으로 부탁드립니다. 안되면 input : ndate(20181203); 이런 방식으로라도 기준 날짜를 변수로 수정할 수 있도록 부탁드립니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-22 15:01:38

안녕하세요 예스스탁입니다. if문에 AA에 [0]이 빠져있어 수정했습니다. 연도와 월도 지정하게 추가해 드립니다. 종목검색 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다. input : 연도(2020),Month(2); input : Per1(20),Per2(250),vPer(200); var : cnt(0),sum(0),ii(0),BB(0),DD(0); Array : AA[100](0); var : YYYY(0),MM(0); YYYY = Floor(sDate/10000); MM = Floor(FracPortion(sDate/10000)*100); for cnt = 99 DownTo 1 { AA[cnt] = AA[cnt-1]; } AA[0] = v; sum = 0; ii = 0; DD = 0; For cnt = 1 to 30 { if AA[cnt] > 0 Then { if cnt >= 2 and cnt <= 10 Then { sum = sum+AA[cnt]; ii = ii+1; } if AA[cnt] > DD Then { DD = AA[cnt]; } } } BB = Sum/ii; if YYYY == 연도 and MM == Month and C >= O*(1+Per1/100) and C <= O*(1+per2/100) and AA[0] >= BB*(1+vPer/100) and AA[0] > DD Then Condition1 = true; if Condition1 == true Then Find(1); 즐거운 하루되세요 > 강태공3 님이 쓴 글입니다. > 제목 : 재검토 부탁드립니다. > 안녕하세요. 문의 수식 87322 번호에 대한 수식 작성해주신 것 조건을 아무리 바꾸어도 검색되는 종목이 전혀 나오지 않습니다. 재검토 부탁드립니다. 그리고 과거 데이터를 검토해보기 위해서 기준날짜를 변수로 변경할 수 있도록 함께 부탁드렸는데 그것은 빠져있네요. input : 연도(2020),Month(2); 가능하면 이런식으로 부탁드립니다. 안되면 input : ndate(20181203); 이런 방식으로라도 기준 날짜를 변수로 수정할 수 있도록 부탁드립니다.