거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
지표

Precision Sniper - MetaTrader 5용 지표

Hammad Dilber
Hammad Dilber
Professional MQL5 developer specializing in automated trading solutions. I create custom Expert Advisors, trading bots, and technical indicators for MetaTrader 5 platforms.
Services:
• Custom Expert Advisors (EA) from scratch
• Trading bot development with risk management
| Korean English Русский 中文 Español Deutsch 日本語 Português Français Italiano Türkçe
조회수:
91
평가:
(6)
게시됨:
업데이트됨:
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

PrecisionSniper: 백테스트 대시보드가 내장된 다중 기술적 지표 통합 신호 지표

PrecisionSniper는 여러 기술적 신호를 단일 가중치 점수 시스템으로 통합하여, 확률이 높은 매수 및 매도 거래 기회를 식별하도록 설계된 포괄적인 MetaTrader 5 지표입니다. PrecisionSniper는 단일 지표에만 의존하는 대신, 바(bar)당 최대 8개의 독립적인 조건을 평가하고 각 조건에 가중치를 부여하며, 합산 점수가 설정 가능한 임계값을 충족하거나 초과할 때만 신호를 발령합니다. 그 결과, 노이즈를 크게 줄이고 강력한 다중 요인 확인을 동반한 설정에 트레이더의 주의를 집중시키는 필터 중심의 신호 엔진이 탄생했습니다.

이 지표의 핵심은 3개의 지수 이동 평균(EMA Fast, EMA Slow, EMA Trend)을 추세 분석의 근간으로 사용하며, RSI 모멘텀, MACD 히스토그램 방향, ADX 추세 강도, VWAP 위치, 틱 거래량 급증, 그리고 선택 사항인 고시간대(HTF) 바이어스 필터로 이를 뒷받침합니다. HTF 바이어스가 활성화되면, 이는 점수 산정 시스템에서 가장 높은 단일 가중치를 차지하므로, 진입 시점을 더 큰 시간대의 추세와 일치시키고자 하는 트레이더에게 특히 효과적입니다. 신호는 총 점수에 따라 A+, A, B, C 등급으로 분류되며, 등급 필터 ( Grade Filter ) 입력 기능을 통해 사용자는 거래하고자 하는 등급만 선별하여 확인할 수 있습니다.

PrecisionSniper는 신호 생성 외에도 다양한 내장 기능을 포함하고 있습니다: 차트에 자동으로 표시되는 진입점, 손절매, 차트 상의 3단계 테이크 프로핏(TP) 수준, 각 TP에 도달할 때마다 단계적으로 상향 조정되는 적응형 트레일링 스톱, 고정된 ATR 배수 대신 최근 스윙 고점 또는 저점 뒤에 고정되는 구조 인식형 손절(SL), 그리고 과거 가격 데이터에서 직접 계산된 백테스트 성과 요약과 함께 실시간 시장 상황을 표시하는 모든 기능을 갖춘 차트 내 대시보드 등이 있습니다. 이 대시보드는 세 가지 백테스트 모드를 지원합니다: 로드된 전체 시계열, 고정된 날짜 범위, 그리고 최근 N개의 바를 포함한 롤링 윈도우입니다.

9가지 트레이딩 프리셋(자동, 스캘핑, 공격적, 기본, 보수적, 스윙, 암호화폐, 금, 사용자 지정)을 사용하여 다양한 상품 및 시간대에 대해 EMA 기간, RSI 길이, ATR 길이, 최소 점수 및 SL 배율을 즉시 재구성할 수 있습니다. 자동 모드는 차트의 현재 시간대를 기반으로 적절한 프리셋을 자동으로 선택합니다.

지표 입력

아래 표에는 모든 입력 매개변수, 기본값 및 기능이 기록되어 있습니다.

