설명
전략 개요
SilverBulletStable 은 cTrader / cAlgo 플랫폼을 위해 제작된 자동화된 다중 자산 거래 봇입니다. 이 전략은 단순화된 ICT 영감을 받은 Silver Bullet 개념을 구현하며, 유동성 스윕, 공정 가치 갭(FVG) 탐지, EMA 기반 추세 필터링을 결합하여 단기 일중 기회를 식별합니다.
이 봇은 여러 주요 종목을 동시에 스캔하며, 변동성과 유동성이 일반적으로 높아지는 뉴욕 세션 시간대에 거래를 실행합니다.
핵심 전략 구성 요소:
- 추세 필터: 지수 이동 평균(EMA)
- 유동성 스윕 탐지: 최근 고점 또는 저점 돌파
- 공정 가치 갭 확인: 캔들 간 가격 불균형
- 세션 필터: 뉴욕 Silver Bullet 시간대
- 엄격한 위험 관리: 계좌 위험 비율에 따른 포지션 크기 조절
목표는 유동성 확보 후 단기 모멘텀 움직임을 포착하면서 위험 노출을 통제하는 것입니다.
진입 논리 및 실행 동작
봇은 각 설정된 심볼을 5분 타임프레임에서 평가합니다.
다음 순서가 발생하면 거래가 실행됩니다:
1. 추세 확인
봇은 지수 이동 평균(EMA)를 사용하여 시장 방향을 결정합니다.
- 강세 편향: 가격이 EMA 위에서 마감
- 약세 편향: 가격이 EMA 아래에서 마감
이는 역추세 거래를 방지하고 모멘텀 지속에 집중한 진입을 유도합니다.
2. 유동성 스윕 탐지
거래 진입 전, 봇은 스톱 헌팅 행동을 탐색합니다:
- 강세 설정: 최신 캔들이 이전 저점 아래를 스윕
- 약세 설정: 최신 캔들이 이전 고점 위를 스윕
이는 소매 스톱 주문에서 유동성이 확보되었음을 나타냅니다.
3. 공정 가치 갭 확인
스윕 발생 후, 알고리즘은 3캔들 불균형 패턴을 확인합니다:
강세 FVG
- 캔들 3 저점 > 캔들 1 고점
약세 FVG
- 캔들 3 고점 < 캔들 1 저점
이는 기관의 가격 이동을 시사하며 모멘텀을 확인합니다.
4. 거래 실행
모든 조건이 충족되면:
- 하나의 시장가 주문이 실행됩니다
- 즉시 손절매 및 이익실현이 적용됩니다
- 포지션 크기는 계좌 위험 비율에 따라 계산됩니다
위험 및 자본 관리
위험 관리는 전략에 직접 내장되어 있습니다.
포지션 크기 조절
거래량은 다음을 사용하여 동적으로 계산됩니다:
- 계좌 잔액
- 사용자 정의 거래당 위험 %
- 손절매 거리
- 심볼 핍 가치
이는 종목 변동성에 관계없이 일관된 위험을 보장합니다.
보호 조치
봇은 여러 안전 제어 기능을 포함합니다:
일일 최대 거래 수
- 노출을 제한하고 과도한 거래를 방지합니다
일일 최대 손실
- 계좌 손실이 설정된 비율에 도달하면 봇은 당일 거래를 중단합니다
자동 일일 초기화
- 매 거래일마다 거래 횟수 및 위험 기준선이 초기화됩니다
거래 세션 필터
전략은 특정 뉴욕 세션 시간대에만 거래합니다.
거래는 다음 시점에 발생합니다:
- 뉴욕 시간 = 10:00
이는 ICT Silver Bullet 변동성 기간과 일치하며, 이 기간에 유동성 스윕과 빠른 방향성 움직임이 자주 발생합니다.
지원 시장
봇은 여러 심볼을 동시에 스캔합니다:
- XAUUSD (골드)
- US100.cash (나스닥)
- US500.cash (S&P 500)
- EURUSD
각 종목은 독립적으로 분석되어, 봇이 다양한 시장에서 설정을 포착할 수 있습니다.
주요 매개변수
매개변수설명
위험 %
거래당 계좌 잔액 위험 비율
손절매 (핍)
진입가부터 손절매까지 거리
이익실현 (핍)
이익 목표
EMA 추세
추세 필터링에 사용되는 기간
일일 최대 거래 수
일일 허용 최대 거래 수
일일 최대 손실 %
손실 한도를 초과하면 거래 중지
이 매개변수들은 거래자가 위험 노출과 전략 민감도를 조절할 수 있게 합니다.
이 알고리즘은 다음을 위해 설계되었습니다:
계좌 규모
- 소규모에서 중간 규모 계좌
- 적절한 위험 설정으로 확장 가능
거래자 프로필
- 체계적인 실행을 선호하는 거래자
- ICT 또는 가격 행동 거래자로 자동화를 원하는 사용자
- 통제된 위험 일중 전략을 찾는 사용자
경험 수준
- 초보자부터 고급 거래자까지
- 초보자는 자동화의 혜택을, 고급 거래자는 매개변수 최적화를 할 수 있습니다.
중요한 제한 사항 및 사용 참고
세션 의존성
전략은 거래일 중 단 한 시간 동안만 거래하므로, 일부 날에는 거래가 없을 수 있습니다.
시장 조건
성능은 다음에 따라 달라집니다:
- 유동성 스윕 발생 여부
- 명확한 가격 이동
- 정상적인 변동성
저변동성 환경에서는 거래 빈도가 줄어들 수 있습니다.
브로커 차이점
결과는 다음에 따라 달라질 수 있습니다:
- 스프레드
- 심볼 명명법
- 실행 속도
- 최소 손절 거리
백테스트 권장 사항 - 백테스트 결과는 Bullmarkets가 아닌 FTMO에서 가져온 것입니다!
사용자는 라이브 배포 전에 자신의 브로커에서 봇을 백테스트 및 포워드 테스트해야 합니다.
VPS 권장
안정적인 작동을 위해, 브로커 서버에 연결된 저지연 VPS에서 봇을 실행하는 것이 권장됩니다
