아래 문의에서 과거 조건검색을 하는 방법은 확인을 했습니다.
알려주신대로 30일 동안의 조건을 만족한 종목들이 검색이 되었습니다.
날짜별로 검색된 종목을 정렬하거나 혹은 그 종목이 며칠에 조건을 만족한 것인지 알 수 있는 방법은 없을까요?
일일이 차트를 보면서 날짜를 확인해야 할까요?
답변 1
예스스탁
예스스탁 답변
2025-08-21 12:52:52.0
안녕하세요
예스스탁입니다.
아래와 같이 조건이 만족할 때 날짜를 저장하시고
종목검색시 find 함수에 결과값으로 지정해 주시면
종목검색시 결과값으로 보실 수 있습니다.
종목검색시 결과값을 보시려면
첨부된 그림과 같이 결과값에 체크를 하셔야 합니다.
input : N(30);
var1 = ma(C,5);
var2 = ma(C,20);
#최근 조건만족시 변수에 날짜 저장
if CrossUp(var1,var2) Then
value1 = sDate;
#최근 N일간 1회이상 조건이 만족한 종목을 찾고
if countif(CrossUp(var1,var2) , N) >= 1 Then
Find(value1); //결과값으로 value1값 출력
즐거운 하루되세요
> 마을 님이 쓴 글입니다.
> 제목 : 과거 조건검색 (성과검증)
> 아래 문의에서 과거 조건검색을 하는 방법은 확인을 했습니다.
알려주신대로 30일 동안의 조건을 만족한 종목들이 검색이 되었습니다.
날짜별로 검색된 종목을 정렬하거나 혹은 그 종목이 며칠에 조건을 만족한 것인지 알 수 있는 방법은 없을까요?
일일이 차트를 보면서 날짜를 확인해야 할까요?