커뮤니티

문의드립니다.

프로필 이미지
부양가족
2015-10-12 17:00:43
143
글번호 91138
답변완료
예전에 만들어주신 검색식을 하나로 수정 부탁드립니다. 응용해서 검색해 보았는데 검색종목수가 상이하게 나와서 부탁드립니다. 아래는 각각의 검색식입니다. 1.분봉 현재까지의 누적거래량이 d-1 and d-2 and d-3 의 누적거래량보다 n%인종목 2.분봉 현재까지의 누적거래량이 d-1 or d-2 or d-3 의 누적거래량보다 n%인종목 ##전일 누적거래량대비 N%증가종목 input : per(450); var : cnt(0),PreV(0),dd(0),dd1(0),dd2(0),dd3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; } if dd1 > 0 Then { PreV = 0; for cnt = 1 to 500 { if sdate[cnt] == dd1 and stime[cnt] <= stime then{ PreV = DayVolume[cnt]; cnt = 1000; } } if PreV > 0 and DayVolume >= PreV*(per/100) then find(prev); } ##전전일 누적거래량대비 N%증가종목 input : per(450); var : cnt(0),PreV(0),dd(0),dd1(0),dd2(0),dd3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; dd2 = dd1[1]; } if dd2 > 0 Then { PreV = 0; for cnt = 1 to 500 { if sdate[cnt] == dd2 and stime[cnt] <= stime then{ PreV = DayVolume[cnt]; cnt = 1000; } } if PreV > 0 and DayVolume >= PreV*(per/100) then find(1); } ##전전전일 누적거래량대비 N%증가종목 input : per(450); var : cnt(0),PreV(0),dd(0),dd1(0),dd2(0),dd3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; dd2 = dd1[1]; dd3 = dd2[1]; } if dd3 > 0 Then { PreV = 0; for cnt = 1 to 500 { if sdate[cnt] == dd3 and stime[cnt] <= stime then{ PreV = DayVolume[cnt]; cnt = 1000; } } if PreV > 0 and DayVolume >= PreV*(per/100) then find(1); }
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-13 11:10:33

안녕하세요 예스스탁입니다. 1. input : per(450); var : cnt(0),dd(0),dd1(0),dd2(0),dd3(0); var : PreV1(0),PreV2(0),PreV3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; dd2 = dd1[1]; dd3 = dd2[1]; } if dd3 > 0 Then { PreV1 = 0; PreV2 = 0; PreV3 = 0; for cnt = 1 to 500 { if PreV1 == 0 and sdate[cnt] == dd1 and stime[cnt] <= stime then PreV1 = DayVolume[cnt]; if PreV2 == 0 and sdate[cnt] == dd2 and stime[cnt] <= stime then PreV2 = DayVolume[cnt]; if PreV3 == 0 and sdate[cnt] == dd3 and stime[cnt] <= stime then{ PreV3 = DayVolume[cnt]; cnt = 1000; } } if PreV1 > 0 and PreV2 > 0 and PreV3 > 0 and DayVolume >= PreV1*(per/100) and DayVolume >= PreV2*(per/100) and DayVolume >= PreV3*(per/100) then find(1); } 2. ##전일 누적거래량대비 N%증가종목 input : per(450); var : cnt(0),dd(0),dd1(0),dd2(0),dd3(0); var : PreV1(0),PreV2(0),PreV3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; dd2 = dd1[1]; dd3 = dd2[1]; } if dd3 > 0 Then { PreV1 = 0; PreV2 = 0; PreV3 = 0; for cnt = 1 to 500 { if PreV1 == 0 and sdate[cnt] == dd1 and stime[cnt] <= stime then PreV1 = DayVolume[cnt]; if PreV2 == 0 and sdate[cnt] == dd2 and stime[cnt] <= stime then PreV2 = DayVolume[cnt]; if PreV3 == 0 and sdate[cnt] == dd3 and stime[cnt] <= stime then{ PreV3 = DayVolume[cnt]; cnt = 1000; } } if PreV1 > 0 and PreV2 > 0 and PreV3 > 0 and (DayVolume >= PreV1*(per/100) or DayVolume >= PreV2*(per/100) or DayVolume >= PreV3*(per/100)) then find(1); } 즐거운 하루되세요 > 부양가족 님이 쓴 글입니다. > 제목 : 문의드립니다. > 예전에 만들어주신 검색식을 하나로 수정 부탁드립니다. 응용해서 검색해 보았는데 검색종목수가 상이하게 나와서 부탁드립니다. 아래는 각각의 검색식입니다. 1.분봉 현재까지의 누적거래량이 d-1 and d-2 and d-3 의 누적거래량보다 n%인종목 2.분봉 현재까지의 누적거래량이 d-1 or d-2 or d-3 의 누적거래량보다 n%인종목 ##전일 누적거래량대비 N%증가종목 input : per(450); var : cnt(0),PreV(0),dd(0),dd1(0),dd2(0),dd3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; } if dd1 > 0 Then { PreV = 0; for cnt = 1 to 500 { if sdate[cnt] == dd1 and stime[cnt] <= stime then{ PreV = DayVolume[cnt]; cnt = 1000; } } if PreV > 0 and DayVolume >= PreV*(per/100) then find(prev); } ##전전일 누적거래량대비 N%증가종목 input : per(450); var : cnt(0),PreV(0),dd(0),dd1(0),dd2(0),dd3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; dd2 = dd1[1]; } if dd2 > 0 Then { PreV = 0; for cnt = 1 to 500 { if sdate[cnt] == dd2 and stime[cnt] <= stime then{ PreV = DayVolume[cnt]; cnt = 1000; } } if PreV > 0 and DayVolume >= PreV*(per/100) then find(1); } ##전전전일 누적거래량대비 N%증가종목 input : per(450); var : cnt(0),PreV(0),dd(0),dd1(0),dd2(0),dd3(0); if date != date[1] Then{ dd = sdate; dd1 = dd[1]; dd2 = dd1[1]; dd3 = dd2[1]; } if dd3 > 0 Then { PreV = 0; for cnt = 1 to 500 { if sdate[cnt] == dd3 and stime[cnt] <= stime then{ PreV = DayVolume[cnt]; cnt = 1000; } } if PreV > 0 and DayVolume >= PreV*(per/100) then find(1); }