매개 변수
기본값
설명
사전 설정
기본값
내장된 구성 프로필을 선택합니다. 옵션: 자동, 스캘핑, 공격적, 기본, 보수적, 스윙, 암호화폐, 금, 사용자 지정. '자동'은 현재 차트 시간대에서 적절한 사전 설정을 감지합니다. '사용자 지정'은 아래에 있는 C_ 접두사가 붙은 입력값을 사용합니다.
HTF 시간대
PERIOD_CURRENT (꺼짐)
상위 시간대 편향 필터. PERIOD_CURRENT 이외의 시간대로 설정하면, HTF EMA 정렬이 신호 방향과 일치할 때 지표가 2점의 점수 보너스를 추가합니다. 비활성화하려면 PERIOD_CURRENT로 설정하십시오.
C_EmaFast
9
[사용자 지정 프리셋 전용] Fast EMA 라인(파란색)의 주기. EMA 교차 및 간격 확인에 사용됩니다.
C_EmaSlow
21
[사용자 지정 프리셋 전용] 슬로우 EMA 라인(주황색)의 주기. 유효한 EMA 분리 신호로 인정받으려면 패스트와 슬로우 사이의 간격이 0.15배 ATR을 초과해야 합니다.
C_EmaTrend
55
[사용자 지정 프리셋 전용] 트렌드 EMA 라인(회색 점선)의 기간. 가격이 이 EMA보다 최소 0.1배 ATR 이상 높거나(매수) 낮아야(매도) 트렌드 포지션 점수를 획득합니다.
C_RSI
13
[사용자 지정 프리셋 전용] RSI 기간. RSI가 50에서 70 사이이며 상승할 때 매수 포지션에 1.5점을 부여하고, RSI가 30에서 50 사이이며 하락할 때 매도 포지션에 1.5점을 부여합니다.
C_ATR
14
[사용자 지정 프리셋 전용] ATR 기간. ATR은 손절매(SL) 규모 설정, 이익 실현(TP) 수준 계산, EMA 분리 기준, 추세 포지션 기준 및 변동성 구간 분류에 사용됩니다.
C_MinScore
5
[사용자 지정 프리셋 전용] 신호가 발동하기 위해 필요한 최소 총 점수. 이 값을 높이면 신뢰도가 가장 높은 설정만 필터링할 수 있습니다. 이론상 최대 점수는 10점입니다(단, HTF가 활성화되지 않은 경우 9점).
C_SLMult
1.5
[사용자 지정 프리셋 전용] 구조 기반 손절매(Structure-Based SL)가 비활성화된 경우 손절매 거리를 위한 ATR 배율입니다. 유효 손절매 거리 = 진입 가격 ± (ATR × 손절매 배율).
TP1 위험:수익
1.0
테이크 프로핏 1(TP1)의 위험 대비 수익 비율. TP1 거리 = 위험 거리 x TP1_RR. 트레일링 스탑이 활성화된 경우, TP1에 도달하면 트레일링이 진입가(손익분기점)로 이동합니다.
TP2 위험:수익
2.0
테이크 프로핏 2의 위험 대비 수익 비율. 트레일링 스톱이 활성화된 상태에서 TP2에 도달하면 트레일링 스톱이 TP1 수준으로 이동합니다.
TP3 위험:수익
3.0
테이크 프로핏 3의 위험 대 보상 비율. 트레일링이 활성화된 상태에서 TP3에 도달하면 트레일링 스탑이 TP2 수준으로 이동합니다.
SL 배율 (모든 사전 설정)
1.5
SL ATR 배수에 대한 전역 재정의 값입니다. 이 값은 프리셋에 내장된 SL 배수보다 항상 우선합니다. 구조형 SL이 비활성화된 경우, 평면 ATR 기반 SL에 적용됩니다.
신호 간 최소 바 수
5
쿨다운 기간. 신호가 발생된 후, 이 바 수만큼은 같은 방향의 새로운 신호가 나타나지 않습니다. 변동이 심한 상황에서 신호가 뭉치는 것을 방지합니다.
추적 손절 활성화
true
래칭 트레일링 스톱을 활성화합니다. 활성화되면 트레일링 스톱 수준은 TP1 이후 진입가(BE)로, TP2 이후 TP1로, TP3 이후 TP2로 이동합니다. 이 기능이 켜져 있을 때 백테스트 엔진은 트레일링 조정된 R 값을 사용합니다.
구조 기반 SL
true
이 기능을 활성화하면 스윙 룩백(Swing Lookback) 창 내에서 가장 가까운 스윙 고점(매도 시) 또는 스윙 저점(매수 시)을 기준으로 0.2배 ATR 버퍼를 더한 지점에 손절매(SL)가 설정됩니다. 계산된 스윙 손절매가 진입점으로부터 0.5배 ATR 미만인 경우, 평평한 ATR 기반 손절매로 대체됩니다.
스윙 룩백 바
10
구조 기반 손절매(SL) 설정을 위해 가장 가까운 스윙 고점 또는 저점을 검색할 때 참조할 바 수입니다.
등급 필터
모든 신호
등급별로 신호를 필터링합니다. "모든 신호"는 B, A, A+ 등급을 표시합니다(C 등급은 HideCGrade를 통해 별도로 숨겨집니다). "A+ 및 A만"은 6.5점 이상의 점수를 요구합니다. "A+만"은 8.0점 이상을 요구합니다.
C 등급 신호 숨기기
true
true로 설정하면 등급 필터 설정과 관계없이 점수가 5.0 미만(C 등급)인 신호가 표시되지 않습니다. 실전 거래 시에는 이 기능을 활성화해 두는 것이 좋습니다.
매수/매도 신호 표시
true
차트에서 매수(녹색 위쪽 화살표) 및 매도(빨간색 아래쪽 화살표) 신호 표시기를 표시하거나 숨깁니다.
EMA 선 표시
true
차트에 세 개의 EMA 선(Fast, Slow, Trend)을 표시하거나 숨깁니다. 이 기능을 비활성화하면 차트를 깔끔하게 유지하면서도 점수 산출을 위해 EMA 데이터를 계속 사용할 수 있습니다.
TP/SL 선 표시
true
true로 설정하면, 가장 최근 바에서 새로운 신호가 발생할 때마다 차트에 진입점, 손절매, TP1, TP2, TP3을 나타내는 수평선이 그려집니다.
트레일 스톱 라인 표시
true
true이고 '트레일링 스톱 활성화'도 true인 경우, 주황색 점선이 현재 트레일링 스톱 수준을 표시합니다. 이 선은 거래가 TP 수준을 통과함에 따라 실시간으로 업데이트됩니다.
대시보드 표시
true
추세, 점수, 신호 상태, RSI, ADX, 변동성 체제, HTF 바이어스, 등급 필터 및 전체 백테스트 통계를 표시하는 차트 내 정보 패널을 표시하거나 숨깁니다.
백테스트 모드
로드된 모든 데이터
백테스트 대시보드에서 집계할 과거 막대를 제어합니다. 옵션: "모든 로드된 데이터"(전체 차트 기록), "날짜 범위"(BtFrom ~ BtTo), "롤링 윈도우"(최근 BtRollingBars 막대).
[날짜 범위] 시작일
2025.01.01
범위 지정 백테스트 모드의 시작 날짜 및 시간입니다. 이 날짜 이후에 체결된 거래만 대시보드 통계에 포함됩니다.
[기간] 종료
2025.12.31
범위 백테스트 모드의 종료 날짜 및 시간입니다. 이 날짜 이전에 개설된 거래만 대시보드 통계에 반영됩니다.
[롤링] 최근 N 바
500
롤링 윈도우 백테스트 모드에 포함할 최근 바의 수입니다. 과거 시장 환경의 영향을 받지 않고 최근 신호 성과를 모니터링하는 데 유용합니다.

