🛡️ Account Guardian PRO — 버전 2.0 소개
Account Guardian PRO의 업데이트 버전 출시를 기쁘게 알려드립니다. 사용자 피드백과 코드베이스의 심층 검토를 거쳐, 이번 업데이트는 손실 방지 로직의 중요한 수정 사항을 반영하여 거래 계좌를 위한 보다 신뢰할 수 있고 견고한 리스크 관리 도구를 제공합니다.
이전에 버전을 구매하셨다면, 이 업데이트를 완전히 무료로 받으실 수 있습니다. 단순히 Discord에서 연락주시면 저희 팀이 최신 버전을 신속히 제공해 드립니다.
원본 버전과 비교하여 cBot에 적용된 모든 변경 사항의 간략한 요약은 다음과 같습니다:
1. 상태 관리를 enum(BotState)로 대체 원본은 충돌 가능성이 있는 두 개의 불리언 플래그(_isClosing 및 _stopForPeriod)를 사용했습니다. 이 둘은 세 가지 명확한 상태를 가진 단일 BotState enum으로 대체되었습니다: Running, StoppedForPeriod, 그리고 HaltedForLoss. 이는 DD 차단이 작동하지 않은 근본 원인이었습니다 — _isClosing이 true로 설정된 같은 틱에서 false로 재설정되어, 동작은 실행되었지만 상태가 즉시 초기화되었습니다.
2. 기간 리셋이 항상 실행되도록 변경 원본 OnTick()은 열린 포지션이 없으면 조기 종료되어 (Positions.Count == 0) 일간 및 주간 잔액 기준선이 업데이트되지 않았습니다. 이제 리셋 로직은 모든 틱마다 실행되는 전용 CheckPeriodReset() 메서드로 분리되었습니다.
3. 초기 기준선에 Equity 사용, Balance 대신 _initialAccountBalance는 시작 시 Account.Balance로 설정되었습니다. 이미 미실현 손익이 있는 포지션이 있을 경우 총 손실 계산이 처음부터 부정확했습니다. 이제 정확한 기준선을 위해 Account Equity를 사용합니다.
4. ClosePosition()가 결과를 확인하도록 변경 원본은 에러 처리 없이 조용히 ClosePosition()를 호출했습니다. 수정된 버전은 result.IsSuccessful를 확인하고 포지션 종료 실패 시 (예: 시장 마감, 브로커 오류) 경고를 기록합니다.
5. 기간 일시정지가 새 날/주에 올바르게 리셋됨 원본에서는 _stopForPeriod가 날짜 확인 블록 내에서만 리셋되었는데, 열린 포지션이 없으면 OnTick()가 그 지점에 도달하지 않아 리셋되지 않았습니다. 이제 리셋은 CheckPeriodReset() 내에서 안정적으로 수행됩니다.
6. 매개변수에 명확한 Enable 라벨 사용 불리언 매개변수 라벨이 "--- DAILY DRAWDOWN ---" 같은 장식적 문자열에서 "Enable Daily Drawdown Limit" 같은 기능적 이름으로 변경되어 cTrader UI에서 올바르게 표시됩니다.
7. 헬퍼 메서드 GetWeek() 추출 원본에서 연중 주 계산이 중복되어 있었습니다. 이제 필요한 곳 어디서든 호출되는 단일 비공개 메서드입니다.
Account Guardian Pro는 거래 계좌를 위한 강력하고 유연한 관리 도구입니다. 스스로 거래를 여는 봇이 아니라, 수동 거래를 위한 자동화된 공동 조종사 🧑✈️입니다. 특정 임계값에 도달하면 모든 열린 포지션을 닫아 리스크와 이익 규칙을 엄격히 준수하는 것이 유일한 목적입니다.
이 봇을 24시간 작동하는 개인 리스크 매니저로 생각하세요. 안전망 🥅이 항상 활성화되어 있어 안심하고 거래 전략에 집중할 수 있습니다.
PROP Account Guardian이란?
봇 활성화 및 사용 방법 (간단 가이드) 🚀
가디언을 실행하기 위한 간단한 단계는 다음과 같습니다:
- 활성화 (가장 중요한 단계) ✅
-
- 계좌 전체를 보호하기 위해 봇을 단일 인스턴스만 실행하면 됩니다.
- 원하는 임의의 차트를 선택하세요 📉 (많은 트레이더가 AUD/CAD M1처럼 적극적으로 거래하지 않는 차트를 "호스트" 용도로 사용합니다).
- 그 단일 차트에
Account Guardian ProcBot 인스턴스를 추가하세요. - 거래하는 모든 자산에 대해 인스턴스를 열 필요가 없습니다! ❌
- 설정 ⚙️
-
- "재생" 버튼을 누르기 전에 거래 계획에 따라 봇의 매개변수를 설정하세요. 어떤 손실 한도와 이익 목표를 활성화할지, 그리고 그 값을 결정하세요.
- 실행 및 모니터링 ▶️
-
- 매개변수가 설정되면 cBot 인스턴스의 "재생" 버튼을 누르세요.
- 봇의 "로그" 탭에 메시지가 나타나 활성화되었고 설정한 한도를 보여줍니다 📜.
- 이제 수동 거래에 집중하세요. 봇은 백그라운드에서 조용히 실행되며 규칙 중 하나가 충족될 때만 동작합니다.
🚨 PROP 펌 트레이더를 위한 중요 안내 🚨
이 봇은 프로페셔널 급의 자본 보호 시스템을 갖추고 있어 펌 챌린지를 통과하는 데 필수적입니다. 성공 확률을 극대화하기 위해, 봇의 Max Daily Drawdown (%) 매개변수를 펌의 제한값(예: 4% 또는 5%)과 동일하게 설정하는 것은 강력히 권장하지 않습니다.
💡 승리 전략: 더 엄격한 한도 설정
핵심은 봇의 손실 한도 매개변수를 개인적이고 더 보수적인 일일 손절매로 사용하여 펌의 절대 한도 내에 충분히 머무르는 것입니다.
🎯 실용적 예시:
- 펌이 4% 일일 손실을 허용한다면...
- 봇의
Max Daily Drawdown (%)매개변수를 1% 또는 1.5%로 설정하세요.
✅ 이 전략이 효과적인 이유: 손실일이 발생하면 봇이 작은 통제된 손실(예: 1%) 후에 하드 스톱을 작동시킵니다. 이는 자본을 보호하고 펌 규칙 위반을 방지하며 다음 날 다시 거래할 수 있게 합니다. 이 전략은 연패를 견디고 장기 성공 확률을 크게 높이도록 설계되었습니다.
🧠 기억하세요: 챌린지의 목표는 하루에 전체 일일 버퍼를 위험에 빠뜨리는 것이 아니라 장기 생존입니다. 봇의 리스크 매개변수를 사용해 거래에 철저한 규율을 적용하세요.
매개변수 상세 설명 📋
봇 인터페이스에서 찾을 수 있는 모든 매개변수에 대한 설명입니다.
그룹: 손실 한도 🛑
- EnableDailyDrawdownLimit (
Yes/No) -
- 설명: 일일 최대 손실 검사 기능을 활성화(
Yes) 또는 비활성화(No)합니다. - 작동 방식: 활성화 시 봇은 하루 시작 시 계좌 잔액에서 최대 손실을 계산합니다.
- 설명: 일일 최대 손실 검사 기능을 활성화(
- Daily DD Limit ($) (예:
400.0) -
- 설명: 하루에 허용할 최대 손실 금액(계좌 통화 기준)을 설정합니다. 양수여야 합니다.
- EnableTotalDrawdownLimit (
Yes/No) -
- 설명: 총 최대 손실 검사 기능을 활성화(
Yes) 또는 비활성화(No)합니다. - 작동 방식: 활성화 시 봇은 처음 시작할 때의 잔액에서 최대 손실을 계산합니다.
- 설명: 총 최대 손실 검사 기능을 활성화(
- Total DD Limit ($) (예:
800.0) -
- 설명: 허용할 최대 총 손실 금액을 설정합니다.
그룹: 이익 목표 🎯
- EnableDailyProfitTarget (
Yes/No) -
- 설명: 일일 이익 목표 기능을 활성화(
Yes) 또는 비활성화(No)합니다.
- 설명: 일일 이익 목표 기능을 활성화(
- Daily Profit Target ($) (예:
500.0) -
- 설명: 봇이 모든 열린 포지션을 닫을 일일 이익 금액을 설정합니다.
- EnableWeeklyProfitTarget (
Yes/No) -
- 설명: 주간 이익 목표 기능을 활성화(
Yes) 또는 비활성화(No)합니다.
- 설명: 주간 이익 목표 기능을 활성화(
- Weekly Profit Target ($) (예:
1500.0) -
- 설명: 봇이 모든 포지션을 닫을 주간 이익 금액(월요일부터 계산)을 설정합니다.
그룹: 일반 설정 🔧
- 이익 목표 도달 후 거래 중지? (
Yes/No) -
- 설명: 이 중요한 매개변수는 이익 목표 달성 후의 동작을 결정합니다.
- 만약
Yes라면: 봇은 모든 포지션을 닫고 다음 날(또는 주)까지 모니터링을 중지합니다. 이는 이익을 안전하게 확보하는 가장 안전한 옵션입니다. 🔒 - 만약
No라면: 봇은 포지션을 닫지만 모니터링을 계속합니다. 새 거래를 열고 손실이 발생하면 손실 한도가 여전히 활성화되어 발동될 수 있습니다. 👀
- 조기 종료 버퍼 ($) (예:
10.0) -
- 설명: 이것은 당신의 안전 마진 🛡️입니다. 여기에 입력된 금액은 손실 한도에서 차감되어 더 일찍 트리거됩니다.
- 예시: 만약 당신의
Daily DD Limit가 $400이고 버퍼가 $10라면, 손실이 $390에 도달하자마자 봇이 개입하여 모든 것을 종료해 절대 최대 한도에 도달하지 않도록 합니다.
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |