Platform & alat

MT5 netting: apa yang terjadi pada SL dan TP saat posisi berubah?

Pahami SL/TP ketika menambah, mengurangi atau membalik posisi netting MT5. Konfirmasi level server dan hitung ulang nominal eksposur tersisa.

Balok ungu horizontal melintasi pilar ungu tua, dengan penahan hijau limau pada kedua ujung dan batang koral tegak di depan, berlatar lilac.
Ilustrasi editorial buatan AI tentang batas dan perlindungan; bukan antarmuka MT5 atau bukti eksekusi nyata.

Transaksi forex berleverage dan CFD dapat menimbulkan kerugian dengan cepat. Materi ini bersifat edukatif, bukan nasihat investasi pribadi.

Dalam artikel ini

Setelah membaca artikel ini…

  • Membedakan pewarisan SL/TP pada penambahan, pengurangan, pembalikan dan penutupan penuh.
  • Menghubungkan konfirmasi eksekusi dengan volume serta perlindungan posisi aktual.
  • Menghitung ulang eksposur tersisa dan membandingkannya dengan batas rencana.

Pelajari istilah tanpa meninggalkan artikel

Stop loss Take profit (TP) Lot (satuan ukuran posisi)

Pada rekening MT5 dengan netting, stop loss dan take profit melekat pada satu posisi gabungan untuk simbol yang sama, bukan pada setiap penambahan secara terpisah. Eksekusi berikutnya dapat mengubah perlindungan seluruh jumlah yang tersisa. Sebelum menambah atau membalik posisi, periksa volume serta kedua level yang dibawa order. Aturan berikut membahas netting MT5; jangan langsung menerapkannya pada MT4, rekening hedging atau platform lain.

Apa yang dilindungi oleh SL dan TP?

Pisahkan catatan deal yang sudah dieksekusi dari keadaan posisi sekarang. Riwayat menyimpan setiap eksekusi, sedangkan netting menggabungkan dampaknya menjadi satu arah dan volume. Pembahasan posisi long dan short menjelaskan perbedaan ini. Nomor tiket order tidak membentuk bagian posisi dengan perlindungan sendiri. Penutupan sebagian memerlukan instruksi yang sesuai serta pemeriksaan jumlah yang benar-benar tersisa.

SL dan TP merupakan kondisi exit, bukan uang yang disisihkan untuk menanggung kerugian dan bukan jaminan harga eksekusi. Pastikan apakah Anda membaca posisi aktif, parameter pending order atau deal historis. Ketiganya dapat menampilkan angka berbeda secara sah. Stop yang tercatat pada deal lama tidak membuktikan posisi sekarang masih memiliki stop tersebut.

Kapan level dipertahankan atau diganti?

Menurut aturan pewarisan SL/TP MetaQuotes, penambahan volume atau pembalikan posisi memakai level dari order terakhir yang dieksekusi. Penutupan sebagian mempertahankan level posisi; penutupan penuh menghapus level bersama posisinya. Nilai nol pada order penambahan atau pembalikan dapat menghapus SL atau TP yang bersangkutan. Ini penjelasan perilaku platform, bukan anjuran menghilangkan perlindungan.

Jendela order dapat mengisi level posisi yang sudah ada secara otomatis. Dokumentasi MT5 juga menyebut bahwa One Click Trading melalui panel grafik atau Market Watch mempertahankan SL/TP posisi pada simbol tersebut. Tidak adanya kolom stop di panel cepat bukan instruksi untuk menghapus stop. Bedakan jalur eksekusi: permintaan EA buatan sendiri belum tentu sama dengan perilaku tombol panel cepat.

Eksekusi deal dan modifikasi perlindungan sesudahnya merupakan dua kejadian. Jika robot menambah volume terlebih dahulu lalu mengirim perubahan SL/TP, posisi di antara kedua kejadian itu dapat berbeda dari sasaran akhir. Log “modifikasi dikirim” belum menyelesaikan persoalan eksposur sementara. Periksa konfirmasi dan level yang diterima server, terutama bila program lain juga bekerja pada rekening yang sama.

