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