커뮤니티

장시작부터 15분간의 최고가를 넘어서는 종목검색식을 만들고 싶은데 알려주세요

프로필 이미지
성공한럭키홍홍
2025-11-05 15:26:24
69
글번호 227681
답변완료

image.png
장시작 부터 15분간의 최고가를 구하고 현재가가 최고가를 넘어서면 검색되는 종목검색식을 만들고 싶은데 //////////////////////////////////////////////////////////////// // 예스트레이더 예스랭귀지 조건검색식 // 09:00:00~09:16:00 양봉 여부 모니터링용 출력 추가 //////////////////////////////////////////////////////////////// Input: StartTime(90000), // 09시 00분 00초 EndTime(91500); // 09시 15분 00초 Vars: OpenVal(0), highVal(0), CloseVal(0); // 지정 시간 구간 내 시가, 종가 구함 OpenVal = TimeOpen(StartTime, EndTime); CloseVal = TimeClose(StartTime, EndTime); highVal = TimeHigh(StartTime, EndTime); // 조건 충족 시 종목 검색 신호 발생 if Close>highVal and CloseVal>OpenVal Then Find(CloseVal);
뭐가 잘못되서 2000~2200 까지의 값만 나올까요?

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

예스스탁 예스스탁 답변

2025-11-06 10:29:24

안녕하세요 예스스탁입니다. 첨부하신 그림에 보시면 검색에 필요한 최소기간에 500봉 지정이 되어 있지만 하단에 사용자설정 검색기간 사용하지 않음이라고 되어 있습니다. 상단 설정에서 검색에 필요한 최소기간을 지정하시면 하단의 수정버튼을 클릭해 주셔야 설정이 적용됩니다. 설정하지 않으면 최소한의 봉수만 조회해서 검색하는데 지정한 시간봉까지 조회가 되지 않을 수 있습니다. 감을 가져올수 없어 NA와 같은 의미로 해당값이 표시가 되고 있는것 같습니다.
위 그림과 같이 설정기간 적용하시면 정상적으로 결과값이 표시됩니다. 즐거운 하루되세요