Breakout AI Pro는 단순한 브레이크아웃 봇이 아닙니다. 입증된 가격 행동 브레이크아웃 로직과 6개의 AI 기반 적응 모듈을 결합하여 매번 진입 전에 시장 상황을 분석합니다. 결과는: 거짓 브레이크아웃 감소, 더 스마트한 SL/TP 배치, 그리고 어떤 상품에서도 일관된 위험 관리입니다.
=== 작동 원리 ===
봇은 구성 가능한 조회 기간 동안 최고가와 최저가를 계산합니다. 가격이 이 수준과 상호작용할 때, 3가지 유형의 신호를 감지합니다:
- BREAK: 가격이 방금 수준을 돌파했습니다. 고전적인 모멘텀/지속 신호입니다.
- APPROACH: 가격이 수준에 X 핍 이내에 있으나 돌파하지 않았습니다. 예상 신호입니다.
- RETURN: 가격이 돌파했지만 다시 내부로 돌아왔습니다. 평균 회귀 / 함정 신호입니다.
각 신호 유형(Break, Approach, Return)에 대해 고가와 저가 수준 모두에서 BUY 및/또는 SELL 진입을 독립적으로 활성화할 수 있습니다. 이를 통해 전략을 완전히 제어할 수 있습니다: 추세 추종, 역추세, 또는 하이브리드.
포지션이 열리기 전에 신호는 7개의 연속 AI 필터를 통과합니다. 하나라도 실패하면 거래는 폐기됩니다.
=== 6개의 AI 모듈 ===
1. 변동성 체계 감지
ATR 백분위수를 사용하여 시장을 낮음, 중간, 높음 변동성으로 분류합니다. 낮은 변동성에서는 브레이크아웃이 통계적으로 거짓일 가능성이 높아 봇이 자동으로 진입을 차단합니다. 높은 변동성에서는 SL/TP가 더 큰 움직임을 수용하도록 넓어집니다.
2. RSI 모멘텀 필터
RSI가 과매수일 때 BUY 진입을 차단하고, 과매도일 때 SELL 진입을 차단합니다. 선택적 다이버전스 감지는 추가 확인 레이어를 제공합니다. 이는 모멘텀 극한에서의 진입을 방지합니다.
3. 적응형 SL/TP (ATR 기반)
손절매와 이익실현은 현재 ATR의 배수로 계산되며 고정값이 아닙니다. 봇은 실제 시장 상황에 적응합니다: 안정적인 시장에서는 타이트한 SL, 변동성 높은 시장에서는 넓은 SL. 최소/최대 제한은 값이 항상 정의된 경계 내에 있도록 보장합니다.
4. 진입 품질 점수
모든 신호는 4가지 요소를 기반으로 0에서 100까지 점수를 받습니다:
- 변동성 체계 (중간이 브레이크아웃에 가장 적합)
- 거래 방향과의 RSI 정렬
- 브레이크아웃 강도 (ATR 대비 수준과의 거리)
- 캔들 품질 (일반 범위 vs 스파이크 vs 도지)
최소 임계값 이상의 신호만 실행됩니다.
5. 동적 포지션 크기 조절
고정 로트 대신, 봇은 거래당 위험 비율과 적응형 SL 거리를 기반으로 볼륨을 계산합니다. 선택적으로 품질 점수에 따라 포지션 크기를 조절합니다 — 신뢰도가 높을수록 큰 포지션, 낮을수록 작은 포지션.
6. 스마트 쿨다운 시스템
손절매 발생 후, 봇은 동일 신호 유형에 대해 재진입하기 전에 구성 가능한 막대 수만큼 대기합니다. 이는 SL → 즉시 재진입 → SL → 재진입의 파괴적 루프를 방지하여 계좌 소진을 막습니다.
=== 안전 기능 ===
- 단위 선택기: 모든 SL/TP/BE/추적 입력이 핍 또는 가격 거리인지 선택하세요. 모든 상품에서 완벽하게 작동합니다 — 외환, 암호화폐, 지수, 원자재.
- 반대 포지션 방지: 동일 막대에서 BUY와 SELL을 동시에 여는 것을 방지합니다.
- SL/TP 강제 적용: 매 틱마다 봇은 모든 열린 포지션에 유효한 SL과 TP가 있는지 확인합니다. 누락 시 긴급 값이 즉시 적용됩니다.
- SL 확인: 포지션 개설 후 봇은 SL이 실제로 적용되었는지 확인합니다. 브로커가 거부하면 포지션은 즉시 종료됩니다. 보호되지 않은 포지션은 절대 없습니다.
- 최대 노출 제어: 최대 LONG 포지션, 최대 SHORT 포지션, 최대 총 포지션에 대한 구성 가능한 제한.
=== PROP FIRM 준비 완료 ===
계좌 통화로 내장된 일일 및 총 손실 모니터링. 한도 초과 시 3가지 조치 중 선택:
- 모두 닫기: 모든 포지션을 즉시 닫고 당일 신규 진입을 차단합니다.
- 신규 차단: 기존 포지션은 유지하되 신규 포지션 진입을 차단합니다.
- 헤지: 현재 손익을 고정하기 위해 반대 포지션을 엽니다.
=== 포지션 관리 ===
- 손익분기점: 이익이 트리거 수준에 도달하면 SL을 진입 가격 + 오프셋으로 이동합니다. 작은 확정 이익을 확보합니다.
- 추적 손절매: 이익이 시작 수준에 도달하면 SL이 고정 거리로 가격을 따라갑니다. 이익을 보호하면서 수익을 극대화합니다.
- 모든 값은 선택한 단위 시스템(핍 또는 가격 거리)을 준수합니다.
=== 매개변수 가이드 ===
1. 기본 매개변수
- PreviousPeriodBars (48): 고가/저가 계산을 위한 막대 수. M5에서 48 막대 = 4시간.
- OnBarOnly (true): 조건을 막대 마감 시(안정적) 또는 매 틱마다(반응적) 확인.
- VolumeLots (0.1): 거래당 고정 볼륨. 동적 크기 조절이 활성화되면 무시됨.
1b. 단위 시스템
- InputInPips (true): true이면 모든 SL/TP/BE/추적 값이 핍 단위, false이면 가격 거리 단위. 다양한 상품에서 올바른 작동에 필수적.
2. AI — 변동성
- EnableVolatilityFilter (true): ATR 기반 체계 분류 활성화.
- AtrPeriod (14): ATR 지표 기간.
- AtrLookback (50): 백분위수 계산을 위한 ATR 막대 수.
- LowVolPercentile (25): 이 백분위수 이하 = 낮은 체계.
- HighVolPercentile (75): 이 백분위수 이상 = 높은 체계.
- BlockLowVolatility (true): 낮은 변동성 동안 모든 진입 차단.
3. AI — 모멘텀
- EnableRsiFilter (true): RSI 기반 진입 필터링 활성화.
- RsiPeriod (14): RSI 지표 기간.
- RsiOverbought (70): 과매수 임계값.
- RsiOversold (30): 과매도 임계값.
- BlockBuyOverbought (true): RSI가 과매수일 때 BUY 차단.
- BlockSellOversold (true): RSI가 과매도일 때 SELL 차단.
- RequireDivergenceConfirmation (false): RSI/가격 다이버전스 시 진입 차단.
- DivergenceLookback (10): 다이버전스 확인을 위한 막대 수.
4. AI — 적응형 SL/TP
- EnableAdaptiveSLTP (true): ATR에서 SL/TP 계산. false면 고정값 사용.
- AtrMultiplierSL (1.5): SL = ATR x 배수.
- AtrMultiplierTP (2.5): TP = ATR x 배수. 기본 R:R 비율 = 1.67.
- MinSL (500): 최소 SL (선택한 단위).
- MaxSL (5000): 최대 SL. 변동성 조정 후 제한 적용.
- MinTP (800): 최소 TP.
- MaxTP (10000): 최대 TP.
5. AI — 품질 점수
- EnableQualityScore (true): 신호 품질 점수 활성화.
- MinQualityScore (40): 거래 개시를 위한 최소 점수 (0-100).
6. AI — 동적 크기 조절
- EnableDynamicSizing (false): 위험 %로부터 볼륨 계산.
- RiskPercentage (1.0): 거래당 위험 비율 %.
- ScaleByQuality (true): 낮은 품질 신호에 대해 볼륨 감소 (최소 30%).
6b. AI — 쿨다운
- CooldownBarsAfterSL (6): 손절 후 동일 신호 재진입 전 대기 막대 수.
- BlockOpposingOnSameBar (true): 동일 막대에서 BUY+SELL 방지.
- MaxTotalPositions (2): 최대 총 오픈 포지션 수.
7. 고가 돌파
- BuyOnBreakHigh (true): 고가 돌파 시 BUY 오픈.
- SellOnBreakHigh (false): 고가 돌파 시 SELL 오픈 (역추세).
- ApproachPipsHigh (15): 접근 감지를 위한 핍 거리.
- BuyOnApproachHigh (false): 고가 접근 시 BUY 오픈.
- SellOnApproachHigh (false): 접근 시 SELL 오픈.
- BuyOnReturnHigh (false): 고가 아래로 복귀 시 BUY 오픈.
- SellOnReturnHigh (false): 복귀 시 SELL 오픈.
8. 저가 돌파
- SellOnBreakLow (true): 저가 돌파 시 SELL 오픈.
- BuyOnBreakLow (false): 저가 돌파 시 BUY 오픈 (역추세).
- ApproachPipsLow (15): 접근 감지를 위한 거리.
- 모든 접근/복귀 옵션은 고가 돌파와 동일.
9. 포지션 제한
- MaxLong (1): 최대 동시 LONG 포지션 수.
- MaxShort (1): 최대 동시 SHORT 포지션 수.
10. 위험 관리 (고정)
- StopLossLong/Short (3000): 적응형이 꺼져 있을 때 고정 SL.
- TakeProfitLong/Short (6000): 적응형이 꺼져 있을 때 고정 TP.
- 손익분기점 트리거/오프셋: 이익이 트리거에 도달하면 SL을 진입가 + 오프셋으로 이동.
- 추적 시작/단계: 이익이 시작에 도달하면 SL이 단계 거리로 가격을 따라감.
11. PROP 위험 제어
- EnablePropRisk (true): 손실 모니터링 활성화.
- MaxDailyDrawdown (500): 계좌 통화 기준 최대 일일 손실.
- MaxTotalDrawdown (1500): 봇 시작 이후 최대 총 손실.
- OnBreachAction (0): 0=모두 닫기, 1=신규 차단, 2=헤지.
- HedgeVolumeMultiplier (1.0): 헤지 포지션 볼륨 배수.
=== 권장 구성 ===
BTCUSD M5 (암호화폐):
InputInPips=false, MinSL=200, MaxSL=1500, MinTP=300, MaxTP=3000, BE 트리거=400, 추적 단계=150, PreviousPeriodBars=48.
EURUSD M15 (외환):
InputInPips=true, MinSL=15, MaxSL=80, MinTP=25, MaxTP=150, BE 트리거=30, 추적 단계=10, PreviousPeriodBars=96.
US30 M5 (지수):
InputInPips=false, MinSL=30, MaxSL=200, MinTP=50, MaxTP=400, PreviousPeriodBars=48.
=== 중요 참고 사항 ===
- 모든 AI 모듈은 독립적으로 활성화/비활성화할 수 있습니다. 기본값은 모두 ON이며, 개별적으로 비활성화하여 영향을 테스트하세요.
- 봇은 가격과 핍 값을 모두 포함하여 모든 결정을 기록합니다. 시작 시 로그를 확인하여 단위 변환이 올바른지 검증하세요.
- 항상 데모 계좌에서 먼저 테스트하세요. 과거 성과가 미래 결과를 보장하지 않습니다.
- 거래는 상당한 위험을 수반합니다. 이 소프트웨어는 거래 자동화 도구이며 금융 조언이 아닙니다.
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |