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

5.8 KiB

📋 Panduan Setting SmartBot - Mode Trading Fleksibel

🎯 Overview

SmartBot sekarang mendukung 2 mode trading yang dapat dipilih sesuai kondisi market:

  • Mean-Reversion Mode: Untuk market sideways/range-bound
  • Trend-Following Mode: Untuk market trending

📁 Daftar File Setting

🪙 BTCUSD Settings

Scalping (M1-M5 Focus)

  • SmartBot_BTC_MeanReversion_Scalping.set - Mean-Reversion untuk scalping
  • SmartBot_BTC_TrendFollowing_Scalping.set - Trend-Following untuk scalping

Intraday (M15-H1 Focus)

  • SmartBot_BTC_MeanReversion_Intraday.set - Mean-Reversion untuk intraday
  • SmartBot_BTC_TrendFollowing_Intraday.set - Trend-Following untuk intraday

Swing (H1-H4 Focus)

  • SmartBot_BTC_MeanReversion_Swing.set - Mean-Reversion untuk swing
  • SmartBot_BTC_TrendFollowing_Swing.set - Trend-Following untuk swing

🥇 XAUUSD Settings

Scalping (M1-M5 Focus)

  • SmartBot_XAUUSD_MeanReversion_Scalping.set - Mean-Reversion untuk scalping
  • SmartBot_XAUUSD_TrendFollowing_Scalping.set - Trend-Following untuk scalping

Intraday (M15-H1 Focus)

  • SmartBot_XAUUSD_MeanReversion_Intraday.set - Mean-Reversion untuk intraday
  • SmartBot_XAUUSD_TrendFollowing_Intraday.set - Trend-Following untuk intraday

Swing (H1-H4 Focus)

  • SmartBot_XAUUSD_MeanReversion_Swing.set - Mean-Reversion untuk swing
  • SmartBot_XAUUSD_TrendFollowing_Swing.set - Trend-Following untuk swing

🔄 Perbedaan Mode Trading

Mean-Reversion Mode (MTF_TradingMode=0)

Cocok untuk: Market sideways, range-bound, konsolidasi

Logika Indikator:

  • RSI: Buy saat RSI < 50 (oversold), Sell saat RSI > 50 (overbought)
  • Stochastic: Buy saat K < 40 (oversold), Sell saat K > 60 (overbought)
  • ADX: Filter untuk memastikan market tidak terlalu trending

Karakteristik:

  • Lebih agresif dalam entry
  • Target profit lebih kecil
  • Cocok untuk market yang bergerak dalam range

Trend-Following Mode (MTF_TradingMode=1)

Cocok untuk: Market trending, momentum, breakout

Logika Indikator:

  • RSI: Buy saat RSI >= 50 (bullish), Sell saat RSI <= 50 (bearish)
  • Stochastic: Buy saat K >= 50 && K > D (bullish), Sell saat K <= 50 && K < D (bearish)
  • ADX: Filter untuk memastikan market cukup trending

Karakteristik:

  • Lebih konservatif dalam entry
  • Target profit lebih besar
  • Cocok untuk market yang bergerak dalam trend

📊 Perbandingan Setting per Timeframe

Scalping Settings

Parameter Mean-Reversion Trend-Following
MTF_MinScore 15.0 20.0
ADX H1 Threshold 12 18
ADX M15 Threshold 10 15
ADX M5 Threshold 6 10
ADX M1 Threshold 4 8
Lot Size 0.01 0.01
Stop Loss 50-100 points 60-120 points
Take Profit 75-150 points 100-200 points

Intraday Settings

Parameter Mean-Reversion Trend-Following
MTF_MinScore 25.0 30.0
ADX H1 Threshold 15 20
ADX M15 Threshold 12 18
ADX M5 Threshold 8 12
ADX M1 Threshold 6 10
Lot Size 0.05 0.05
Stop Loss 100-200 points 125-250 points
Take Profit 175-350 points 225-450 points

Swing Settings

Parameter Mean-Reversion Trend-Following
MTF_MinScore 35.0 40.0
ADX H1 Threshold 18 25
ADX M15 Threshold 15 22
ADX M5 Threshold 10 15
ADX M1 Threshold 8 12
Lot Size 0.1 0.1
Stop Loss 250-500 points 300-600 points
Take Profit 400-800 points 500-1000 points

🎯 Cara Memilih Setting yang Tepat

1. Analisis Market Condition

  • Sideways/Range-bound: Gunakan Mean-Reversion Mode
  • Trending/Momentum: Gunakan Trend-Following Mode

2. Pilih Timeframe

  • Scalping: Untuk trader yang aktif, entry/exit cepat
  • Intraday: Untuk trader harian, moderate risk
  • Swing: Untuk trader jangka panjang, higher risk

3. Pilih Pair

  • BTCUSD: Lebih volatile, spread lebih besar
  • XAUUSD: Lebih stabil, spread lebih kecil

4. Sesuaikan Risk Management

  • Conservative: Gunakan setting dengan score tinggi
  • Aggressive: Gunakan setting dengan score rendah

🔧 Customization Tips

Untuk Market Sideways:

MTF_TradingMode=0
MTF_MinScore=15-25
ADX Thresholds: Lower (4-15)
MTF_TradingMode=1
MTF_MinScore=20-40
ADX Thresholds: Higher (8-25)

Untuk Volatile Market:

MTF_UseVoteTieBreaker=true
NewsFilterMinutes=60-120
MaxSpread=Lower

Untuk Stable Market:

MTF_UseVoteTieBreaker=false
NewsFilterMinutes=30-45
MaxSpread=Higher

⚠️ Important Notes

  1. Test di Demo Account terlebih dahulu sebelum live trading
  2. Monitor performance setiap setting secara terpisah
  3. Sesuaikan lot size dengan balance account
  4. Gunakan news filter untuk menghindari false signals
  5. Monitor ADX levels untuk memastikan setting sesuai dengan market condition

📈 Performance Monitoring

Metrics yang Perlu Dimonitor:

  • Win Rate per mode
  • Average Profit/Loss per trade
  • Maximum Drawdown
  • Profit Factor
  • Recovery Factor

Optimalisasi Setting:

  • Jika win rate < 50%: Tingkatkan MTF_MinScore
  • Jika terlalu sedikit trade: Turunkan ADX Thresholds
  • Jika terlalu banyak false signals: Tingkatkan ADX Thresholds
  • Jika slippage tinggi: Turunkan MaxSlippage

🚀 Quick Start Guide

  1. Pilih market condition (sideways/trending)
  2. Pilih timeframe (scalping/intraday/swing)
  3. Pilih pair (BTCUSD/XAUUSD)
  4. Load setting file yang sesuai
  5. Test di demo minimal 1 minggu
  6. Monitor performance dan adjust jika perlu
  7. Go live dengan confidence

Happy Trading! 🎯📈