ss


점수 산정 시스템

각 바는 8가지 조건에 따라 평가됩니다. 아래 표에는 각 조건, 해당 조건이 기여하는 최대 점수, 그리고 적용되는 방향이 나열되어 있습니다.

조건
점수
비고
충분한 간격을 둔 EMA Fast/Slow 교차
1.5
평탄하고 변동이 심한 시장에서 점수가 매겨지는 것을 방지하기 위해 EMA 갭이 ATR의 0.15배를 초과해야 함.
가격이 EMA 추세선보다 0.1배 ATR 이상 높거나 낮음
1.5
해당 바가 장기 추세선의 올바른 쪽에서 거래되고 있음을 확인합니다.
RSI가 모멘텀 구역에 있으며 상승/하락 중
1.5
매수: RSI가 50~70 사이이며 상승 중. 매도: RSI가 30~50 사이이며 하락 중.
MACD 히스토그램이 신호 방향으로 확장 중
1.0
현재 히스토그램을 이전 바와 비교하여 모멘텀 가속도를 감지합니다.
가격이 현재 봉의 VWAP보다 높거나 낮음
0.5
현재 봉의 VWAP은 (고점 + 저점 + 종가) / 3으로 계산됩니다.
틱 거래량이 20봉 평균보다 20% 높은 경우
0.5
진정한 돌파 움직임에 흔히 수반되는 참여 급증을 감지합니다.
ADX가 20을 상회하며 DI+ 또는 DI-가 우세할 때
1.0
추세 시장(ADX 20 이상)이 필요하며, 방향성 지수가 신호 방향과 일치해야 합니다.
상위 시간대 EMA 편향 일치
2.0
HTF(High Timeframe)가 PERIOD_CURRENT 이외의 값으로 설정된 경우에만 점수가 부여됩니다. 시스템 내에서 가장 높은 단일 가중치를 가집니다.

