커뮤니티

종목 검색식 부탁드립니다.

프로필 이미지
brian7
2025-06-23 10:43:42
214
글번호 192007
답변완료
항상 고생이 많으세요. 아래 수식을 종목검색으로 부탁드립니다. Bii 0선 돌파를 5분봉에서 도출하고, 10분봉에서 검토해서 종목을 찾는 수식입니다. ----------------------------------------------------------------------- // [조건식 이름: 5min_II_With_10min_Filter] // 5분봉 신호 + 10분봉 추세 확인 // 1. 5분봉 II 신호 호출 #Include "5min_II_Cross" // 별도 저장한 조건식 포함 // 2. 10분봉 데이터 가져오기 Var: TenMinClose = CloseD(10), // 10분봉 종가 TenMinVolume = VolumeD(10); // 10분봉 거래량 // 3. 10분봉 II 계산 (DLL 없이 직접 구현) Var: TenMinII(0); TenMinII = (2*TenMinClose - HighD(10) - LowD(10)) / (HighD(10) - LowD(10)) * TenMinVolume; // 4. 10분봉 필터 조건 TenMinFilter = (TenMinII > 0); // 10분봉 II > 0 // 5. 통합 신호 (5분봉 신호 AND 10분봉 필터) FinalSignal = CrossSignal AND TenMinFilter; // 6. 출력 (차트 표시용) IF FinalSignal THEN { Plot1(Low-10, "BUY", colorRed, shapeUpArrow); SetAlert(1); // 알림 발생 }
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-06-23 15:17:13

안녕하세요 예스스탁입니다. 올리신 내용은 저희 프로그램에서는 5분봉, 10분봉 별도로 작성해서 종목검색 창에서 조합해 검색하셔야 합니다. 예스트레이더의 [3202] 파워종목검색화면이나 NH트레이더의 [5202] 종목검색화면에서는 하나의 검색식을 주기를 달리해 지정해 검색하거나 검색식을 여러개를 주기를 달리 지정해 조합해서 검색할수 있습니다. 프로그램 사용법 도움말에서 각 화면 도움말 참고하시기 바랍니다. 1. 5분봉 bii가 어떤 수식인지 모르겠습니다. 일반적으로 알려진 Bostian's Intraday Intensity Index로 보고 작성해 드립니다. 종목검색은 모든 주기에서 최대 500봉 제공됩니다. BIII지표가 이전봉수에 따라 값이 다르므로 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다. var : BIII(0); BIII = accum(V*(Pow(C-L,2)-Pow(H-C, 2)) / (H-L)); IF CrossUP(BIII,0) Then Find(1); 2 Var: TenMinII(0),TenMinFilter(False); TenMinII = (2*C - H - L) / (H - L) * v; TenMinFilter = (TenMinII > 0); if TenMinFilter == true Then Find(1); 즐거운 하루되세요 > brian7 님이 쓴 글입니다. > 제목 : 종목 검색식 부탁드립니다. > 항상 고생이 많으세요. 아래 수식을 종목검색으로 부탁드립니다. Bii 0선 돌파를 5분봉에서 도출하고, 10분봉에서 검토해서 종목을 찾는 수식입니다. ----------------------------------------------------------------------- // [조건식 이름: 5min_II_With_10min_Filter] // 5분봉 신호 + 10분봉 추세 확인 // 1. 5분봉 II 신호 호출 #Include "5min_II_Cross" // 별도 저장한 조건식 포함 // 2. 10분봉 데이터 가져오기 Var: TenMinClose = CloseD(10), // 10분봉 종가 TenMinVolume = VolumeD(10); // 10분봉 거래량 // 3. 10분봉 II 계산 (DLL 없이 직접 구현) Var: TenMinII(0); TenMinII = (2*TenMinClose - HighD(10) - LowD(10)) / (HighD(10) - LowD(10)) * TenMinVolume; // 4. 10분봉 필터 조건 TenMinFilter = (TenMinII > 0); // 10분봉 II > 0 // 5. 통합 신호 (5분봉 신호 AND 10분봉 필터) FinalSignal = CrossSignal AND TenMinFilter; // 6. 출력 (차트 표시용) IF FinalSignal THEN { Plot1(Low-10, "BUY", colorRed, shapeUpArrow); SetAlert(1); // 알림 발생 }