Bagaimana penambahan, pengurangan dan pembalikan bekerja?

Contoh rekaan ini memakai rekening USD dan kontrak EUR/USD sebesar 100.000 EUR per lot, tanpa komisi, pembiayaan atau slippage. Awalnya dibeli 0,20 lot pada 1.1000, dengan SL 1.0970 dan TP 1.1060. Setiap tahap mengasumsikan seluruh jumlah yang disebut benar-benar dieksekusi dan parameter terkait diterima. Harga dipakai untuk perhitungan, bukan rekomendasi pasar atau spesifikasi universal broker.

Penambahan: Buy 0,10 lot pada 1.1030 membawa SL 1.0990 dan TP 1.1080. Hasilnya satu posisi buy 0,30 lot dengan rata-rata entry tertimbang (0,20 × 1.1000 + 0,10 × 1.1030) ÷ 0,30 = 1.1010. Level baru berlaku bagi seluruh 0,30 lot, termasuk 0,20 lot awal. Kedua pembelian tidak menyimpan stop independen.

Pengurangan: Sell 0,05 lot menyisakan buy 0,25 lot. Karena ini penutupan sebagian, SL 1.0990 dan TP 1.1080 tetap berlaku. Parameter nol dalam order penutupan sebagian berbeda dari nol pada penambahan. Tentukan perubahan jumlah lebih dahulu, kemudian nilai pewarisan stop. Sell tidak selalu berarti membuka short baru. Harga pengurangan ini tidak ditentukan, sehingga laba terealisasinya juga tidak dapat dihitung dari contoh.

Pembalikan: Sell 0,40 lot pada 1.1040 terhadap buy 0,25 lot menutup 0,25 lot tersebut dan menyisakan sell 0,15 lot. Dalam model, order pembalik membawa SL 1.1070 dan TP 1.0980 yang berlaku pada eksposur short baru. Sebaliknya, Sell 0,25 lot akan menutup posisi penuh tanpa meninggalkan arah baru.

Empat keadaan satu posisi

Empat keadaan satu posisi nettingModel rekaan: buy 0,20 menjadi 0,30, berkurang menjadi 0,25 lalu berbalik menjadi sell 0,15 lot. Penambahan dan pembalikan memakai level order baru; pengurangan mempertahankan level.1. Posisi awalBuy: 0,20 lotSL 1.0970 · TP 1.10602. Tambah buy 0,10Total buy: 0,30 lotSL 1.0990 · TP 1.10803. Sell 0,05 lotSisa buy: 0,25 lotSL dan TP tetap4. Sell 0,40 lotSisa sell: 0,15 lotSL 1.1070 · TP 1.0980forex-basics.com/id/
Empat keadaan satu posisi netting. Model EUR/USD rekaan: buy 0,20 lot bertambah menjadi 0,30, berkurang menjadi 0,25 lalu berbalik menjadi sell 0,15 lot. Kotak menunjukkan keadaan, bukan skala risiko.

Penambahan dan pembalikan memakai level order baru, sedangkan pengurangan mempertahankan level. Konfirmasi volume serta SL/TP aktual setelah setiap fill.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Kesimpulan diagram: perubahan posisi gabungan menentukan perlindungan, bukan label Buy atau Sell saja. Penjualan dapat mengurangi buy maupun membentuk short. Gunakan volume aktual untuk membedakan hasilnya. Jumlah yang diingat sebelum eksekusi terakhir tidak cukup; jika order lain sudah terisi, hitung ulang instruksi berikutnya sebelum mengirimnya.

Mengapa nominal risiko perlu dihitung ulang?

Pada awal model, jarak 0.0030 atas 20.000 EUR menghasilkan selisih 60 USD dari entry ke SL. Setelah penambahan, 30.000 × (1.1010 − 1.0990) juga menghasilkan 60 USD. Kesamaan itu terjadi karena angka yang dipilih, bukan sifat otomatis netting. Jika SL lama 1.0970 dipertahankan, selisihnya menjadi 120 USD. Volume lebih besar mengubah dampak setiap gerakan harga.

