@@ -0,0 +1,141 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user