deerflow 4/2 convo
This commit is contained in:
150
confluence_ea_diagnostic.md
Normal file
150
confluence_ea_diagnostic.md
Normal file
@@ -0,0 +1,150 @@
|
||||
# Confluence EA Diagnostic Checklist
|
||||
**Date:** 2026-04-03
|
||||
**Issue:** EA not trading despite being functional
|
||||
|
||||
## 🔍 Step-by-Step Diagnosis
|
||||
|
||||
### 1. Equity Protection Check
|
||||
```bash
|
||||
# Check current account state
|
||||
Account Equity: _____%
|
||||
Required Minimum: ____% (check EA settings)
|
||||
Daily Drawdown Used: ____% of 3%
|
||||
```
|
||||
|
||||
**Action:** If equity below threshold, either:
|
||||
- Wait for account recovery
|
||||
- Temporarily lower minimum equity setting
|
||||
- Fund account to restore equity percentage
|
||||
|
||||
### 2. EA Settings Verification
|
||||
```bash
|
||||
# In MT5 Expert Properties
|
||||
✓ Allow live trading: [Yes/No]
|
||||
✓ Allow DLL imports: [Yes/No]
|
||||
✓ Allow import of external experts: [Yes/No]
|
||||
✓ Confirm live trading: [Yes/No]
|
||||
|
||||
# EA-Specific Settings
|
||||
✓ InpUseRiskPercent: [True/False]
|
||||
✓ InpRiskPercent: [1.0-5.0]%
|
||||
✓ InpMaxPositions: [3-5]
|
||||
✓ InpMinConfluence: [2-3]
|
||||
✓ InpMinStrength: [0.85-0.95]
|
||||
```
|
||||
|
||||
### 3. Filter Status Check
|
||||
Monitor Journal for these filter blocks:
|
||||
|
||||
**Volatility Filter:**
|
||||
- Message: "Volatility filter BLOCKED: ATR too low"
|
||||
- Solution: Lower InpMinATRPercent or disable temporarily
|
||||
|
||||
**ADX Filter:**
|
||||
- Message: "ADX filter BLOCKED: trend too weak/strong"
|
||||
- Solution: Adjust InpMinADX or disable temporarily
|
||||
|
||||
**Confluence Filter:**
|
||||
- Message: "Insufficient confluence signals"
|
||||
- Solution: Lower InpMinConfluence from 3 to 2
|
||||
|
||||
**Strength Filter:**
|
||||
- Message: "Signal strength below threshold"
|
||||
- Solution: Lower InpMinStrength from 0.90 to 0.85
|
||||
|
||||
### 4. Market Condition Analysis
|
||||
```bash
|
||||
Current Market State:
|
||||
EURUSD ATR: _____
|
||||
GBPUSD ATR: _____
|
||||
USDJPY ATR: _____
|
||||
|
||||
ADX Levels:
|
||||
EURUSD ADX: _____
|
||||
GBPUSD ADX: _____
|
||||
USDJPY ADX: _____
|
||||
```
|
||||
|
||||
**Normal Ranges:**
|
||||
- ATR: 0.0050-0.0150 (50-150 pips daily range)
|
||||
- ADX: 20-40 (trending but not extreme)
|
||||
|
||||
### 5. Symbol-Specific Issues
|
||||
Check each trading pair individually:
|
||||
|
||||
**EURUSD (Chart 1):**
|
||||
- EA loaded: [Yes/No]
|
||||
- Last signal time: _____
|
||||
- Filter blocks: _____
|
||||
|
||||
**GBPUSD (Chart 2):**
|
||||
- EA loaded: [Yes/No]
|
||||
- Last signal time: _____
|
||||
- Filter blocks: _____
|
||||
|
||||
**Continue for all 10 pairs...**
|
||||
|
||||
### 6. Technical Fixes
|
||||
|
||||
**If filters too restrictive:**
|
||||
```cpp
|
||||
// Temporarily relax settings
|
||||
InpMinATRPercent = 0.3 // Lower from 0.5
|
||||
InpMinADX = 15 // Lower from 20
|
||||
InpMinStrength = 0.80 // Lower from 0.90
|
||||
InpMinConfluence = 2 // Lower from 3
|
||||
```
|
||||
|
||||
**If equity protection too strict:**
|
||||
```cpp
|
||||
// Check for equity threshold settings
|
||||
// May need to temporarily disable equity checks
|
||||
// Or add manual override for recovery period
|
||||
```
|
||||
|
||||
**If no signals generated:**
|
||||
```cpp
|
||||
// Enable debug mode in EA
|
||||
// Add Print() statements in signal detection
|
||||
// Monitor Journal for signal attempts
|
||||
```
|
||||
|
||||
## 🎯 Expected Outcomes
|
||||
|
||||
### Normal Resume (Best Case):
|
||||
- Monday: Daily limits reset
|
||||
- Tuesday: First trades appear
|
||||
- Wednesday: Regular trading rhythm restored
|
||||
|
||||
### Gradual Resume (Likely Case):
|
||||
- Monday-Tuesday: Filters blocking due to low volatility
|
||||
- Wednesday-Thursday: First trades as markets normalize
|
||||
- Following week: Full trading restored
|
||||
|
||||
### Manual Intervention Needed (Worst Case):
|
||||
- EA settings too conservative for current equity level
|
||||
- Market conditions outside normal parameters
|
||||
- Code modification required for recovery scenario
|
||||
|
||||
## 📞 Escalation Triggers
|
||||
|
||||
**Call for help if:**
|
||||
1. No trades by Thursday with good market conditions
|
||||
2. Journal shows unknown error messages
|
||||
3. EA repeatedly starts then stops
|
||||
4. Filters appear to be malfunctioning
|
||||
5. Account equity continues declining despite no trading
|
||||
|
||||
## 📝 Documentation Requirements
|
||||
|
||||
**Daily Log Template:**
|
||||
```
|
||||
Date: _____
|
||||
Equity: _____%
|
||||
Trades Today: _____
|
||||
Blocked Signals: _____
|
||||
Filter Status: _____
|
||||
Next Action: _____
|
||||
```
|
||||
|
||||
This systematic approach will quickly identify if it's a temporary market/filter issue or a deeper problem requiring code changes.
|
||||
Reference in New Issue
Block a user