Sesudah pengurangan, eksposur yang tersisa ialah 25.000 × 0.0020 = 50 USD dari entry tertimbang ke stop yang dipertahankan. Sesudah pembalikan, short baru menghasilkan 15.000 × (1.1070 − 1.1040) = 45 USD. Ini ukuran terpisah atas eksposur yang masih terbuka, bukan angka untuk dijumlahkan dengan profit yang sudah direalisasikan. Kerugian aktual dapat mencakup biaya serta harga fill berbeda. Spesifikasi kontrak dan mata uang rekening juga memengaruhi hasil.

Harga stop yang sama dapat mewakili nominal berbeda setelah volume berubah. Memeriksa level dan memeriksa batas risiko adalah dua langkah.

Contoh tandingan: anggap batas rencana untuk posisi tersisa adalah 55 USD, tanpa biaya sebagaimana model. Posisi awal 60 USD melampaui batas; penambahan dengan stop baru tetap 60 USD dan juga melampauinya. Setelah pengurangan, 50 USD berada di bawah batas, dan short baru 45 USD juga di bawah batas. Jadi, status “SL ada” tidak menjawab apakah rencana dipenuhi. Ini pemeriksaan aritmetika atas keadaan yang berbeda, bukan rekomendasi melakukan pembalikan atau izin mengabaikan hasil deal sebelumnya.

Apa yang diperiksa setelah jawaban server?

Baca simbol, arah, volume tersisa, entry tertimbang serta S/L dan T/P sekarang. Bandingkan dengan rencana sebelum operasi. Pada EA, OrderSend yang menghasilkan true belum membuktikan eksekusi: periksa hasil, kejadian transaksi dan keadaan rekening. Jawaban yang belum jelas bukan alasan mengirim transaksi yang sama lagi berdasarkan dugaan. Panduan kesalahan order MT4 dan MT5 membantu memisahkan penolakan dari pembatasan teknis.

Jika perlindungan hilang, nilai eksposur sekarang dan cara pengurangan yang diizinkan. Jangan menjauhkan stop semata-mata agar permintaan diterima. Catat alasan penolakan, kuotasi dan ketentuan simbol. Permintaan yang hanya mengubah SL/TP tetap memerlukan pemeriksaan kedua kolom: jangan tanpa sengaja mengganti TP dengan nol ketika mengubah SL. Modifikasi yang sah secara teknis masih dapat bertentangan dengan batas rencana Anda.

Simpan keadaan sebelum dan sesudah, beserta pengenal order dan deal. Dalam MQL5, POSITION_IDENTIFIER membantu menghubungkan riwayat: nilainya bertahan saat pembalikan netting, walaupun POSITION_TICKET dapat berubah. Tiket berbeda saja tidak membuktikan riwayat posisi yang sepenuhnya terpisah. Bandingkan pengenal serta nilai dari rekening dan server yang sama; tangkapan layar login lain bukan pembanding keadaan yang memadai.

Apa latihan berikutnya pada demo?

  1. Pilih demo yang sudah dipastikan memakai netting dan volume kecil yang diizinkan. Catat simbol, arah, jumlah dan kedua level perlindungan. Buat tabel berisi keadaan awal, instruksi, hasil yang diharapkan, jawaban server dan keadaan aktual sesudahnya.
  2. Latih penambahan, pengurangan dan pembalikan secara terpisah. Setelah setiap fill terkonfirmasi, periksa volume tersisa serta SL/TP. Bedakan jendela order, panel cepat dan EA sendiri; latihan ini tidak perlu dilakukan pada rekening riil.
  3. Jelaskan setiap selisih dan hitung ulang eksposur tersisa sebelum operasi berikutnya. Stop sebelumnya belum tentu masih ada. Ikhtisar MT5 memberi konteks tambahan tentang mode rekening, riwayat dan pengujian.

Periksa pemahaman Anda

Latihan: sekitar 2 menit.

Dalam model, buy sekarang 0,25 lot. Sell 0,40 lot dieksekusi dengan SL 1.1070 dan TP 1.0980. Keadaan mana yang diperiksa?

Lihat jawaban dan penjelasan

