설명
🔥 CandleShockGuardian PRO v3.0
적응형 AI 엔진을 갖춘 기관급 이상한 캔들 감지
📌 개요
CandleShockGuardian PRO는 cTrader용 고급 알고리즘 트레이딩 시스템으로, 최근 시장 행동보다 훨씬 큰 이상한 캔들을 감지하고 다중 필터링 및 점수 매기기 엔진을 통해 이를 높은 확률의 거래 신호로 변환합니다.
단순한 캔들 크기 봇과 달리, CandleShockGuardian PRO는 거래 전에 7개의 독립적인 검증 단계를 적용합니다: 추세 정렬, 시장 체제 감지, 캔들 품질 분석, 세션 필터링, 스프레드 제어, 다중 타임프레임 확인, 그리고 봇 자체 거래 기록에서 학습하는 AI 기반 신호 점수 시스템입니다.
결과적으로 이 시스템은 거래 횟수는 적지만 더 나은 거래를 하며, 오직 최고 품질의 설정에만 집중합니다.
⚡ 주요 기능
🕯️ 이상한 캔들 감지
구성 가능한 배수를 초과하는 캔들을 식별합니다. 감지는 전체 범위(고가–저가) 또는 몸통(시가–종가)만 사용할 수 있습니다. 최소 캔들 크기 필터는 변동성이 낮은 기간 동안 잡음 거래를 방지합니다.
🔄 이중 전략 모드
SunshineMode에서는 봇이 캔들 방향으로 거래합니다(모멘텀 지속). DoomsdayMode에서는 반대 방향으로 거래합니다(평균회귀/페이드). 이로 인해 시스템은 완전히 다른 시장 조건과 거래 철학에 적응할 수 있습니다.
📊 시장 체제 감지
봇은 현재 시장 상황을 다섯 가지 상태로 분류합니다 — 강한 추세, 약한 추세, 횡보, 변동성, 조용함 — ATR 비율(단기 대 장기)과 ADX를 결합하여 사용합니다. 각 체제에서 거래를 독립적으로 활성화하거나 비활성화할 수 있습니다.
📐 ATR 기반 적응형 SL/TP
손절매 및 이익실현 수준은 현재 ATR에서 동적으로 계산되어 위험 매개변수가 시장 변동성에 맞게 조정됩니다. 조용한 시장은 타이트한 스톱을, 변동성 시장은 넓은 스톱을 갖습니다. 극단을 방지하기 위해 핍 단위의 하한 및 상한 값이 설정되어 있습니다.
🧠 AI 신호 점수 (0–100)
모든 신호는 가중 다요인 점수 엔진을 통과하며, 이상 강도, 추세 정렬 품질, 시장 체제 호의성, 캔들 품질(몸통/꼬리 비율), 스프레드 조건, 현재 시간의 과거 성과, 그리고 롤링 승률을 평가합니다. 최소 점수 임계값 이상인 신호만 실행됩니다.
📈 자기 학습 성능 엔진
봇은 모든 거래를 추적하고 시간대 및 시장 체제별 통계 프로필을 구축합니다. 시간이 지남에 따라 점수 시스템은 자동으로 더 선택적이 되어, 전략이 과거에 성과가 좋지 않았던 시간과 조건을 피합니다.
🕐 세션 필터
전략이 가장 잘 작동하는 시장 세션으로 거래를 제한합니다: 아시아, 런던, 런던–뉴욕 오버랩, 뉴욕, 또는 비거래 시간. 주말 갭과 유동성 부족을 피하기 위해 자동 금요일 저녁 차단 및 일요일 개장 지연 포함.
💹 스프레드 필터
스프레드가 고정 핍 임계값 또는 동적 ATR 백분율을 초과할 때 거래 진입을 차단합니다. 뉴스 이벤트, 낮은 유동성 시간 또는 브로커 스프레드 확대 시 불량 체결을 방지합니다.
🛡️ 일일 한도 및 쿨다운
일일 최대 거래 수, 일일 최대 손실 수, 연속 손실 후 자동 쿨다운 기간을 구성할 수 있습니다. 자본을 손실 악순환과 감정적 과잉 거래로부터 보호합니다.
🕯️ 캔들 품질 필터
이상한 캔들의 해부학적 품질을 평가합니다: 최소 몸통 대 범위 비율, 최대 상단 꼬리, 최대 하단 꼬리. 봇이 진정한 방향성 의지를 보여주는 캔들에만 거래하도록 보장하며, 큰 그림자를 가진 우유부단한 도지 캔들은 제외합니다.
📊 다중 타임프레임 확인
구성 가능한 EMA를 사용하는 선택적 상위 타임프레임 추세 필터. 상위 타임프레임이 강세일 때만 롱 진입 허용; 약세일 때만 숏 진입 허용. 모든 표준 cTrader 타임프레임 지원.
💰 부분 이익 실현
중간 TP 수준(TP1)에서 포지션의 일부를 자동으로 청산하고, 나머지 부분에 대해 손절매를 손익분기점으로 이동합니다. 이익을 조기에 확보하면서 나머지 거래는 전체 TP까지 진행할 수 있습니다.
📉 ATR 기반 추적 손절매
추적 손절매는 고정 핍 모드 또는 ATR 기반 모드로 작동할 수 있으며, 추적 거리는 현재 변동성에 맞게 조정됩니다. 변동성 조건에서 정상적인 시장 잡음으로 인한 손절을 방지합니다.
🏦 프로프 펌 가드
일일 손실, 총 손실, 최고점 대비 자본 손실의 세 가지 독립적인 킬 스위치를 갖춘 내장 손실 방지 시스템. 구성 가능한 범위(이 봇만 또는 전체 계정), 일일 손실 후 자동 재개 옵션 포함.
🤖 외부 AI — 자체 로컬 스크립트 연결
CandleShockGuardian PRO에는 컴퓨터에서 로컬로 실행되는 모든 스크립트나 프로그램에 연결하는 내장 모듈이 포함되어 있습니다. 거래 전마다 봇은 모든 신호 데이터(심볼, 타임프레임, 방향, 점수, 시장 체제, ATR, ADX, 스프레드, 시간)를 로컬 스크립트에 자동으로 전송하고, 신뢰 수준과 함께 실시간 승인/거부 결정을 받습니다.
이것은 무한한 가능성을 열어줍니다. 로컬 스크립트는 cTrader의 샌드박스 환경 내에서 불가능한 모든 작업을 수행할 수 있습니다. 다음은 스크립트가 할 수 있는 실제 예시입니다:
📌 뉴스 및 심리 필터 — 스크립트가 경제 캘린더 API(예: Forex Factory, Investing)를 확인하여 NFP, CPI, FOMC 결정과 같은 고영향 뉴스 이벤트 전후 30분 동안 자동으로 거래를 차단합니다.
📌 다중 자산 상관관계 — XAUUSD 트레이더용: 스크립트가 DXY(달러 지수), US10Y(국채 수익률), SPX를 실시간으로 모니터링합니다. 달러가 강세인데 봇이 금 롱을 원하면 스크립트가 거래를 거부합니다.
📌 머신 러닝 예측 — 스크립트가 훈련된 TensorFlow 또는 PyTorch 모델을 실행하여 최근 100개 캔들, 거래량 프로필, 주문 흐름 대리 지표를 분석해 다음 움직임 확률을 예측합니다. 70% 이상의 모델 신뢰도 거래만 승인됩니다.
📌 심리 분석 — 스크립트가 Twitter/X, Reddit 또는 금융 뉴스 피드를 스크랩하여 해당 상품 언급을 수집하고 NLP 심리 분석을 실행하며, 시장 심리가 신호 방향과 일치할 때만 거래를 승인합니다.
📌 다중 봇 조정 — 동일 계정에서 여러 봇을 실행하는 경우, 스크립트가 모든 봇의 총 노출, 열린 포지션 간 상관관계, 총 손실을 추적하여 전체 위험이 너무 높을 때 신규 거래를 차단합니다.
📌 맞춤 지표 논리 — 스크립트가 cTrader에 없는 지표(Hurst 지수, 프랙탈 차원, VWAP, 주문 흐름 불균형, 시장 미시구조 지표)를 계산하여 추가 필터로 사용합니다.
📌 시간대 최적화 — 스크립트가 과거 거래 데이터베이스를 분석하여 전략이 가장 잘 작동하는 정확한 시간과 요일을 식별하고, 최적 창에서만 거래를 승인합니다.
스크립트는 Python, Node.js, C#, Go, Rust 또는 HTTP 서비스를 제공할 수 있는 다른 언어로 작성할 수 있습니다. 완전히 로컬 컴퓨터에서 실행되며 데이터는 비공개로 유지되고 통신은 최소 지연으로 로컬에서 이루어집니다.
💡 저희 팀은 특정 요구 사항에 맞는 맞춤 스크립트 개발을 요청받아 진행할 수 있습니다. AI 모델, 뉴스 필터, 상관관계 엔진 또는 기타 통합이 필요하면 연락 주시면 제작해 드립니다.
이 모듈은 cTrader의 기본 Http 인터페이스를 사용하며 AccessRights.None 권한으로 작동합니다 — 특별 권한이 필요 없습니다.
🖥️ 전문 온차트 HUD
현재 세션, 스프레드, 시장 체제, ADX, ATR, 신호 점수, SL 수준, 승률(총합 + 롤링), 수익률, 일일 거래/손실 카운터, 연속 손실, 쿨다운 타이머, API 상태, 마지막 거부 신호 이유를 실시간으로 오버레이 표시합니다.
⚙️ 작동 방식
1. 모든 바 마감 시, 봇은 캔들 크기(범위 또는 몸통)를 측정하고 최근 N개 캔들의 롤링 평균과 비교합니다.
2. 캔들이 평균 × 배수를 초과하면 이상 후보가 됩니다.
3. 후보는 최대 10개의 독립 필터를 통과합니다: 세션, 일일 한도, 쿨다운, 체제, 스프레드, 포지션 한도, 캔들 품질, 추세 정렬, MTF 확인, 신호 점수.
4. 모든 필터를 통과하면, 신호는 선택적으로 컴퓨터에서 실행되는 로컬 AI 스크립트에 의해 검증됩니다(활성화 시).
5. 포지션은 ATR 적응형(또는 고정) SL/TP와 위험 비율(또는 고정 로트)에 따라 크기가 조정되어 열립니다.
6. 오픈 후, 포지션은 손익분기점 시스템, 추적 손절매, 부분 이익 실현, 시간 종료에 의해 관리됩니다.
7. 마감 시, 성능 엔진이 결과를 기록하고 시간대 및 체제 기반 통계를 업데이트하여 점수 시스템에 피드백합니다.
📋 요구 사항
▪️ cTrader 데스크톱 또는 웹
▪️ AccessRights: None (특별 권한 불필요)
▪️ 모든 심볼 및 타임프레임과 호환
▪️ 백테스트 및 최적화 완전 지원
▪️ 외부 AI 모듈은 컴퓨터에서 실행되는 로컬 HTTP 스크립트 필요(선택 사항)
════════════════════════════════════════════════════════
📖 전체 매개변수 가이드
════════════════════════════════════════════════════════
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 01 — 전략
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 봇 라벨 (기본값: CandleShockPRO)
이 봇 인스턴스가 연 모든 포지션에 태그를 붙이는 고유 식별자입니다. 동일 심볼에서 여러 인스턴스를 실행할 때 간섭을 방지하려면 다른 라벨을 사용하세요.
🔹 전략 모드 (기본값: SunshineMode)
이상한 캔들 방향 해석 방식을 결정합니다. SunshineMode: 캔들 방향으로 거래(강세 캔들 → 매수, 약세 → 매도) — 모멘텀/지속 전략. DoomsdayMode: 캔들 방향 반대로 거래(강세 캔들 → 매도, 약세 → 매수) — 평균회귀/페이드 전략.
🔹 롱 활성화 (기본값: true)
봇이 매수 포지션을 열 수 있도록 허용합니다. false로 설정하면 숏 거래만 허용됩니다.
🔹 숏 활성화 (기본값: true)
봇이 매도 포지션을 열 수 있도록 허용합니다. false로 설정하면 롱 거래만 허용됩니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 02 — 신호 (이상한 캔들)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 측정 (기본값: 범위)
각 캔들에서 측정할 항목. 범위 = 고가에서 저가 차이(꼬리 포함 전체 캔들 크기). 몸통 = 종가와 시가의 절대값(실체 부분만). 범위는 더 보수적이고, 몸통은 더 공격적입니다.
🔹 조회 N (기본값: 20)
롤링 평균 캔들 크기 계산에 사용되는 이전 캔들 수. 작은 값(예: 10)은 최근 변동성 변화에 더 민감하게 반응합니다. 큰 값(예: 50)은 더 안정적인 기준을 제공합니다.
🔹 배수 (기본값: 1.8)
이상 임계값. 캔들은 롤링 평균의 배수 × 배수 이상이어야 이상으로 간주됩니다. 1.8×는 캔들이 평균보다 80% 더 커야 함을 의미합니다. 낮은 값(1.3–1.5)은 더 많은 신호를 생성하고, 높은 값(2.0–3.0)은 더 선택적입니다.
🔹 최소 캔들 핍 (기본값: 10)
절대 최소 캔들 크기(핍 단위). 이보다 작은 캔들은 배수와 상관없이 항상 무시됩니다. 매우 조용한 기간 동안 작은 이상 거래를 방지합니다. 0으로 설정하면 비활성화됩니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 03 — 추세 필터
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 추세 필터 활성화 (기본값: true)
마스터 스위치. 활성화 시, EMA 기반 추세 방향으로만 거래가 허용됩니다. 매수는 빠른 EMA가 느린 EMA 위에 있어야 하며, 매도는 그 반대여야 합니다.
🔹 추세 단계 (기본값: 둘 다)
허용되는 추세 단계를 제어합니다. 둘 다: 신선한 추세와 성숙한 추세 모두 허용. 신선한 전용: 최근 교차가 있었을 때만 거래(TrendFreshBars 이내). 성숙한 전용: 잘 확립된 추세에서만 거래(교차가 최소 TrendMatureBars 이전).
🔹 빠른 EMA 기간 (기본값: 50)
빠른 지수 이동평균 기간. 일반적인 값: 20, 50.
🔹 느린 EMA 기간 (기본값: 200)
느린 지수 이동평균 기간. 일반적인 값: 100, 200.
🔹 교차가 <= 바일 때 신선함 (기본값: 20)
가장 최근 EMA 교차가 이 바 수 이내에 발생하면 추세를 "신선한" 것으로 간주합니다.
🔹 교차가 >= 바일 때 성숙함 (기본값: 60)
가장 최근 EMA 교차가 최소 이 바 수 이전에 발생하면 추세를 "성숙한" 것으로 간주합니다.
🔹 교차가 없으면 허용 (기본값: true)
가시적 이력에서 교차가 발견되지 않으면: true = 성숙한 추세로 간주; false = 거래 차단.
🔹 ADX 필터 사용 (기본값: true)
활성화 시, ADX가 최소 임계값 이상이어야 합니다. ADX는 방향과 무관하게 추세 강도를 측정합니다.
🔹 ADX 기간 (기본값: 14)
ADX 계산 기간. 표준은 14입니다.
🔹 최소 ADX (기본값: 18)
거래를 허용하는 최소 ADX 값. 이 값 이하에서는 시장이 방향성이 없는 것으로 간주됩니다. 일반적인 값: 18–25.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 04 — 자금 및 한도
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 크기 모드 (기본값: RiskPercent)
포지션 크기 결정 방식. FixedLots: 항상 지정된 고정 로트 크기 사용. RiskPercent: SL이 발동되면 손실이 계좌 잔액의 고정 비율이 되도록 로트 크기를 동적으로 계산. 전문 자금 관리에 권장됩니다.
🔹 고정 볼륨 로트 (기본값: 0.01)
크기 모드가 FixedLots일 때 사용되는 로트 크기. RiskPercent 계산 실패 시 대체로도 사용됩니다.
🔹 거래당 위험 % (기본값: 1.0)
크기 모드가 RiskPercent일 때 거래당 위험 비율. 1%면 10,000달러 계좌가 거래당 100달러 위험을 감수합니다. 봇은 SL 거리 기준으로 로트 크기를 자동 조정합니다.
🔹 최대 포지션 총합 (기본값: 1)
이 봇 인스턴스가 이 심볼에서 동시에 보유할 수 있는 최대 포지션 수(롱 + 숏 합산).
🔹 최대 롱 포지션 (기본값: 1)
동시에 보유할 수 있는 최대 매수 포지션 수. 0으로 설정하면 총 한도만 사용.
🔹 최대 숏 포지션 (기본값: 1)
동시에 보유할 수 있는 최대 매도 포지션 수. 0으로 설정하면 총 한도만 사용.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 05 — SL / TP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 SL/TP 모드 (기본값: AtrBased)
FixedPips: 아래 고정 핍 값을 사용. AtrBased: ATR × 배수로 SL과 TP를 동적으로 계산하여 현재 변동성에 자동 적응.
🔹 롱 SL 핍 (기본값: 20) — 매수 거래용 고정 손절매(FixedPips 모드 전용).
🔹 롱 TP 핍 (기본값: 30) — 매수 거래용 고정 이익실현(FixedPips 모드 전용).
🔹 숏 SL 핍 (기본값: 20) — 매도 거래용 고정 손절매(FixedPips 모드 전용).
🔹 숏 TP 핍 (기본값: 30) — 매도 거래용 고정 이익실현(FixedPips 모드 전용).
🔹 SL/TP ATR 기간 (기본값: 14) — 적응형 SL/TP 계산에 사용되는 ATR 기간.
🔹 롱 SL ATR 배수 (기본값: 1.5) — 매수 거래용 SL 거리 = ATR × 이 배수.
🔹 롱 TP ATR 배수 (기본값: 2.0) — 매수 거래용 TP 거리 = ATR × 이 배수.
🔹 숏 SL ATR 배수 (기본값: 1.5) — 매도 거래용 SL 거리 배수.
🔹 숏 TP ATR 배수 (기본값: 2.0) — 매도 거래용 TP 거리 배수.
🔹 최소 SL 핍 (기본값: 5) — ATR 기반 SL의 하한. 너무 타이트한 스톱 방지.
🔹 최대 SL 핍 (기본값: 100) — ATR 기반 SL의 상한. 너무 넓은 스톱 방지.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 06 — 손익분기점 (롱)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 롱 손익분기점 활성화 (기본값: true) — 매수 포지션에 손익분기점 적용 허용.
🔹 롱 손익분기점 트리거 핍 (기본값: 8) — 이익이 이 수준에 도달하면 SL이 손익분기점으로 이동.
🔹 롱 손익분기점 오프셋 핍 (기본값: 1) — SL이 진입가 + 이 오프셋으로 설정됩니다. 소량의 이익을 보장합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 07 — 손익분기점 (숏)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 숏 손익분기점 활성화 (기본값: true) — 매도 포지션에 손익분기점 적용 허용.
🔹 숏 손익분기점 트리거 핍 (기본값: 8) — 이익이 이 수준에 도달하면 SL이 손익분기점으로 이동.
🔹 숏 손익분기점 오프셋 핍 (기본값: 1) — SL이 진입가 − 이 오프셋으로 설정됩니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 08 — 추적 손절매 (롱)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 롱 추적 손절매 활성화 (기본값: true) — 매수 포지션에 추적 손절매 적용 허용.
🔹 롱 추적 손절매 모드 (기본값: AtrBased) — FixedPips: 고정 추적 거리. AtrBased: 추적 거리 = ATR × 배수, 변동성에 적응.
🔹 롱 추적 손절매 시작 핍 (기본값: 12) — 이익이 이 수준에 도달하면 추적 손절매가 활성화됩니다.
🔹 롱 추적 손절매 거리 핍 (기본값: 8) — 고정 추적 거리(FixedPips 모드).
🔹 롱 추적 손절매 ATR 배수 (기본값: 1.5) — 추적 거리용 ATR 배수(AtrBased 모드).
🔹 롱 추적 손절매 단계 핍 (기본값: 1) — SL 업데이트 전 최소 이동 거리.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 09 — 추적 손절매 (숏)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 숏 추적 손절매 활성화 (기본값: true) — 매도 포지션에 추적 손절매 적용 허용.
🔹 숏 추적 손절매 모드 (기본값: AtrBased) — FixedPips 또는 AtrBased.
🔹 숏 추적 손절매 시작 핍 (기본값: 12) — 이익이 이 수준에 도달하면 추적 손절매가 활성화됩니다.
🔹 숏 추적 손절매 거리 핍 (기본값: 8) — 고정 추적 거리(FixedPips 모드).
🔹 숏 추적 손절매 ATR 배수 (기본값: 1.5) — 추적 거리용 ATR 배수(AtrBased 모드).
🔹 숏 추적 손절매 단계 핍 (기본값: 1) — 최소 SL 조정 단계.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ 10 — 시간 종료
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 보유 기간 (기본값: 30) — 포지션이 열려 있을 수 있는 최대 시간. 이 시간이 지나면 이익이나 손실에 관계없이 시장가로 포지션을 종료합니다.
🔹 보유 단위 (기본값: 분) — 보유 기간 단위: 초, 분 또는 시간.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ 11 — 엔진
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 타이머 체크 초 (기본값: 1) — 봇이 손익분기점, 추적 손절매, 부분 TP, 시간 종료를 확인하는 빈도. 실거래에 1초 권장; 백테스트 성능 향상을 위해 5–10초로 증가 가능.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏦 12 — 프로프 펌 가드
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 프로프 가드 활성화 (기본값: false) — 프로프 펌 손실 방지 마스터 스위치.
🔹 킬 스위치 범위 (기본값: EntireAccount) — ThisBotOnly: 이 봇의 포지션만 종료. EntireAccount: 모든 포지션 및 주문 종료(비상 모드).
🔹 일일 DD % (기본값: 5, 0=비활성) — 당일 시작 잔액/자본 대비 최대 손실.
🔹 일일 DD 자본 사용 (기본값: true) — true면 자본(미실현 손익 포함) 기준, false면 잔액 기준.
🔹 총 DD % (기본값: 10, 0=비활성) — 봇 시작 시 초기 잔액/자본 대비 최대 손실.
🔹 총 DD 자본 사용 (기본값: true) — true면 자본 사용, false면 잔액 사용.
🔹 최고점 대비 자본 DD % (기본값: 10, 0=비활성) — 최고 자본 대비 최대 손실. 프로프 펌 챌린지에서 흔히 사용되는 추적 손실입니다.
🔹 일일 DD 후 자동 재개 (기본값: false) — true면 일일 DD 정지 후 다음 날 시작 시 자동 재개. 총 DD 및 자본 DD 정지는 재시작 전까지 영구적입니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 13 — 시장 체제
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 체제 감지 (기본값: true) — 시장 체제 분류 활성화.
🔹 단기 ATR 기간 (기본값: 14) — 최근 변동성 측정용 단기 ATR 기간.
🔹 장기 ATR 기간 (기본값: 50) — 과거 변동성 기준선인 장기 ATR 기간.
🔹 변동성 체제 임계값 (기본값: 1.5) — 단기 ATR / 장기 ATR 비율이 이 값 이상이면 변동성 체제로 간주.
🔹 조용한 체제 임계값 (기본값: 0.65) — 단기 ATR / 장기 ATR 비율이 이 값 이하이면 조용한 체제로 간주.
🔹 강한 추세 ADX 임계값 (기본값: 30) — ADX가 이 값 이상이면 강한 추세 체제로 간주.
🔹 변동성 체제에서 거래 허용 (기본값: true)
🔹 조용한 체제에서 거래 허용 (기본값: false) — 권장: 비활성화.
🔹 횡보 체제에서 거래 허용 (기본값: false) — 추세 전략에는 비활성화 권장.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 14 — 신호 점수
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 신호 점수 활성화 (기본값: true) — 다요인 점수 시스템 활성화. 각 신호는 0–100 점수를 받습니다.
🔹 최소 점수 0–100 (기본값: 55) — 거래 허용 최소 점수. 권장 범위: 50–70.
🔹 가중치: 이상 (기본값: 20) — 이상 강도 가중치.
🔹 가중치: 추세 (기본값: 20) — 추세 정렬 품질 가중치.
🔹 가중치: 체제 (기본값: 15) — 시장 체제 호의성 가중치.
🔹 가중치: 시간별 성과 (기본값: 10) — 현재 시간의 과거 승률 가중치.
🔹 가중치: 최근 성과 (기본값: 10) — 롤링 승률 가중치.
🔹 가중치: 캔들 품질 (기본값: 15) — 캔들 몸통/꼬리 품질 가중치.
🔹 가중치: 스프레드 (기본값: 10) — 현재 스프레드 품질 가중치.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 15 — 성능 엔진
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 성능 추적 활성화 (기본값: true) — 자기 학습 성능 추적기 활성화.
🔹 롤링 윈도우 거래 수 (기본값: 50) — 롤링 승률 계산에 사용되는 최근 거래 수.
🔹 통계용 최소 거래 수 (기본값: 10) — 엔진이 신호 점수에 영향을 미치기 전 최소 거래 수. 작은 샘플로 인한 조기 결론 방지.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 16 — 외부 AI (로컬 스크립트)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 외부 API (기본값: false)
로컬 스크립트 연결 활성화. 활성화 시, 봇은 거래 전마다 최종 확인을 위해 JSON 요청을 스크립트에 자동 전송합니다. 스크립트는 컴퓨터에서 실행되며 데이터는 외부 서버로 전송되지 않습니다.
🔹 API 엔드포인트 (기본값: http://localhost:5000/signal)
로컬 스크립트 주소. 기본값은 포트 5000의 localhost(컴퓨터)입니다. 봇은 모든 신호 데이터(심볼, 타임프레임, 신호 방향, 점수, 시장 체제, ATR(핍), ADX, 스프레드(핍), 시간(UTC))를 자동 전송합니다. 스크립트는 Python, Node.js, C#, Go 등 어떤 언어로도 작성할 수 있습니다. 저희 팀은 필요에 따라 맞춤 스크립트를 제작해 드립니다 — 견적 문의 바랍니다.
🔹 API가 거래 거부 가능 (기본값: true)
true면 호출 실패(스크립트 접속 불가, 오류, 타임아웃) 시 안전을 위해 거래를 차단합니다. false면 스크립트가 없을 때도 거래가 정상 진행됩니다 — 스크립트가 꺼져 있어도 봇이 작동하도록 할 때 유용합니다.
🔹 최소 API 신뢰도 (기본값: 0.6)
스크립트 응답에서 요구되는 최소 신뢰도 값(0.0–1.0). 스크립트는 {"approve": true/false, "confidence": 0.85, "reason": "reason"} 형식의 간단한 JSON으로 응답합니다. 신뢰도가 이 임계값 미만이면 승인되었더라도 거래가 거부됩니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕐 17 — 세션 필터
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 세션 필터 (기본값: true) — 세션 기반 거래 제한 활성화.
🔹 아시아 00–08 UTC 거래 허용 (기본값: false) — 아시아/도쿄 세션 동안 진입 허용.
🔹 런던 08–12 UTC 거래 허용 (기본값: true) — 런던 오전 세션 동안 진입 허용.
🔹 오버랩 12–16 UTC 거래 허용 (기본값: true) — 런던–뉴욕 오버랩 동안 진입 허용. 거래일 중 가장 유동적인 기간.
🔹 뉴욕 16–21 UTC 거래 허용 (기본값: true) — 뉴욕 오후 세션 동안 진입 허용.
🔹 비거래 시간 21–00 UTC 거래 허용 (기본값: false) — 조용한 전환 기간 동안 진입 허용.
🔹 금요일 UTC 이후 거래 금지 (기본값: 20) — 금요일 이 시간 이후 신규 거래 개시 중지. 주말 갭 위험 방지.
🔹 일요일 UTC 이전 거래 금지 (기본값: 22) — 일요일 이 시간 이전 신규 거래 개시 금지.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💹 18 — 스프레드 필터
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 스프레드 필터 (기본값: true) — 스프레드 기반 진입 필터 활성화.
🔹 최대 스프레드 핍 (기본값: 3.0) — 진입 허용 최대 스프레드(핍 단위).
🔹 최대 스프레드 ATR% (기본값: 30, 0=비활성) — ATR 대비 스프레드 최대 비율. 변동성 시장에서는 절대 스프레드가 넓어도 허용되며, 조용한 시장에서는 작은 스프레드도 상대적으로 중요합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 19 — 일일 한도 및 쿨다운
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 일일 최대 거래 수 (기본값: 5, 0=비활성) — 하루 신규 거래 최대 수. 과도한 거래 방지.
🔹 일일 최대 손실 수 (기본값: 3, 0=비활성) — 하루 최대 손실 거래 수. 손실 악순환 방지.
🔹 손실 후 쿨다운 (기본값: 2) — 연속 손실 횟수로 쿨다운 타이머가 작동합니다. 안티 틸트 메커니즘.
🔹 쿨다운 지속 시간 분 (기본값: 30) — 쿨다운 일시 정지 기간(분 단위).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 20 — 캔들 품질
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 캔들 품질 필터 (기본값: true) — 해부학적 품질 검사 활성화. 도지, 해머 및 기타 우유부단한 형태 필터링.
🔹 최소 몸통 % 범위 대비 (기본값: 50) — 전체 범위 대비 최소 몸통 크기 비율.
🔹 최대 상단 꼬리 % (기본값: 30) — 최대 상단 꼬리 비율. 강세 캔들에만 적용.
🔹 최대 하단 꼬리 % (기본값: 30) — 최대 하단 꼬리 비율. 약세 캔들에만 적용.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 21 — 다중 타임프레임 필터
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 다중 타임프레임 필터 (기본값: false) — 다중 타임프레임 추세 확인 활성화.
🔹 상위 타임프레임 (기본값: 일간) — 추세 확인용 상위 타임프레임. 허용값: M1, M5, M15, M30, H1, H4, H12, 일간, 주간, 월간.
🔹 상위 타임프레임 EMA 기간 (기본값: 50) — 상위 타임프레임의 EMA 기간.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 22 — 부분 이익 실현
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 부분 TP 활성화 (기본값: true) — 자동 부분 청산 시스템 활성화.
🔹 전체 TP 대비 TP1 비율 (기본값: 50) — 전체 TP 거리 대비 TP1 수준 비율.
🔹 TP1에서 청산 비율 (기본값: 50) — TP1에서 청산할 포지션 비율.
🔹 TP1에서 SL을 손익분기점으로 이동 (기본값: true) — 부분 청산 후 SL을 자동으로 손익분기점으로 이동. TP1 이후 거래가 손실이 되지 않도록 보장.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🖥️ 23 — HUD 표시
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 HUD 표시 (기본값: true) — 세션, 스프레드, 체제, ADX, ATR, 신호 점수, SL, 승률, 수익률, 일일 카운터, 연속 손실, 쿨다운 타이머, API 상태, 마지막 거부 이유 등 모든 실시간 데이터를 포함한 온차트 정보 패널 표시.
════════════════════════════════════════════════════════
🚀 권장 시작 구성
════════════════════════════════════════════════════════
주요 통화쌍(EURUSD, GBPUSD) H1에서 첫 백테스트용:
▪️ 전략 모드: SunshineMode
▪️ 측정: 범위, 조회: 20, 배수: 1.8, 최소 캔들: 10 핍
▪️ 추세 필터: 활성화, 빠른 EMA: 50, 느린 EMA: 200, 최소 ADX: 20
▪️ 크기: RiskPercent 1%
▪️ SL/TP: AtrBased, SL 배수: 1.5, TP 배수: 2.0
▪️ 세션 필터: 런던 + 오버랩 + 뉴욕
▪️ 스프레드 필터: 최대 3 핍
▪️ 신호 점수: 활성화, 최소 점수: 55
▪️ 일일 한도: 최대 5 거래, 최대 3 손실, 2 손실 후 쿨다운
▪️ 캔들 품질: 최소 몸통 50%, 최대 꼬리 30%
배수(1.3–2.5)와 최소 신호 점수(40–70)에 대해 최적화를 실행하여 귀하의 상품과 타임프레임에 맞는 최적점을 찾으세요.
════════════════════════════════════════════════════════
🛠️ 맞춤 개발 서비스
════════════════════════════════════════════════════════
특정 요구에 맞게 봇 기능을 확장하는 맞춤 로컬 스크립트 개발을 제공합니다. 내장 연결 모듈 덕분에 CandleShockGuardian PRO는 컴퓨터에서 실행되는 모든 프로그램과 실시간으로 통신할 수 있습니다.
저희가 제작할 수 있는 스크립트 예시:
▪️ 맞춤 특징 기반 방향 예측용 머신 러닝 모델
▪️ 금융 뉴스 및 소셜 미디어 실시간 뉴스 심리 분석
▪️ 다중 자산 상관관계 필터 (예: DXY, US10Y, SPX 대 XAUUSD)
▪️ 독자적 논리를 갖춘 고급 위험 관리 시스템
▪️ cTrader에 없는 맞춤 지표 (Hurst 지수, 프랙탈, 주문 흐름 대리 지표)
▪️ 자동 뉴스 이벤트 차단이 포함된 경제 캘린더 통합
▪️ 다중 봇 조정 및 총 노출 관리
▪️ 기타 모든 거래 논리 또는 데이터 분석 파이프라인
스크립트는 완전히 로컬 컴퓨터에서 실행되며, 귀하의 데이터와 전략은 비공개로 유지됩니다. 데이터가 외부 서버로 전송되지 않습니다.
요구 사항을 논의하고 견적을 받으려면 연락해 주세요.
════════════════════════════════════════════════════════
⚠️ 면책 조항
════════════════════════════════════════════════════════
과거 성과는 미래 결과를 보장하지 않습니다. 알고리즘 거래는 상당한 위험을 수반하며 모든 투자자에게 적합하지 않습니다. 실제 자본으로 배포하기 전에 반드시 데모 계좌에서 철저히 테스트하세요. 개발자는 어떠한 재정적 손실에 대해서도 책임을 지지 않습니다.
요약
Key features include dual strategy modes: SunshineMode for momentum continuation (trading in the candle’s direction) and DoomsdayMode for mean-reversion (trading against the candle). It dynamically calculates stop loss and take profit levels based on the Average True Range (ATR), adapting to current market volatility. The bot supports configurable session filters, spread limits, daily trade and loss caps, cooldown periods, and partial take profit with trailing stops.
An integrated external AI module allows connection to local scripts for custom trade approval based on additional data such as news events, sentiment analysis, or machine learning models, enhancing flexibility and control. The bot supports all symbols and timeframes on cTrader, includes a professional on-chart HUD displaying real-time metrics, and is suitable for prop firm trading with built-in drawdown protection.
고객 리뷰
5 | 0 % | |
4 | 50 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
