ForexBestRobots.comBandingkan EA →
ID

Order dan pengelolaan posisi · Panduan 2

Stop Loss dan Take Profit Forex: Risiko–Imbalan Setelah Biaya

Tentukan stop, target, dan lot dengan harga eksekusi serta bedakan jarak 2:1 dari hasil bersih setelah komisi dan slippage.

Ditinjau: 22 Oktober 2026
BUY fiktif: entry Ask 1.1002, stop Bid 1.0982, target Bid 1.1042. Potensi laba di atas entry, risiko di bawah.
BUY fiktif: entry Ask 1.1002, stop Bid 1.0982, target Bid 1.1042. Potensi laba di atas entry, risiko di bawah.

Stop menetapkan syarat keluar, bukan jaminan kerugian maksimum. Target juga tidak menunjukkan peluang tercapainya. Panduan ini menghubungkan level, harga eksekusi, volume, dan biaya; seluruh angka merupakan asumsi pembelajaran fiktif.

1. Tentukan pembatalan ide sebelum volume

Tentukan kondisi yang membatalkan ide: level struktur, jarak volatilitas, atau aturan tetap. Bedakan Stop Loss yang diterima server dari exit EA setelah candle selesai; exit berbasis penutupan dapat bertindak jauh setelah harga melewati level.

Pilih target secara terpisah melalui acuan atau kelipatan yang ditentukan. Jika ruang tidak cukup, lewati setup alih-alih mempersempit stop hanya demi rasio menarik. Bekukan level awal sebelum masuk dan catat perubahan selanjutnya sebagai keputusan berbeda.

2. Gunakan sisi harga yang dapat dieksekusi

BUY masuk pada Ask dan keluar pada Bid, biasanya stop awal di bawah dan target di atas. SELL masuk pada Bid dan keluar pada Ask, dengan stop di atas serta target di bawah. Stop pelindung berikutnya bisa melewati harga masuk.

BUY terisi Ask 1.1002, stop Bid 1.0982, target Bid 1.1042 berarti risiko 20 pip dan potensi imbalan 40 pip. Jarak sudah dimulai dari entry eksekusi dan mencakup spread awal. Mengukur hanya dari Bid awal akan menghasilkan jarak berbeda.

BUY dan SELL berlawanan arah stop serta target awal. BUY keluar memakai Bid, SELL memakai Ask. Contoh BUY: risiko 20 pip dan potensi imbalan 40 pip.
BUY dan SELL berlawanan arah stop serta target awal. BUY keluar memakai Bid, SELL memakai Ask. Contoh BUY: risiko 20 pip dan potensi imbalan 40 pip. Geser diagram secara horizontal pada layar sempit.

3. Hitung SELL secara terpisah

Anggap SELL terisi di Bid 1.1000 saat Ask 1.1002. Stop Ask 1.1020 dan target Ask 1.0960 menghasilkan risiko (1.1020 − 1.1000) / 0.0001 = 20 pip serta ruang target (1.1000 − 1.0960) / 0.0001 = 40 pip. Stop di atas, potensi laba di bawah entry. Penutupan langsung pada Ask sudah merugikan 2 pip sebelum komisi.

Dengan spread tetap 2 pip, Bid 1.0960 belum mencapai target Ask karena Ask masih 1.0962. Ask 1.0960 berpadanan dengan Bid 1.0958. Dengan asumsi fill tepat dan biaya sama, perhitungan uang sama seperti BUY. Jalur Ask atau harga fill lain mengubah hasil; gambar simetris tidak membuktikan eksekusi historis.

Hitung SELL secara terpisah: Bid 1.1000; SL Ask 1.1020; TP Ask 1.0960.
Hitung SELL secara terpisah: Bid 1.1000; SL Ask 1.1020; TP Ask 1.0960. Geser diagram secara horizontal pada layar sempit.

4. Hitung lot dari anggaran kerugian

Asumsikan EURUSD, akun USD, kontrak 100,000 EUR per lot, USD 10 per pip per lot, ekuitas USD 10,000, dan anggaran ilustratif 1% atau USD 100. Untuk mata uang akun lain, konversikan nilai pip dengan kurs saat itu yang sesuai dan periksa kontrak broker.

