설명
Gold Scalper Pro XAU M15 – 릴리스 노트
버전 1.0 / 2.0 – XAU/USD용 ATR 기반 스캘핑 로봇
1. 소개
Gold Scalper Pro XAU M15는 완전 자동화되고 위험 관리가 적용된 스캘핑 cBot으로 M15 타임프레임의 금(XAU/USD)에 특화되어 설계되었습니다. 버전 2.0은 이전 내부 프로토타입에서 크게 발전한 버전으로, 엄격한 백테스팅을 기반으로 한 광범위한 최적화, 새로운 고급 주문 흐름 필터 및 세밀한 위험 제어 기능을 통합했습니다.
전략은 다중 타임프레임 추세 확인, 모멘텀-다이버전스 오실레이터, 변동성 기반 포지션 크기 조절, 그리고 동적 트레일링 스톱을 결합합니다. 진입 트리거부터 일일 손실 한도까지 모든 측면이 매개변수화되어 트레이더가 완전한 제어를 할 수 있습니다.
2. 버전 2.0의 새로운 점
영역 | 개선 사항
위험 / 보상 : TP 배수가 4.0× ATR (이전 3.0)로 상승했습니다. 손익분기점은 1.5R (이전 1.0)로 이동하여 조기 정지를 줄였습니다.
트레일링 : 트레일 거리 증가하여 2.0× ATR (이전 1.5). 트레일링은 이제 손익분기점 도달 후에만 활성화되며, 수정 호출을 줄이기 위해 10핍 데드존으로 조절됩니다.
드로우다운 보호 : 일일 드로우다운 한도가 3% (이전 5%)로 강화되었습니다. 일일 최대 거래 수는 3 (이전 5)로 줄었으며, 손실 후에는 4바 쿨다운 (이전 3)으로 신규 진입이 중단되어 복수 거래를 방지합니다.
변동성 하한선 : 최소 ATR이 150 핍 (이전 300)으로 낮아져 더 많은 거래 가능한 세션을 포착하면서도 치명적인 저변동성 시장은 필터링합니다.
스프레드 필터 : 스프레드 한도가 60 포인트 (이전 40)로 확대되어 뉴스/롤오버 시 일반적인 XAU 스프레드를 수용하면서도 현실적입니다.
거래량 제한 : 새로운 최대 거래량 매개변수(기본값 100,000 단위)는 위험 % 계산 시 과도한 로트를 방지하여 소규모 계좌에서 과도한 포지션을 막습니다.
스케일링 : 스케일인 거리가 1.5× ATR (이전 1.0)로 조여져 의미 있는 조정 후 추가가 이루어집니다. 최대 스케일링 포지션은 2로 고정되었습니다.
새 필터
– 개장 범위 (예: 09:00-10:00 UTC) 가격이 범위를 돌파하지 않으면 진입을 차단합니다.
– 구조 붕괴(BOS): 가격이 최근 스윙 고점/저점을 돌파해야 합니다.
– 유동성 스윕: 스윙 레벨의 거짓 돌파 후 회복이 필요하며, 이는 스톱 런을 확인합니다.
– 엔걸핑 모드: 선택적 엄격한 엔걸핑 캔들 요구 사항; 그렇지 않으면 강한 종가 방향성 캔들이 허용됩니다.
– 최소 캔들 몸통 ATR 대비 트리거 바가 결정적임을 보장합니다.
고타임프레임 견고성
요청한 상위 타임프레임이 없으면, 봇은 이제 중단하지 않고 우아하게 M15 EMA200 를 추세 필터로 사용합니다.
3. 전략 논리 개요
3.1 다중 타임프레임 추세 정렬
- 상위 타임프레임 (기본 H1) : 가격이 빠른 EMA(50) 위에 있고 빠른 EMA가 느린 EMA(200) 위에 있어야 강세 편향이며, 약세는 그 반대입니다.
- M15 (거래 타임프레임) : 동일한 EMA 정렬과 함께 기울기 필터(빠른 EMA가 최근 *n* 바 동안 상승/하락)를 적용합니다.
3.2 진입 트리거
다음 모두가 동시에 참이어야 합니다:
- 스토캐스틱 (14,3,3) 매수 구역 아래에서 강세 교차(K<40) 또는 매도 구역 위에서 약세 교차(K>60).
- RSI (14) 45 이상 상승(매수) 또는 55 이하 하락(매도).
- ADX(14) ≥ 20 → 추세 환경.
- 허용 가능한 범위 내 ATR: 150 핍 초과(하한) 및 20기간 평균의 2.5배 미만(상한).
- 캔들 확인: 엔걸핑 캔들(활성화 시) 또는 몸통이 ATR의 20% 이상이고 종가가 범위 상하단 55% 내에 있는 강한 종가 캔들.
- 모든 활성화된 구조 필터(개장 범위 / BOS / 유동성 스윕) 통과.
3.3 주문 실행 및 포지션 관리
- 위험: 초기 ATR 기반 스톱과 함께
VolumeForFixedRisk를 사용한 고정 분수(% 잔액). - 2단계 개시: 시장가 주문은 보호 없이 배치되고, SL 및 TP는 촘촘한 제한으로 인한 실행 거부를 피하기 위해 즉시 적용됩니다.
- 손익분기점: 가격이 초기 위험의 1.5배이동한 후에만 SL이 진입가 + 버퍼(2핍)로 이동됩니다.
- 부분 TP: 포지션의 50%가 초기 위험의 2.0배에서 청산되어 이익을 조기에 확보합니다.
- 트레일링: 손익분기점 도달 후, 스톱은 현재 ATR의 2.0배거리에서 가격을 따라가지만, 10핍 개선이 감지될 때만 수정 호출을 줄이기 위해 작동합니다.
- 스케일링: 초기 진입이 트레이더에게 불리하게 1.5× ATR만큼 움직이면 두 번째(최종) 포지션이 추가되어 평균 진입가를 낮춥니다.
3.4 안전장치
- 일일 초기화 UTC 자정에 수행됩니다.
- 일일 최대 거래 수, 일일 자본 드로우다운 한도.
- 손실 후 쿨다운 바.
- 스프레드 및 ATR 극한 필터는 불리한 조건에서 거래를 차단합니다.
- 최소 스톱 거리 (2핍) 적용.
4. 전체 매개변수 목록
지표
매개변수기본설명
빠른 EMA 50
빠른 지수 이동 평균 기간
느린 EMA 200
느린 EMA 기간 (추세 필터)
RSI 기간 14
RSI 계산 기간
스토캐스틱 K 14
스토캐스틱 %K 기간
스토캐스틱 D 3
%D 기간
스토캐스틱 감속 3
평활화 계수
ATR 기간 14
ATR 기간 (SL/TP/트레일에 사용)
ADX 기간 14
ADX 계산 기간
최소 ADX 20.0
추세를 위한 최소 ADX 값
EMA 기울기 바 3
EMA 기울기 방향 확인용 바 수
위험 및 자금 관리
매개변수기본설명
위험 % 1.0
거래당 위험 비율(잔액 대비 %)
ATR SL 배수 2.0
손절 거리 = ATR × 이 값
ATR TP 배수 4.0
이익 실현 거리 = ATR × 이 값
트레일링 ATR 2.0
ATR 배수로 표시된 트레일링 거리
손익분기점 R 1.5
SL이 진입가+버퍼로 이동하는 R 배수
손익분기점 버퍼 (핍) 2.0
손익분기점 이동 시 진입가에 추가되는 핍
부분 TP R 2.0
첫 부분 청산을 위한 R 배수
부분 청산 % 50
부분 TP에서 청산되는 거래량 비율
최대 거래량 100,000
포지션 크기에 대한 하드 캡(단위)
신호 필터
매개변수기본설명
스토캐스틱 매수 구역 40.0
매수를 위해 %K가 이 값 아래여야 함
스토캐스틱 매도 구역 60.0
매도를 위해 %K가 이 값 위여야 함
RSI 매수 최소값 45.0
매수를 위한 최소 RSI 값
RSI 매도 최대값 55.0
매도를 위한 최대 RSI 값
엔걸핑 요구 false
엄격한 엔걸핑 캔들 패턴 적용
최소 캔들 몸통 (ATR 분수)
ATR 대비 최소 몸통 크기
ATR 변동성 최대 2.5
ATR 상한 (× 20기간 SMA)
최소 ATR (핍) 150.0
현재 ATR에 대한 하드 플로어
세션 및 시간 필터
매개변수기본설명
상위 타임프레임 시간1/4
추세 편향을 위한 타임프레임
거래 시작 시간 (UTC) 7
신호 수신 가능한 가장 이른 시간
거래 종료 시간 (UTC) 20
가장 늦은 시간 (배타적)
HTF 데이터 필요 false
HTF가 없으면 중지 (true일 경우)
고급 필터
매개변수기본설명
개장 범위 필터 사용 false
개장 범위 돌파 논리 활성화
OR 시작 시간 (UTC) 9
개장 범위 기간 시작
OR 종료 시간 (UTC) 10
개장 범위 기간 종료
구조 붕괴 사용 false
최신 스윙 고점/저점 돌파 요구
BOS 스윙 조회 5
스윙 포인트 확인용 바 수
유동성 스윕 사용 false
진입 전 유동성 스윕 요구
스윕 조회 바 10
스윕 검색용 바 수
스케일링
매개변수기본설명
스케일링 진입 사용 false
손실 포지션 추가 활성화
스케일 인 ATR 배수 1.5
추가를 위한 초기 진입과의 거리
최대 스케일링 포지션 2
스케일링 후 최대 총 포지션 수
진단
매개변수기본설명
디버그 로그 활성화 false
상세 진단 정보 출력
5. 설치 및 설정
- cTrader
.cs파일을 Automate 폴더에 복사하거나 cTrader Automate Manager를 통해 가져옵니다. - cBot을 컴파일합니다 (외부 종속성 없음).
- 충분한 이력(≥300 바)이 있는 XAU/USD M15 차트에 연결합니다.
- 계좌 및 위험 선호도에 맞게 매개변수를 조정합니다.
- 라이브 거래 전 cTrader 내장 최적화를 사용하여 철저히 백테스트하세요.
6. 중요한 사용 참고 사항
- 브로커 고려사항: 금은 변동 스프레드와 슬리피지가 있습니다. 스프레드 필터(60 포인트)는 보호 장치이며, 뉴스 시에는 이를 높이는 것을 고려하세요.
- 거래량 제한: 작은 ATR 스톱 사용 시 과도한 로트를 방지하는
MaxVolume매개변수를 설정하세요. 브로커의 증거금 요구사항과 본인의 편안함에 따라 조정하세요. - 고타임프레임 대체: 선택한 상위 타임프레임 데이터가 없으면(예: 바 부족) 봇은 M15 EMA200을 방향성 편향으로 사용합니다. 대신 중지하려면
Require HTF Data스위치를 활성화하세요. - 쿨다운 및 일일 한도: 봇은 엄격한 일일 초기화(UTC 자정)를 시행합니다. 브로커 서버 시간이 다르면
TimeZone속성의 UTC 오프셋이 정확한지 확인하세요. - 백테스팅 팁: 초기 백테스트 시 모든 선택적 필터(개장 범위, BOS, 스윕, 스케일링)를 비활성화하여 핵심 전략을 분리하고, 개별 영향을 확인하기 위해 하나씩 활성화하세요.
7. 알려진 제한 사항 및 향후 계획
- 틱 데이터 민감도: 트레일링 및 손익분기점 수정은 조절되지만, 빠른 시장에서는 약간 지연될 수 있습니다. 향후 업데이트에서 보류 주문 기반 보호가 구현될 수 있습니다.
- 뉴스 필터 없음: 봇은 경제 달력을 읽지 않고 스프레드/변동성 임계값에 의존합니다. 고영향 이벤트 시 수동 개입이 권장됩니다.
- 단일 심볼: XAU/USD만 지원됩니다. 다른 금속이나 외환으로 적응하려면 모든 매개변수 재최적화가 필요합니다.
- 스케일링 논리: 현재 스케일링은 손실 포지션에만 추가하며, 단일 부분 청산 이상의 스케일링 아웃은 없습니다. 완전 동적 스케일링은 v2.0에서 평가 중입니다.
8. 지원 및 피드백
버그 보고, 매개변수 제안 또는 맞춤 요청은 cTrader 커뮤니티 또는 cBot과 함께 제공된 지원 이메일을 통해 개발자에게 문의하세요. 즐거운 스캘핑 되시길 바랍니다!
요약
Entry signals require simultaneous confirmation from stochastic crossovers, RSI thresholds, ADX trend strength, ATR volatility range, candle pattern validation, and optional structural filters such as Opening Range breaks, Break of Structure, and Liquidity Sweeps. Position management includes fixed fractional risk per trade, two-step order execution with immediate stop loss and take profit placement, break-even adjustments, partial profit-taking at 2× initial risk, trailing stops activated after break-even, and optional scaling-in on adverse moves.
Risk controls feature daily trade limits, drawdown caps, cooldown periods after losses, spread and volatility filters, and a maximum volume cap to prevent oversized positions. The bot supports fallback to M15 EMA200 trend filtering if higher timeframe data is unavailable. It is intended for use with brokers offering XAU/USD trading and requires backtesting and parameter adjustment to match account size and risk preferences. The bot enforces a daily reset at midnight UTC and includes configurable parameters for indicators, risk management, filters, and trading sessions.
고객 리뷰
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |