Files
EA2/smart-bot/config_template.mq5
sigitholic 98507e3a47 Initial commit
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 20:22:43 +07:00

270 lines
8.4 KiB
Plaintext

//+------------------------------------------------------------------+
//| SmartBot_Config.mq5 |
//| Template Konfigurasi SmartBot MT5 |
//+------------------------------------------------------------------+
/*
TEMPLATE KONFIGURASI SMARTBOT
=============================
Pilih salah satu template di bawah ini sesuai dengan style trading Anda:
1. SCALPING MODE - Untuk trader yang suka entry cepat dengan target kecil
2. INTRADAY MODE - Balance antara scalping dan swing trading
3. SWING MODE - Untuk trader yang fokus pada trend besar
4. CONSERVATIVE MODE - Untuk trader yang lebih hati-hati
5. AGGRESSIVE MODE - Untuk trader yang lebih agresif
*/
//==================== TEMPLATE 1: SCALPING MODE ====================
/*
Mode = MODE_SCALPING
AutoTrade = false // Set true untuk live trading
RiskPercent = 0.5 // Risiko lebih kecil untuk scalping
MaxSpreadPoints = 200 // Spread filter ketat
ATR_SL_Multiplier = 0.8 // SL lebih ketat
ATR_TP_Multiplier = 1.2 // TP lebih kecil
TrailStartPts = 100 // Trailing lebih cepat
LockStartPts = 80 // Lock profit lebih cepat
TradeStartHour = 7 // Fokus pada sesi London & NY
TradeEndHour = 21
*/
//==================== TEMPLATE 2: INTRADAY MODE ====================
/*
Mode = MODE_INTRADAY
AutoTrade = false
RiskPercent = 1.0 // Risiko standar
MaxSpreadPoints = 400 // Spread filter normal
ATR_SL_Multiplier = 1.5 // SL standar
ATR_TP_Multiplier = 2.0 // TP standar
TrailStartPts = 150 // Trailing normal
LockStartPts = 120 // Lock profit normal
TradeStartHour = 6 // Trading dari Asia sampai NY
TradeEndHour = 22
*/
//==================== TEMPLATE 3: SWING MODE ====================
/*
Mode = MODE_SWING
AutoTrade = false
RiskPercent = 2.0 // Risiko lebih besar untuk swing
MaxSpreadPoints = 600 // Spread filter lebih longgar
ATR_SL_Multiplier = 2.0 // SL lebih lebar
ATR_TP_Multiplier = 3.0 // TP lebih besar
TrailStartPts = 300 // Trailing lebih lambat
LockStartPts = 200 // Lock profit lebih lambat
TradeStartHour = 0 // Trading 24 jam
TradeEndHour = 23
*/
//==================== TEMPLATE 4: CONSERVATIVE MODE ====================
/*
Mode = MODE_INTRADAY
AutoTrade = false
RiskPercent = 0.5 // Risiko sangat kecil
MaxSpreadPoints = 200 // Spread filter ketat
ATR_SL_Multiplier = 1.2 // SL ketat
ATR_TP_Multiplier = 1.8 // TP konservatif
ADX_MinStrength = 30 // Hanya trade trend kuat
RSI_Overbought = 75 // RSI filter ketat
RSI_Oversold = 25
EnableSessionFilter = true // Hanya sesi tertentu
TradeAsia = false // Skip Asia session
TradeLondon = true
TradeNewYork = true
*/
//==================== TEMPLATE 5: AGGRESSIVE MODE ====================
/*
Mode = MODE_SWING
AutoTrade = false
RiskPercent = 3.0 // Risiko tinggi
MaxSpreadPoints = 800 // Spread filter longgar
ATR_SL_Multiplier = 2.5 // SL lebar
ATR_TP_Multiplier = 4.0 // TP besar
ADX_MinStrength = 20 // Trade trend lemah juga
RSI_Overbought = 80 // RSI filter longgar
RSI_Oversold = 20
EnableSessionFilter = false // Trade semua sesi
TradeAsia = true
TradeLondon = true
TradeNewYork = true
*/
//==================== KONFIGURASI KHUSUS PER PAIR ====================
/*
EURUSD - Major Pair (Low Spread)
================================
MaxSpreadPoints = 300
SD_ZoneSize = 0.0005
ATR_SL_Multiplier = 1.5
ATR_TP_Multiplier = 2.0
GBPUSD - Volatile Major
=======================
MaxSpreadPoints = 500
SD_ZoneSize = 0.0010
ATR_SL_Multiplier = 1.8
ATR_TP_Multiplier = 2.5
USDJPY - Range Trading
======================
MaxSpreadPoints = 400
SD_ZoneSize = 0.0100
ATR_SL_Multiplier = 1.3
ATR_TP_Multiplier = 1.8
AUDUSD - Commodity Currency
===========================
MaxSpreadPoints = 600
SD_ZoneSize = 0.0008
ATR_SL_Multiplier = 1.6
ATR_TP_Multiplier = 2.2
XAUUSD - GOLD (Commodity)
=========================
MaxSpreadPoints = 800 // Gold spread lebih tinggi
SD_ZoneSize = 0.50 // Zone size dalam USD (50 cents)
ATR_SL_Multiplier = 2.0 // SL lebih lebar karena volatilitas tinggi
ATR_TP_Multiplier = 3.0 // TP lebih besar untuk kompensasi spread
RiskPercent = 0.8 // Risiko lebih kecil karena volatilitas
TrailStartPts = 200 // Trailing lebih lambat
LockStartPts = 150 // Lock profit lebih lambat
ADX_MinStrength = 20 // ADX lebih rendah karena gold sering ranging
RSI_Overbought = 75 // RSI filter ketat
RSI_Oversold = 25
EnableSessionFilter = true // Fokus pada sesi aktif
TradeAsia = false // Skip Asia (low liquidity)
TradeLondon = true // London session penting untuk gold
TradeNewYork = true // NY session penting untuk gold
*/
//==================== KONFIGURASI NEWS FILTER ====================
/*
High Impact News Events:
========================
- NFP (Non-Farm Payrolls)
- CPI (Consumer Price Index)
- GDP (Gross Domestic Product)
- Interest Rate Decisions
- Employment Reports
- Retail Sales
- Manufacturing PMI
Pause Settings:
==============
PauseBeforeMin = 15 // Pause 15 menit sebelum news
PauseAfterMin = 30 // Pause 30 menit setelah news
Untuk news sangat penting seperti NFP:
PauseBeforeMin = 30
PauseAfterMin = 60
*/
//==================== KONFIGURASI AI ASSIST ====================
/*
AI Integration Settings:
========================
AI_Assist_Enable = true
AI_Endpoint_URL = "http://your-ai-server.com/api/trade"
AI_API_Key = "your-api-key-here"
AI_TimeoutMs = 2000 // 2 detik timeout
AI_MaxChars = 1000 // Maksimal response 1000 karakter
AI_RequireApprove = true // Manual approval required
AI Response Format Expected:
===========================
{
"verdict": "confirm_buy|confirm_sell|reject",
"confidence": 0.85,
"reason": "Strong trend with multiple confirmations",
"suggested_tp": 1.1050,
"suggested_sl": 1.0980
}
*/
//==================== KONFIGURASI TRADE JOURNAL ====================
/*
Trade Log Settings:
==================
EnableTradeLog = true
LogFileName = "SmartBot_Trades.csv"
File Location:
==============
C:\Users\[Username]\AppData\Roaming\MetaQuotes\Terminal\[TerminalID]\MQL5\Files\
CSV Format:
==========
OpenTime, Pair, Type, Lot, OpenPrice, SL, TP, Reason, CloseTime, ClosePrice, Profit, Notes
*/
//==================== TIPS KONFIGURASI ====================
/*
1. BACKTEST DULU
- Selalu test di demo account terlebih dahulu
- Gunakan strategy tester untuk backtest
- Monitor performance minimal 1 bulan
2. RISK MANAGEMENT
- Jangan set RiskPercent > 2% per trade
- Monitor drawdown maksimal 10%
- Diversifikasi pair untuk mengurangi risiko
3. MARKET CONDITIONS
- Adjust setting berdasarkan kondisi market
- Trending market: Gunakan swing mode
- Ranging market: Gunakan scalping mode
- High volatility: Kurangi lot size
4. BROKER CONSIDERATIONS
- Check spread policy broker
- Verify slippage settings
- Test execution speed
- Monitor commission impact
5. REGULAR MAINTENANCE
- Review performance weekly
- Update news calendar
- Adjust parameters based on results
- Keep backup of settings
*/
//==================== TROUBLESHOOTING ====================
/*
Common Issues:
==============
1. EA tidak trade:
- Check AutoTrade = true
- Verify trading hours
- Check spread filter
- Monitor news filter
2. Signal tidak muncul:
- Check indicator handles
- Verify confirmation count
- Monitor signal strength
- Check timeframe settings
3. TP/SL tidak sesuai:
- Verify ATR calculation
- Check multiplier settings
- Monitor point value
- Test lot calculation
4. Performance issues:
- Reduce lookback periods
- Disable unused features
- Optimize indicator settings
- Check system resources
*/