Tambahkan komisi pulang-pergi USD 7 per lot dan cadangan slippage stop merugikan 2 pip, senilai USD 20 per lot. Perkiraan rugi 20 × 10 + 7 + 20 = USD 227 per lot. Dengan langkah 0.01, bulatkan 100 / 227 ke bawah: 0.44 lot memperkirakan USD 99.88; 0.45 menghasilkan USD 102.15.

Baca panduan ukuran posisi, kontrak, dan konversi mata uang.

loss_per_lot = 20 × 10 + 7 + 2 × 10 = 227 USD; lots = floor((100 / 227) / 0.01) × 0.01 = 0.44
USD 100 / USD 227 per lot memberi 0.44 lot pada langkah 0.01. Bulatkan ke bawah; margin diperiksa terpisah.
USD 100 / USD 227 per lot memberi 0.44 lot pada langkah 0.01. Bulatkan ke bawah; margin diperiksa terpisah. Geser diagram secara horizontal pada layar sempit.

5. Pisahkan kontrak, pip, dan mata uang akun

Pada EURUSD, EUR adalah mata uang dasar dan USD mata uang kuotasi. Kontrak 100,000 unit dengan pip 0.0001 menghasilkan 100,000 × 0.0001 = USD 10 per pip per lot. Nilai ini bergantung pada kontrak. Pada lima desimal, satu point biasanya 0.00001; satu pip menjadi 10 points. Tick minimum yang dapat dieksekusi tetap perlu diperiksa terpisah.

Jika akun dalam EUR dan EURUSD 1.1000, USD 10 setara sekitar EUR 9.09 per pip per lot pada konversi contoh ini. Gunakan sisi dan kurs konversi aktual; nilainya bisa berubah hingga exit. Instrumen lain memerlukan spesifikasi kontrak atau nilai tick dalam mata uang akun. Jangan salin USD 10 untuk pasangan yen, emas, atau indeks.

6. Jarak bruto 2:1 menjadi rasio bersih lebih kecil

Pada 0.44 lot, 20 pip berarti rugi bruto USD 88.00 dan 40 pip laba bruto USD 176.00. Komisi USD 3.08, cadangan slippage stop USD 8.80. Hasil asumsi adalah rugi bersih USD 99.88 atau laba bersih USD 172.92, tanpa swap atau slippage target.

Rasio bersih sekitar 1.73:1 meskipun jarak harga tetap 2:1. Ini perkiraan skenario, bukan batas rugi. Gap, konversi, pembiayaan, biaya tambahan, dan slippage lebih buruk bisa mengubah hasil. Hitung ulang memakai eksekusi aktual setelah transaksi.

net_win / net_loss = 172.92 / 99.88 ≈ 1.73
Pada 0.44 lot, USD 176 bruto menjadi USD 172.92 bersih. Risiko bruto USD 88 menjadi USD 99.88 termasuk komisi dan asumsi slippage stop.
Pada 0.44 lot, USD 176 bruto menjadi USD 172.92 bersih. Risiko bruto USD 88 menjadi USD 99.88 termasuk komisi dan asumsi slippage stop. Geser diagram secara horizontal pada layar sempit.

7. Uji perkiraan rugi sebelum mengirim

Pertahankan entry, stop 20 pip, nilai USD 10 per pip, dan komisi pulang-pergi USD 7 per lot. Ubah hanya slippage stop yang merugikan. Baris-baris adalah skenario alternatif satu trade. Cadangan 2 pip merupakan asumsi ukuran, bukan batas yang dijamin broker.

Slippage stop yang merugikanRugi neto pada 0.44 lotTerhadap anggaran USD 100
0 pips91.08 USDDalam anggaran
2 pips99.88 USDDalam anggaran
8 pips126.28 USDMelebihi anggaran

Pada cadangan 8 pip, perkiraan rugi per lot USD 287. Perhitungan ulang sebelum entry memberi 0.34 lot dan USD 97.58. Ini tidak membenarkan melebarkan stop setelah masuk. Jika lot minimum terlalu besar, trade tidak sesuai anggaran. Margin bebas yang lebih besar tidak memperbaiki risiko kerugian berlebih.