신호 등급 기준은 다음과 같습니다: 8.0 이상은 A+ 등급, 6.5~7.9는 A 등급, 5.0~6.4는 B, 5.0 미만은 C 등급을 받습니다. Grade Filter 및 HideCGrade 입력값은 함께 작동하여 차트에 화살표로 표시될 등급을 제어합니다.

내장 프리셋 구성

아래 표는 각 프리셋에 적용되는 정확한 매개변수 값을 보여줍니다. Custom 프리셋은 대신 C_ 접두사가 붙은 입력을 사용합니다.

프리셋
EMA Fast
EMA Slow
EMA 트렌드
RSI
ATR
최소 점수
SL 배수
스캘핑
5
13
34
8
10
4
0.8
공격적
8
18
50
11
12
3
1.2
기본값
9
21
55
13
14
5
1.5
보수적
12
26
89
14
14
7
2.0
스윙
13
34
89
21
20
6
2.5
암호화폐
9
21
55
14
20
5
2.0
골드 (일일)
21
55
200
21
20
7
2.5

'자동' 사전 설정은 위 항목 중에서 자동으로 선택합니다: 5분 이하 차트는 '스캘핑'을, 6분에서 1시간 차트는 '기본'을, 1시간에서 4시간 차트는 '공격적'을, 4시간 이상 차트는 '스윙'을 사용합니다.

대시보드 및 백테스트 통계

차트 내 대시보드(Show Dashboard 입력값으로 토글 가능)는 두 개의 섹션을 표시합니다. 상단 섹션에는 추세 방향(강세, 약세 또는 중립), 현재 신호 점수 및 등급, 활성 신호 상태(매수 활성, 매도 활성 또는 대기 중), HTF 편향, 과매수/과매도 라벨이 표시된 RSI, 강도 라벨이 표시된 ADX, 변동성 구간(42봉 ATR 평균을 기준으로 한 고, 보통, 저), 그리고 현재 등급 필터 설정을 포함한 실시간 시장 상황을 보여줍니다.

대시보드의 하단 섹션에는 로드된 차트의 과거 신호를 기반으로 계산된 백테스트 통계가 표시됩니다. 이 통계에는 승, 패, 무승부로 분류된 총 거래 횟수, 승률(%), 수익률(Profit Factor), 거래당 평균 R, 누적 총 R, 그리고 TP1, TP2, TP3에 도달했거나 전액 손실로 청산된 거래 건수를 보여주는 TP/SL 내역이 포함됩니다. 백테스트 엔진은 반대 신호에 의해 청산된 거래(강제 청산)를 올바르게 처리하며, 이를 SL 내역 카운터에서 실제 SL 타격으로 집계하지 않습니다.

