Files
EA2/smart-bot/SCALPING_PRESET_README.md
2026-05-24 20:22:43 +07:00

142 lines
4.0 KiB
Markdown

# SmartBot Scalping Presets
## 📁 File Preset yang Tersedia
### 1. `SmartBot_Scalping_M1_M5.set`
- **Untuk**: M1 dan M5 scalping
- **Karakteristik**: Agresif, entry cepat
- **Max Daily Trades**: 50
### 2. `SmartBot_Scalping_M5.set`
- **Untuk**: M5 scalping khusus
- **Karakteristik**: Seimbang, lebih stabil
- **Max Daily Trades**: 30
## 🎯 Perbedaan Utama
| Parameter | M1/M5 Preset | M5 Preset | Keterangan |
|-----------|--------------|-----------|------------|
| `EntryTimeframe` | PERIOD_M1 | PERIOD_M5 | Timeframe entry utama |
| `SignalHoldBars` | 2 | 3 | M1 lebih cepat |
| `SD_Lookback` | 20 | 30 | M1 butuh data lebih sedikit |
| `SD_ZoneSize` | 0.050 | 0.100 | M1 lebih presisi |
| `MTF_Weight_M1` | 40 | 30 | Bobot M1 lebih tinggi |
| `MTF_Weight_M5` | 30 | 40 | Bobot M5 lebih tinggi |
## ⚙️ Pengaturan Optimal untuk Scalping
### ✅ Parameter yang Dioptimalkan:
1. **Threshold Rendah**:
- `EngulfingStrengthThreshold = 0.3` (dari 0.4)
- `MinEnhancedScore = 40.0` (dari 50.0)
- `MinConfirmations_Scalping = 1` (dari 3)
2. **Konfirmasi Minimal**:
- `RequireVolumeConfirmation = false`
- `RequireContextValidation = false`
- `RequireMomentumAlignment = false`
- `EnableBreakoutConfirmation = false`
3. **Anti-Repaint Dinonaktifkan**:
- `EnableAntiRepaint = false`
- `RequireBarClose = false`
- `EngulfingCalculationInterval = 1`
4. **Safety Trading Aktif**:
- `UseProtectiveSL = true`
- `AutoAttachSL = true`
- `AutoCancelPending = true`
## 🚀 Cara Menggunakan
### Langkah 1: Load Preset
1. Buka MetaTrader 5
2. Drag EA `smart-bot.mq5` ke chart
3. Klik tombol "Load" di dialog EA
4. Pilih file preset yang diinginkan:
- `SmartBot_Scalping_M1_M5.set` untuk M1/M5
- `SmartBot_Scalping_M5.set` untuk M5
### Langkah 2: Sesuaikan Symbol
1. Pastikan symbol yang diinginkan ada di `PairsToScan`
2. Default: `XAUUSD,XAUUSDc,XAUUSDm,BTCUSD,BTCUSDc,BTCUSDm`
3. Tambah/hapus symbol sesuai kebutuhan
### Langkah 3: Sesuaikan Risk Management
1. `RiskPercent`: 1.0% (sesuaikan dengan modal)
2. `MaxDailyLoss`: 500.0 (sesuaikan dengan toleransi loss)
3. `MaxDailyProfit`: 1000.0 (sesuaikan dengan target profit)
## 📊 Monitoring dan Debug
### Dashboard yang Aktif:
- ✅ Status Entry/Setup Timeframe
- ✅ Engulfing Detection Status
- ✅ Anti-Fake Breakout Status
- ✅ MTF Confirmation Status
- ✅ Safety Trading Status
### Log yang Aktif:
- ✅ Debug Logs (untuk troubleshooting)
- ✅ Essential Logs (untuk monitoring)
- ✅ Warning Logs (untuk alert)
- ✅ Error Logs (untuk error handling)
## ⚠️ Perhatian Penting
### 1. **Test di Demo Dulu**
- Selalu test preset di akun demo
- Monitor performance minimal 1 minggu
- Sesuaikan parameter jika diperlukan
### 2. **Market Conditions**
- Preset ini optimal untuk market volatile
- Kurang optimal untuk market sideways
- Sesuaikan dengan kondisi market saat ini
### 3. **Risk Management**
- Pastikan `RiskPercent` sesuai dengan modal
- Monitor `MaxDailyLoss` dan `MaxDailyProfit`
- Gunakan `UseProtectiveSL` untuk safety
## 🔧 Troubleshooting
### Jika Entry Tidak Muncul:
1. Cek `EnableScalpingMode = true`
2. Cek `MinConfirmations_Scalping = 1`
3. Cek `EnableEnhancedEngulfing = true`
4. Cek `EnableAntiRepaint = false`
### Jika Entry Terlalu Sering:
1. Naikkan `EngulfingStrengthThreshold` ke 0.4
2. Naikkan `MinEnhancedScore` ke 50.0
3. Aktifkan `RequireVolumeConfirmation = true`
### Jika Loss Terlalu Besar:
1. Aktifkan `EnableBreakoutConfirmation = true`
2. Naikkan `MinConfirmations_Scalping` ke 2
3. Aktifkan `RequireContextValidation = true`
## 📈 Performance Expectation
### Untuk M1/M5 Preset:
- **Entry Frequency**: 10-30 per hari
- **Win Rate**: 60-70%
- **Average Profit**: 5-15 pips per trade
- **Max Drawdown**: 10-20%
### Untuk M5 Preset:
- **Entry Frequency**: 5-15 per hari
- **Win Rate**: 65-75%
- **Average Profit**: 8-20 pips per trade
- **Max Drawdown**: 8-15%
## 📞 Support
Jika ada masalah atau pertanyaan:
1. Cek log di MetaTrader 5
2. Monitor dashboard status
3. Sesuaikan parameter sesuai kondisi
4. Test ulang di demo account