8. Rasio tidak memberi probabilitas menang

Untuk laba tetap W dan rugi tetap L, impas memerlukan p = L / (W + L). +2R/−1R membutuhkan 33.3% sebelum biaya; USD 172.92 dibanding USD 99.88 sekitar 36.6%. Keduanya bukan perkiraan tingkat kemenangan strategi.

Exit dan biaya nyata bervariasi, jadi periksa distribusi hasil bersih. Definisi R harus tetap: risiko harga, perkiraan rugi bersih, dan anggaran adalah penyebut berbeda. Jangan mengecilkan R awal setelah penutupan sebagian demi memperindah hasil historis.

p_break_even = 99.88 / (172.92 + 99.88) ≈ 36.6%

9. Hubungkan payoff dengan distribusi hasil

Bayangkan 50 hasil dengan laba neto hipotetis USD 172.92 atau rugi USD 99.88. Dua puluh menang dan tiga puluh kalah memberi 20 × 172.92 − 30 × 99.88 = USD 462.00. Lima belas menang dan tiga puluh lima kalah memberi 15 × 172.92 − 35 × 99.88 = −USD 902.00. Jarak stop dan target sama; distribusinya berbeda dan tidak diberikan oleh rasio.

Ini perbandingan pembelajaran, bukan model ketergantungan, keyakinan statistik atau laba mendatang. Praktik juga memiliki exit bervariasi dan rugi luar biasa. Sebelum mengirim, pastikan kuotasi, biaya, volume dibulatkan ke bawah, dan perlindungan diterima. Sesudahnya cocokkan neto dengan estimasi tanpa mengubah penyebut awal. Penilaian memerlukan rangkaian trade dan data validasi yang belum digunakan.

10. Siapkan respons jika perlindungan gagal

Periksa jarak minimum, tick, langkah volume, ketersediaan pasar, dan jawaban server. Pengiriman bukan bukti stop diterima. Jika ditolak setelah masuk, EA perlu respons yang ditetapkan, misalnya mencoba segera menutup dan memberi peringatan. Percobaan tanpa batas bukan kebijakan risiko.

Stop Loss biasa dapat terisi melewati level saat gap. Exit lokal juga memerlukan koneksi serta eksekusi tersedia. Menjauhkan stop menambah eksposur dan membutuhkan penilaian ulang seluruh risiko terbuka. Margin dan leverage tidak menggantikan perhitungan ini.

11. Validasi stop dan target sebagai satu aturan

Bandingkan aturan lengkap pada data sama yang dipisahkan kronologis, dengan spread, komisi, pembiayaan, dan eksekusi realistis. Catat stop, target, exit waktu, perlindungan ditolak, dan candle ambigu. OHLC tidak menentukan urutan jika kedua level tersentuh.

Periksa ekspektasi bersih, drawdown, kerugian ekstrem, ukuran sampel, dan sensitivitas parameter sekitar. Target jauh bisa menurunkan hit rate dan memperpanjang durasi; stop sempit memperbesar biaya relatif. Konfirmasikan pada data belum terpakai lalu forward-test tanpa mengubah aturan setelah setiap rugi.

Pertanyaan

Apakah stop menjamin anggaran rugi?

Tidak. Gap, slippage, pasar tidak tersedia, atau perlindungan ditolak bisa menghasilkan rugi lebih besar. Cadangan hanyalah asumsi, bukan jaminan.

Haruskah target dipindah agar selalu 2:1?

Tentukan kebijakan sebelum pengujian. Memindahkan target mengubah exit, durasi, dan hasil. Rasio awal tidak perlu dipulihkan terus-menerus.

Sumber dan cakupan

MetaQuotes mendokumentasikan mekanisme exit dan batas jarak. Perhitungan, biaya, dan validasi adalah contoh pembelajaran kami, bukan penetapan risiko pribadi atau parameter yang menguntungkan.

Contoh pembelajaran fiktif; eksekusi dan hasil tidak dijamin.