Dalam artikel ini
Setelah membaca artikel ini…
- Menghitung impas bersih dari unit kontrak serta biaya masuk-keluar tanpa menghitung spread dua kali.
- Memeriksa apakah pembulatan ke langkah harga mengubah tanda hasil bersih.
- Membedakan target impas sisa posisi dari impas seluruh transaksi setelah penutupan sebagian.
Pelajari istilah tanpa meninggalkan artikel
Titik impas (break-even) Stop loss Komisi Eksekusi order Nilai nosional posisi Akun demoBreak-even berarti hasil bersih nol pada harga fill serta biaya yang ditentukan. Memindahkan SL ke harga masuk dapat tetap menyisakan kerugian bersih meskipun fill tepat di sana. Stop biasa juga dapat mengalami slippage. Pisahkan hasil perubahan harga, seluruh biaya masuk-keluar dan konversi, kemudian periksa apakah perubahan yang diminta diterima. Kapan memindahkannya adalah aturan untuk dievaluasi, bukan janji transaksi bebas risiko.
Impas harga dan impas bersih
Impas bersih adalah harga keluar yang membuat hasil perubahan harga ditambah kredit pembiayaan dikurangi biaya sama dengan nol. Letaknya dapat tepat di harga masuk, melewatinya atau berada di sisi yang merugikan posisi, tergantung biaya atau kredit bersih. Persamaan tersebut menjelaskan hasil fill hipotetis. Memasang stop biasa pada angka itu tidak menjamin eksekusi atau hasil akhirnya.
Dalam kuotasi FX dua sisi standar, long dibuka pada Ask dan ditutup pada Bid; short dibuka pada Bid dan ditutup pada Ask. Jika harga aktual masuk dan keluar sama, hasil perubahan harga nol. Jangan mengurangi spread sekali lagi karena efek sisi kuotasi sudah tercermin pada harga fill. Tambahkan komisi pembukaan dan penutupan yang dibukukan terpisah, pembiayaan serta biaya lain dalam satuan mata uang yang konsisten.
Kredit pembiayaan dapat mengurangi kenaikan harga yang dibutuhkan untuk menutup biaya. Perbarui hitungan bila volume, pembebanan biaya atau input konversi berubah. Label ECN sendiri tidak menetapkan struktur biaya kontrak Anda. Lihat jumlah unit kontrak, mata uang laba dan cara provider mencatat biaya; angka pada chart bukan pengganti laporan transaksi.
Meminta dan memeriksa perubahan SL di MT5
Pada MT5 desktop, buka menu konteks posisi yang benar di tab Trade, pilih Modify or delete, masukkan Stop Loss baru, lalu kirim perubahan. Level juga dapat digeser pada chart bila fitur itu diaktifkan; pengaturan dapat menampilkan dialog konfirmasi. Setelahnya periksa respons server dan kolom S/L yang tersimpan. Garis calon level atau permintaan terkirim belum membuktikan perubahan diterima. Untuk platform atau versi lain, gunakan petunjuknya sendiri.
Harga hasil perhitungan harus sesuai langkah harga simbol, jarak minimum stop serta pembatasan perubahan lainnya. MQL5 membedakan minimum perubahan harga dari jarak stops/freeze; jangan mengganti seluruh pemeriksaan dengan jumlah digit tampilan. Posisi tanpa komisi yang dibuka dan ditutup pada satu tanggal kalender lokal belum tentu bebas pembiayaan: batas waktu akrual provider tetap relevan. Jika fill akhir tepat di harga masuk dan tidak ada biaya atau kredit bersih terpisah, hasilnya nol.
Skrip menghadapi batas penerimaan serta eksekusi yang sama dan dapat memerlukan terminal aktif. Dokumentasi CTrade menjelaskan bahwa nilai true dari PositionModify hanya menyatakan pemeriksaan struktur dasar berhasil; periksa kode hasil server. Jika memakai akun hedging dengan beberapa posisi simbol sama, overload berdasarkan simbol memilih tiket terendah. Identifikasi tiket sasaran dan verifikasi levelnya, bukan hanya nama simbol. Ini penjelasan antarmuka, bukan klaim bahwa EA telah dijalankan di sini.
Impas tepat dapat berada di antara harga yang tersedia
Rumus menghasilkan angka; spesifikasi instrumen menentukan harga yang dapat diajukan.
Geser mendatar untuk melihat diagram lengkap
Model linear EUR/USD hipotetis, laba/rugi dalam USD. Long 12.000 EUR masuk 1,10000; total biaya masuk-keluar tetap 5 USD, tanpa konversi atau biaya tambahan. Asumsikan fill tepat pada setiap harga pembanding dan tidak ada pembatasan perubahan SL lain. Langkah harga sendiri tidak menjamin stop diterima atau dieksekusi.
Hitungan: 1,10000+5/12.000=1,1004167… Pada 1,10040, hasilnya 12.000×0,00040−5=−0,20 USD. Pada 1,10050, hasilnya 12.000×0,00050−5=+1,00 USD. Langkah harga tersedia 0,00010; membulatkan ke harga terdekat tidak selalu menjaga hasil nonnegatif. Ini pemeriksaan aritmetika, bukan rekomendasi level SL. Spesifikasi MQL5 memisahkan langkah harga minimum dari pembatasan stop.
Contoh: letak impas yang dihitung
Asumsikan posisi linear EUR/USD hipotetis sebesar 100.000 EUR, masuk pada Ask 1,08500 dalam akun USD, dengan pip 0,0001. Jika Bid saat masuk diasumsikan 1,08492, hasil perubahan harga sesaat −8 USD; satu pip bernilai 10 USD. Komisi pembukaan dan penutupan yang dibukukan terpisah berjumlah 7 USD. Tidak ada pembiayaan, konversi atau biaya lain. Biaya itu setara 0,7 pip. Seluruh angka merupakan input model, bukan tarif broker.
Jika Bid fill penutupan tepat 1,08500, hasil perubahan harga nol dan hasil bersih −7 USD. Fill tepat 1,08507 menghasilkan 7 USD dari harga dan menutup komisi tersebut. Jika kemudian timbul debit pembiayaan 3 USD, total biaya menjadi 10 USD dan harga impas matematis bergeser ke 1,08510. Stop biasa tidak menjamin fill itu. Pisahkan hitungan dari mekanisme eksekusi stop-loss; melewati angka di chart belum membuktikan laba bersih diterima.
Tambahan IDR: sisa posisi dan seluruh transaksi mempunyai target berbeda
Model pembukuan pendidikan ini memakai kontrak linear sintetis USD/IDR dengan hasil dalam IDR. Buka long 2.000 unit USD pada Ask 16.002 IDR per USD; komisi masuk seluruhnya 4.000 IDR. Tutup separuh, 1.000 unit, pada Bid fill tepat 16.010 dengan komisi keluar 2.000 IDR. Untuk sisa 1.000 unit, asumsikan estimasi komisi keluar juga 2.000 IDR, langkah harga 1 IDR/USD, tanpa pembiayaan, konversi, biaya lain atau slippage. Ini bukan pembelian valuta fisik, tarif broker atau perhitungan margin.
Hasil harga bagian yang telah ditutup adalah 1.000×(16.010−16.002)=8.000 IDR. Untuk analisis per bagian, alokasikan separuh komisi masuk, 2.000 IDR, kepada bagian itu. Hasil bersih bagian pertama menjadi 8.000−2.000−2.000=4.000 IDR. Alokasi ini konvensi analisis yang dinyatakan, bukan biaya baru atau klaim format laporan provider.
Target sisa bagian saja: sisa bagian menanggung alokasi komisi masuk 2.000 ditambah komisi keluar 2.000 IDR. Harga fill yang membuatnya nol adalah 16.002+4.000/1.000=16.006. Jika benar terisi di sana, hasil seluruh transaksi menjadi +4.000 IDR dari bagian pertama, bukan nol.
Target seluruh transaksi: laba bersih bagian pertama 4.000 IDR dapat mengimbangi rugi bersih sisa bagian. Pada fill sisa 15.998, hasil harga sisa −4.000 IDR, kemudian alokasi komisi masuk dan keluar 4.000 memberi rugi bersih sisa −8.000 IDR. Jadi 15.998 belum impas seluruh transaksi: totalnya −4.000 IDR. Harga yang benar adalah 16.002: hasil harga sisa nol, rugi bersih sisa −4.000 IDR, tepat mengimbangi laba bagian pertama +4.000 IDR.
Rekonsiliasi seluruh arus: laba harga pertama 8.000 + laba harga sisa − total biaya 8.000. Alokasi per bagian tidak menciptakan biaya tambahan.
Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.
- Bagian pertama ditutup
- +4.000 IDR bersih – Harga +8.000, dikurangi alokasi komisi masuk 2.000 dan exit 2.000.
- Target sisa bagian nol
- Fill 16.006 IDR/USD – Sisa menghasilkan harga +4.000 untuk menutup biaya 4.000. Total transaksi +4.000 IDR.
- Target seluruh transaksi nol
- Fill 16.002 IDR/USD – Hasil harga sisa nol; bersih sisa −4.000 mengimbangi bagian pertama +4.000.
- Salah: abaikan biaya sisa
- Fill 15.998 → total −4.000 IDR – Rugi harga sisa −4.000 ditambah biaya sisa −4.000; laba bagian pertama tidak menutup keduanya.
Periksa tanpa alokasi: seluruh komisi masuk 4.000 ditambah dua komisi keluar masing-masing 2.000 memberi total 8.000 IDR. Harga bagian pertama menghasilkan 8.000, sehingga sisa bagian hanya perlu hasil harga nol agar total tepat nol. Kesalahan 15.998 muncul bila laba bersih bagian pertama dipakai untuk menutup kerugian harga sisa tetapi biaya sisa diabaikan. Dua target sah untuk pertanyaan berbeda; catat target mana yang dipakai dan jangan membebankan komisi masuk penuh lagi kepada setiap bagian. Semua hasil mengasumsikan fill tepat, bukan jaminan SL.
Menilai kapan perubahan diminta
Perubahan break-even mengubah jalur exit, bukan hipotesis entry. Pada satu jalur hipotetis, harga menyentuh SL baru sebelum bergerak menguntungkan; pada jalur lain, exit lebih awal menghindari rugi lebih besar. Memilih satu contoh sesudah kejadian tidak membuktikan aturan lebih baik. Bandingkan alternatif yang ditentukan sebelumnya dengan entry, jumlah unit, biaya dan asumsi eksekusi sama.
Kandidat aturan dapat memindahkan SL setelah gerakan sebesar risiko harga awal yang direncanakan, sering disebut 1R, atau setelah kondisi chart tertentu. Keduanya bukan waktu paling aman atau bukti win rate naik. Catat hasil bersih dan drawdown, termasuk laba lanjutan yang terlewat serta kerugian yang dihindari. Pembahasan risiko satu dan dua persen serta stop mental versus stop keras melengkapi evaluasi; definisi R dan aturan penanganan permintaan ditolak tetap harus eksplisit.
Empat latihan berikutnya
- Hitung nol bersih satu kontrak. Gunakan unit aktual, harga masuk, pembiayaan tercatat dan estimasi biaya penutupan dalam mata uang akun. Pisahkan biaya/kredit, selesaikan harga keluar lalu bandingkan dua langkah harga tetangga. Segarkan jika input berubah. Angka bukan rekomendasi SL atau jaminan fill.
- Tinjau sampel lengkap. Bandingkan kebijakan break-even tercatat dengan alternatif yang didefinisikan sebelumnya, lengkap biaya serta eksekusi. Ambang sepertiga dari dua puluh transaksi yang dipilih sembarang tidak dapat membuktikan kebijakan lebih baik.
- Tetapkan aturan sebelum membandingkan. Tulis ambang, harga yang diminta, biaya dan tindakan jika perubahan ditolak. 1R atau kondisi chart tidak otomatis tepat hanya karena mudah ditulis sebagai aturan.
- Latih perubahan lalu verifikasi. Di demo, coba dialog posisi serta jalur geser chart yang diaktifkan. Periksa penerimaan dan SL tersimpan setiap kali, termasuk permintaan ditolak. Demo memeriksa operasi, bukan kualitas fill live. Lanjutkan kerangka hitungan di bagian pengelolaan risiko forexmechanics.com.
Periksa pemahaman Anda
Latihan: sekitar 2 menit.
Lihat jawaban dan penjelasan
Benar: 12.000×0,00040−5=−0,20 USD. Selisih harga sudah memakai harga fill; jangan mengurangi spread lagi.
Pertanyaan lain
Apakah SL pada entry selalu berarti tanpa rugi?
Kapan waktu paling aman memindahkan SL ke break-even?
Apa perbedaan break-even dan trailing stop?
Apakah EA otomatis menghilangkan kesalahan break-even?
Mengapa impas sisa posisi berbeda dari impas seluruh transaksi?
Sumber dan verifikasi
- MetaQuotes — menjalankan dan mengelola transaksi
Dialog perubahan, drag chart, konfirmasi, posisi serta penutupan sebagian.
- MQL5 — properti simbol
Langkah harga minimum, stops level dan freeze level adalah properti berbeda.
- MQL5 — CTrade PositionModify
Pemeriksaan dasar bukan konfirmasi server; overload simbol pada hedging memilih tiket terendah.
- MetaQuotes — prinsip perdagangan
Sisi Bid/Ask dan mekanisme stop biasa perlu dipisahkan dari hasil persamaan harga.
Perhitungan menggunakan asumsi yang dinyatakan secara terbuka. Perhitungan ini tidak menggantikan data pasar terkini atau ketentuan penyedia.
