Custom Screener
- 지표
- Rodolfo Andrade
- 버전: 1.3
- 업데이트됨: 8 3월 2026
- 활성화: 5
요약
MT5용 멀티 종목/멀티 타임프레임 스캐너입니다. 텍스트 조건을 정의하고 인터랙티브 표에서 신호를 확인할 수 있습니다.
설명
Custom Screener는 가격, 이동평균, RSI, 캔들스틱 패턴 기반의 사용자 조건으로 여러 종목과 타임프레임을 스캔합니다. 결과는 정렬 가능한 표로 표시되며 한 번의 클릭으로 차트를 열 수 있습니다.
추가 스크립트 없이 여러 시장을 객관적인 규칙으로 모니터링할 때 유용합니다.
주요 기능
- 멀티 종목/멀티 타임프레임 스캔.
- 자연스러운 표현식으로 매수/매도 조건을 구성할 수 있습니다.
- 가격, 이동평균, rsi, 캔들스틱 패턴에 대한 네이티브 표현식 변수를 지원합니다.
- 1, 2, 3캔들 패턴을 포함하는 캔들스틱 패턴 라이브러리.
- 정렬 및 빠른 차트 열기를 지원하는 결과 표.
- 차트 열기 시 템플릿 적용(선택).
- 결과 필터: 전체, 신호만, 매수만, 매도만.
- 증분 배치 검색으로 진행 상태, 취소, 부분 결과를 제공합니다.
- 검색 중 히스토리 동기화 상태를 표시하며, Sync 토글로 대기 항목을 표시하거나 숨길 수 있습니다.
- 입력값으로 11개 언어의 UI를 선택할 수 있습니다.
- 논리 조건에서 괄호 및 연산자 우선순위를 지원합니다.
- 인터페이스 시작 전에 구문을 검증합니다.
사용 방법
- 차트에 지표를 추가합니다.
- 종목(Market Watch)과 타임프레임을 선택합니다.
- buyCondition , sellCondition 를 설정합니다.
- (선택) chartTemplate , resultFilter 를 설정합니다.
- 검색를 눌러 시작합니다.
- 상태 영역에서 진행률을 확인합니다.
- (선택) Sync로 아직 동기화 중인 항목의 표시를 전환합니다.
- (선택) 취소로 중단합니다.
- 결과 행을 클릭해 해당 차트를 엽니다.
- 닫기로 지표를 제거합니다.
조건 문법
지원 변수:
- ma1[index], ma2[index], ma3[index]
- close[index], open[index], high[index], low[index]
- rsi[index]
- 패턴 예시: hammer[index], shootingStar[index], bullishEngulfing[index], bearishEngulfing[index], morningStar[index], eveningStar[index], threeWhiteSoldiers[index], threeBlackCrows[index]
0..10
연산자:
- 비교: >, <, >=, <=, ==, !=
- 논리: &&, ||
- 괄호: ( )
예시:
- rsi[1] < 30 && bullishEngulfing[1]
- hammer[1] && close[1] > ma1[1]
- morningStar[1] || threeWhiteSoldiers[1]
입력값
- Moving Averages 1/2/3: period, shift, method, applied price.
- Custom Conditions: buyCondition, sellCondition.
- Chart Opening: chartTemplate.
- Results Filter: resultFilter.
- Logs / Logging: enableLogs.
- 언어: uiLanguage (Portuguese, English, Russian, Chinese, Spanish, Japanese, German, Korean, French, Italian, Turkish).
참고
- 이 지표는 주문을 실행하지 않으며 신호만 제공합니다.
- 템플릿 사용 시 .tpl 파일이 MQL5/Profiles/Templates 에 있어야 합니다.
- buyCondition과 sellCondition이 동시에 참이면 Setup이 표시됩니다.
- 검색 중에는 일부 항목이 히스토리 로딩 동안 먼저 동기화 중으로 보일 수 있습니다.
- 총 발견에는 최종적으로 표시되는 결과만 포함됩니다.
- 데이터 부족는 히스토리가 부족할 때 표시됩니다.
- 데이터 부족는 resultFilter = RESULT_FILTER_ALL 에서만 표시됩니다.
- enableLogs 는 진단 시에만 사용하세요.
- 문의/지원: MQL5 판매자 프로필을 이용하세요.
- buyCondition 또는 sellCondition 구문이 유효하지 않으면 오류가 alert/log에 표시되고 지표가 차트에서 제거됩니다.
