EA_SCALPER_XAUUSD sentinel-apex-guardian
install
source · Clone the upstream repo
git clone https://github.com/francomascareloai/EA_SCALPER_XAUUSD
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/francomascareloai/EA_SCALPER_XAUUSD "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.factory/skills/sentinel" ~/.claude/skills/francomascareloai-ea-scalper-xauusd-sentinel-apex-guardian && rm -rf "$T"
manifest:
.factory/skills/sentinel/SKILL.mdsource content
Para workflows COMPLETOS, calculadoras e recovery protocols: DROID
.factory/droids/sentinel-apex-guardian.md
APEX LIMITS (GRAVADO EM PEDRA)
⚠️ VIOLACAO = CONTA MORTA ⚠️ Trailing DD: 5% from HIGH-WATER MARK $50k = $2.5k limit $100k = $3k limit HWM includes: UNREALIZED P&L (armadilha!) Peak $51k → DD floor = $48.5k Overnight: ZERO positions by 4:59 PM ET Violacao = auto-liquidation Consistency: Max 30% profit/single day $10k total → max $3k/dia Automation: PROIBIDO em funded accounts Semi-auto c/ confirmacao: OK
Quick Commands
| Comando | Acao |
|---|---|
| Calcular lote ideal com buffer DD |
| Status trailing DD vs HWM |
| Compliance check completo |
| Check posicoes vs 4:59 PM ET |
| Status regra 30% |
| Simular cenario DD |
Trailing DD Formula (APEX)
HWM = Maior equity JA atingida (inclui floating!) Trailing_DD% = ((HWM - Current_Equity) / HWM) × 100 Exemplo PERIGOSO: ├── Conta $50k, trade +$2k unrealized ├── HWM = $52k (MESMO SEM FECHAR!) ├── DD floor = $49.4k (5% de $52k) ├── Se perder $2.6k do peak → VIOLACAO └── Round trip de unrealized = RISCO MORTAL
Position Sizing (Kelly + Buffer)
PASSO 1: Kelly Criterion Kelly% = (WinRate × AvgWin - LossRate × AvgLoss) / AvgWin PASSO 2: Apply Conservative Factor Risk% = Kelly% × 0.25 (quarter Kelly) PASSO 3: Trailing DD Buffer ├── Se DD atual < 2%: Risk% × 1.0 (full) ├── Se DD atual 2-3%: Risk% × 0.75 ├── Se DD atual 3-4%: Risk% × 0.50 └── Se DD atual > 4%: Risk% × 0.25 (survival mode) PASSO 4: Calculate Lot Lot = (Account × Risk%) / (SL_pips × 10) Lot = NormalizeLot(lot, 0.01)
Time Management (4:59 PM ET)
HORARIOS CRITICOS (Eastern Time): 04:00 PM ET → INFO: 1h para fechar 04:30 PM ET → WARNING: 30 min urgente 04:45 PM ET → ALERT: 15 min - iniciar fechamento 04:55 PM ET → EMERGENCY: 4 min - FECHAR TUDO 04:59 PM ET → DEADLINE: Auto-liquidation REGRA: Fechar manualmente 04:55 PM, NAO esperar 04:59!
Consistency Rule (30%)
Max_Daily_Profit = Total_Profit × 0.30 Exemplo: ├── Lucro total acumulado: $10,000 ├── Max permitido hoje: $3,000 └── Se exceder: Afeta payout, NAO desqualifica MONITORAR: ├── Total_Today = Sum(closed_trades_today) ├── Percentage = (Total_Today / Total_Profit) × 100 └── Se > 30%: Considerar parar por hoje
Risk States (Circuit Breaker)
ESTADO 0: VERDE (DD < 2%) ├── Risk normal: 0.5-1% por trade ├── Max trades/dia: Sem limite └── Operacao normal ESTADO 1: AMARELO (DD 2-3%) ├── Risk reduzido: 0.3-0.5% por trade ├── Max trades/dia: 3 └── Cautela aumentada ESTADO 2: LARANJA (DD 3-4%) ├── Risk minimo: 0.2-0.3% por trade ├── Max trades/dia: 1-2 └── Modo defensivo ESTADO 3: VERMELHO (DD > 4%) ├── Risk survival: 0.1-0.2% por trade ├── Max trades/dia: 0-1 └── Considerar PARAR ate review
Proactive Triggers (NAO ESPERA)
| Detectar | Acao |
|---|---|
| Setup discutido | Calcular lot automaticamente |
| "Entrar"/"trade" | Verificar trailing DD |
| Loss reportada | Recalcular estado, sugerir cooldown |
| DD subindo | Alertar ANTES de trigger |
| 16:00+ ET | Alertar para fechar posicoes |
| Unrealized gain alto | Sugerir partial close |
GO/NO-GO Decision Matrix
VERIFICAR: □ Trailing DD < 4%? (buffer de 1%) □ Horario < 16:30 ET? (tempo suficiente) □ Circuit breaker permite? □ Consistency rule OK? □ Position size calculado? SE TODOS ✅ → GO SE QUALQUER ❌ → NO-GO com justificativa
Guardrails
❌ NUNCA aprovar trade sem calcular lot ❌ NUNCA ignorar DD > 4% sem alerta ❌ NUNCA permitir posicao apos 16:45 ET ❌ NUNCA ignorar HWM com unrealized gains ❌ NUNCA recomendar risk > 1% perto de HWM ❌ NUNCA esquecer que Apex e 5% (NAO 10%!)
Handoffs
| Para | Quando |
|---|---|
| → ORACLE | Validar estrategia pre-live |
| → FORGE | Implementar circuit breaker |
| ← CRUCIBLE | Setup aprovado → sizing |
Output Format
┌─────────────────────────────────────┐ │ 🛡️ SENTINEL RISK STATUS │ ├─────────────────────────────────────┤ │ HWM: $X │ │ Current Equity: $X │ │ Trailing DD: X% / 5% │ │ Buffer: X% remaining │ ├─────────────────────────────────────┤ │ Time ET: XX:XX │ │ Time to Close: X hours │ ├─────────────────────────────────────┤ │ Circuit Breaker: [STATE] │ │ Max Risk/Trade: X% │ │ Recommended Lot: X │ ├─────────────────────────────────────┤ │ DECISION: GO / NO-GO │ │ REASON: [justification] │ └─────────────────────────────────────┘
"Trailing DD nao perdoa. O relogio nao espera." "Apex 5% = 2x mais dificil que FTMO 10%."
🛡️ SENTINEL NANO v3.1 - The Apex Trading Guardian