중요: 대시보드에 표시된 백테스트 통계는 현재 차트의 과거 바에 적용된 지표의 신호 논리를 바탕으로 계산된 것입니다. 이 통계는 브로커 스프레드, 슬리피지, 스왑 수수료, 부분 포지션 관리 또는 실제 체결 조건을 반영하지 않습니다. 실거래 계좌에 신호를 적용하기 전에 항상 데모 계좌에서 성과를 검증하십시오. 과거 데이터에 대한 신호 성과는 미래의 결과를 보장하지 않습니다.

사용 방법

MetaTrader 5의 차트에 PrecisionSniper를 추가하고, 거래하는 상품 및 시간대에 맞는 프리셋을 선택하십시오. H1 또는 H4 시간대의 대부분의 외환 쌍의 경우, 기본 프리셋이 좋은 시작점이 됩니다. M5 또는 M15와 같은 더 짧은 시간대의 경우, Scalping 또는 Aggressive를 사용해 보십시오. 일봉 차트의 XAUUSD의 경우, Gold 프리셋을 사용하십시오.

신호 품질을 더욱 향상시키려면, HTF(High Timeframe) 입력값을 현재 거래 중인 차트보다 한두 단계 높은 시간대로 설정하십시오. 예를 들어, H1에서 거래 중이라면 HTF를 H4 또는 D1로 설정하십시오. 이렇게 하면 더 큰 시간대의 추세가 신호와 일치할 때만 2포인트의 보너스가 추가되는데, 이는 HTF가 일치하지 않을 때 A등급 이상의 신호만 남게 됨을 의미합니다. 거래 횟수는 줄이되 신뢰도가 높은 설정만 거래하고 싶다면, 등급 필터를 "A+ 및 A만"으로 설정하세요.

매수 또는 매도 화살표가 나타나면 진입점, 손절매, TP1/TP2/TP3 선이 자동으로 그려집니다. 추적 손절매가 활성화된 경우, 거래가 TP 레벨을 통과할 때 주황색 점선 추적선을 주시하십시오. 트레일은 TP1 달성 후 손익분기점으로, TP2 달성 후 TP1로, TP3 달성 후 TP2로 이동하며 각 단계에서 수익을 확정합니다. 백테스트 대시보드를 사용하여 최근 신호 통계를 검토하고, 현재 설정이 본인의 거래 스타일에 비해 신호가 너무 많거나 적다면 최소 점수(Min Score)나 등급 필터를 조정하십시오.

파일 이름
설명
PrecisionSniper.mq5
MetaTrader 5용 PrecisionSniper 지표의 전체 소스 코드

MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/71860

Momentum and news impact candles Momentum and news impact candles

A candlestick chart which colors OHLC candles based on directional price momentum and news impact

Inside Bar Inside Bar

Automatically detect Inside Bar patterns, draw projection rectangles, and receive real‑time alerts – all in one powerful indicator. Swing And Full Margin trader

Institutional StatArb and Cointegration Spread Z-Score Institutional StatArb and Cointegration Spread Z-Score

통계적 차익거래(페어 트레이딩)를 위해 설계된 정량적 다중 자산 오실레이터로, 두 개의 상관관계가 있는 자산 간의 로그 스프레드를 계산하고 Z-스코어를 측정하여 위험 중립적인 평균 회귀 기회를 식별합니다.

Institutional Kinematic Price Physics (Velocity and Acceleration) Institutional Kinematic Price Physics (Velocity and Acceleration)

A quantitative physics engine that applies differential calculus to price action, extracting true Market Velocity (1st Derivative) and Market Acceleration (2nd Derivative) to predict trend exhaustion before it happens.