Benar. Sebanyak 0,25 lot ditutup dan 0,15 lot tersisa pada arah baru. Konfirmasikan level tersebut di server.

Pertanyaan lain

Apakah stop pembelian pertama hanya melindungi bagian awal?
Tidak pada netting MT5 ini. SL sekarang melekat pada satu posisi gabungan per simbol. Jika penambahan menggantinya, level baru mencakup jumlah yang dibeli sebelumnya juga. Deal historis tetap terpisah, tetapi tidak menciptakan bagian dengan stop masing-masing. Periksa arah, total volume serta S/L aktual; nomor tiket order sendiri tidak menjamin pengelolaan terpisah.
Apakah menjual sebagian posisi menghapus SL dan TP?
Penutupan sebagian mempertahankan level dalam aturan yang dibahas. Namun, pastikan Sell itu benar-benar hanya mengurangi: jumlah yang sama menutup penuh, sedangkan jumlah lebih besar membalik arah. Eksekusi lain dapat mengubah volume sebelum instruksi Anda diproses. Bandingkan keadaan awal, hasil dan riwayat; modifikasi stop berikutnya adalah kejadian lain yang perlu konfirmasi.
Apakah SL nol selalu berarti jangan mengubah stop lama?
Tidak. Dalam order penambahan atau pembalikan, nol dapat menghapus perlindungan terkait. Penutupan sebagian dan panel One Click untuk posisi yang sudah ada merupakan kasus berbeda. Periksa kedua nilai yang benar-benar dikirim lalu baca level diterima server. Perilaku tombol tidak membuktikan permintaan EA sendiri akan sama.
Apakah SL yang diterima menjamin nominal kerugian contoh?
Tidak. Nominal contoh menghitung selisih entry ke SL dengan kontrak tertentu, tanpa biaya atau slippage. Fill aktual dapat berbeda. Masukkan komisi, pembiayaan, spesifikasi simbol dan mata uang rekening yang sesuai. Adanya SL juga belum membuktikan volume baru berada dalam batas rencana.
Mengapa 60 USD sebelum dan sesudah penambahan bukan aturan umum?
Entry tertimbang berubah menjadi 1.1010 dan SL baru menjadi 1.0990. Pada 30.000 EUR, jarak 0.0020 menghasilkan 60 USD. Jika SL lama 1.0970 dipertahankan, jarak 0.0040 menghasilkan 120 USD. Kesamaan 60 USD pada dua keadaan berasal dari pilihan angka; volume bertambah tidak otomatis menjaga nominal risiko.
Dapatkah profit pengurangan 0,05 lot dihitung dari model?
Tidak, harga eksekusi pengurangan tidak diberikan. Angka 50 USD sesudah pengurangan mengukur selisih entry tertimbang ke SL untuk posisi tersisa 0,25 lot, bukan profit terealisasi. Jangan menambahkan harga fill dugaan atau menjumlahkan ukuran eksposur pada keadaan berbeda seolah-olah merupakan satu hasil transaksi.

Sumber dan verifikasi

  1. MT5 Help: prinsip dan pewarisan SL/TP

    Perbedaan penambahan, pengurangan, pembalikan, penutupan penuh dan One Click pada netting.

  2. MT5 Help: eksekusi dan modifikasi posisi

    Entry tertimbang, pemeriksaan level serta ketentuan modifikasi posisi.

  3. MQL5: properti posisi

    POSITION_IDENTIFIER saat pembalikan serta properti volume, entry, SL dan TP.

  4. MQL5: OrderSend

    Nilai true tidak membuktikan eksekusi; baca hasil dan kejadian transaksi.

  5. MQL5: struktur permintaan transaksi

    Kolom sl, tp, volume, position serta permintaan modifikasi SL/TP.

Perhitungan menggunakan asumsi yang dinyatakan secara terbuka. Perhitungan ini tidak menggantikan data pasar terkini atau ketentuan penyedia.

Tentang penulis

Jarosław Wasiński adalah editor dan analis pasar yang berbasis di Polandia. Ia mendirikan MyBank.pl pada 2004 dan mengikuti pasar valuta asing sejak 2007.