Take profit dan stop loss: trailing stop, OCO, 13 exchange (2026)

Diperbarui Aturan dicek 2026-10-18

Take profit dan stop loss (TP/SL) adalah order bersyarat untuk menutup posisi yang dipasang sejak awal: hanya ketika harga menyentuh harga pemicu yang Anda tetapkan, exchange mengirim order market atau order limit untuk menutup posisi. Di futures, TP/SL bisa dicentang sekaligus saat memasang order, atau ditambahkan setelah posisi dibuka lewat tab “Posisi”; di spot, gunakan order TP/SL, atau OCO, yaitu jika satu order terisi, order lainnya otomatis dibatalkan. Saya sudah memeriksa penjelasan resmi 13 exchange: semuanya mendukung TP/SL di futures, dan perbedaannya ada pada jenis harga yang bisa dipakai sebagai pemicu, serta ada tidaknya trailing stop dan OCO spot.

Jika yang dikirim setelah terpicu adalah order market, biayanya dihitung sebagai Taker, dan harga eksekusinya bisa lebih buruk daripada harga pemicu (slippage); jika yang dikirim adalah order limit, begitu harga melompat melewatinya, order bisa sama sekali tidak terisi. Selain itu, likuidasi mengacu pada harga mark, sedangkan jika stop loss dipicu oleh harga terakhir, saat pasar bergejolak hebat posisi bisa terlikuidasi lebih dulu sebelum stop loss sempat terpicu.

Leverage memperbesar keuntungan sekaligus kerugian. Jika harga bergerak berlawanan, posisi bisa terkena likuidasi paksa, dan seluruh margin akan hilang. Artikel ini hanya menjelaskan cara kerja tiap jenis order keluar, cara memasangnya, dan berapa biaya yang harus dibayar, tanpa merekomendasikan di harga berapa stop loss sebaiknya dipasang.

Ringkasan
TP/SL yang dipicu dengan order market dieksekusi sebagai Taker; dengan tarif Taker futures VIP 0 Binance 0.05%, stop loss 0.1 BTC di 57,000 USDT dikenai biaya penutupan 2.85 USDT.
Untuk trailing stop futures Binance, callback rate bisa diatur 0.01% hingga 20%; jika harga aktivasi tidak diisi, order akan aktif di harga pasar saat itu.
Futures di ke-13 exchange semuanya mendukung TP/SL; di antara halaman resmi yang saya temukan (termasuk dokumentasi API), Binance, OKX, Bybit, Bitget, MEXC, BingX, dan KuCoin menyebutkan secara jelas bahwa spot bisa memakai order OCO.
Penjelasan resmi Binance, Gate, XT, dan Pionex sama-sama mengingatkan: likuidasi mengacu pada harga mark, sedangkan stop loss yang dipicu harga terakhir bisa kalah cepat sehingga posisi terlikuidasi sebelum stop loss terpicu.
BingX, MEXC, dan XT punya “stop loss terjamin” berbayar: setelah terpicu, order dieksekusi di harga stop loss yang ditetapkan tanpa terpengaruh slippage, dan biaya hanya dikenakan saat terpicu dan terisi.

Data di bawah ini diverifikasi berdasarkan halaman resmi pada 2026-10-18 (tanggal pemeriksaan data), sebagai referensi.

Apa itu TP/SL? Apa bedanya pemicu market dan pemicu limit?

Satu order TP/SL punya tiga harga: harga pemicu (order baru dikirim saat harga ini tersentuh), harga order (hanya ada pada order limit), dan harga eksekusi sebenarnya. Sebelum terpicu, order tidak masuk ke order book; penjelasan OKX juga menyebutkan bahwa sebelum terpicu, posisi dan margin tidak dibekukan (pengaturan TP/SL futures OKX, diperbarui 2026-08-26). Jenis order yang dikirim setelah terpicu menentukan apakah order bisa terisi, di harga berapa, dan bagaimana biayanya dihitung:

AspekPemicu marketPemicu limit
Yang dikirim setelah terpicuOrder marketOrder limit di harga yang ditentukan
Apakah pasti terisiHampir pasti terisi (masih bisa gagal saat pasar ekstrem atau likuiditas kurang)Jika harga melompati harga order, order tidak terisi atau hanya terisi sebagian
Harga eksekusiMengikuti order book saat itu, bisa terkena slippageHarga order atau harga yang lebih baik
BiayaTakerLangsung cocok dengan order book dikenai Taker; baru dikenai Maker jika masuk ke order book dan menunggu terisi

Sumber: ringkasan jenis order Bybit (diperbarui 2026-09-30) menyebutkan bahwa order market bersyarat setelah terpicu dieksekusi di harga terbaik dan termasuk Taker, sedangkan order limit bersyarat “belum tentu dieksekusi sebagai Maker”; FAQ TP/SL MEXC (2026-10-08) menyebutkan bahwa TP/SL “tidak dijamin 100% tereksekusi”, dan setelah terpicu dikenai biaya trading biasa.

Harga order pada stop loss limit biasanya dipasang sedikit lebih buruk daripada harga pemicu, tetapi tidak terlalu jauh. Panduan cara memasang TP/SL XT (diperbarui 2026-08-07) memberi contoh harga pemicu 3,200 dan harga order 3,198, agar order jual limit lebih mudah terisi; penjelasan OCO Binance juga menyarankan agar harga order stop limit dipasang dekat dengan harga pemicu.

Simulasi: biaya TP/SL pada posisi long 10x

Kondisi: di Binance, buka posisi long BTCUSDT sebesar 0.1 BTC di harga masuk 60,000 USDT, nilai posisi 6,000 USDT, 10x terisolasi, margin 600 USDT; biaya memakai tarif futures VIP 0 Binance, Maker 0.02% dan Taker 0.05%, dan posisi dibuka dengan order market. Stop loss 57,000 dan take profit 66,000 hanyalah harga asumsi agar mudah dihitung.

SkenarioUntung/rugi selisih harga (USDT)Biaya penutupan (USDT)Total termasuk biaya pembukaan 3 USDT (USDT)
Stop loss 57,000 dipicu market, terisi tepat di harga pemicu−3005,700 × 0.05% = 2.85−305.85
Sama seperti di atas, tetapi slippage hingga 56,900 baru terisi−3105,690 × 0.05% ≈ 2.85−315.85
Take profit 66,000 terisi sebagai order limit yang menunggu di order book (Maker)+6006,600 × 0.02% = 1.32+595.68
Take profit 66,000 dipicu market (Taker)+6006,600 × 0.05% = 3.30+593.70

Simulasi memakai tarif futures VIP 0 di halaman biaya Binance, belum termasuk biaya funding. Dari tabel ini terlihat dua hal. Pertama, slippage 100 USDT per BTC berarti rugi tambahan 10 USDT untuk 0.1 BTC, lebih dari 3 kali biaya 2.85 USDT; biaya stop loss terutama berasal dari slippage, bukan dari biaya trading. Kedua, jika take profit diganti menjadi order limit yang menunggu di order book, transaksi ini bisa menghemat 1.98 USDT.

Harga stop loss juga harus berada sebelum harga likuidasi. Dengan perkiraan kasar memakai rumus umum untuk posisi long terisolasi (maintenance margin rate diasumsikan 0.4%, Taker 0.05%), harga likuidasi posisi ini sekitar (60,000 − 600 ÷ 0.1) ÷ (1 − 0.4% − 0.05%) ≈ 54,244 USDT; jika stop loss dipasang di bawah harga ini, posisi akan terlikuidasi lebih dulu. Maintenance margin rate tiap exchange berbeda; untuk mencoba angka Anda sendiri, gunakan kalkulator harga likuidasi, dan cara lengkap menghitung biaya ada di cara menghitung biaya futures.

Bagaimana cara kerja trailing stop?

Pada trailing stop (di antarmuka berbahasa Mandarin, OKX menyebutnya “TP/SL bergerak”, sedangkan BingX, XT, dan Ourbit menyebutnya “order pelacakan”), harga pemicu ikut bergerak ke arah yang menguntungkan, dan baru terpicu ketika harga berbalik turun sebesar callback rate yang Anda tetapkan; setelah terpicu, umumnya dieksekusi dengan harga market. Aturan dalam penjelasan trailing stop Binance (diperbarui 2026-07-31):

  • Callback rate: 0.01% hingga 20%, diisi sendiri.
  • Harga aktivasi: opsional. Jika tidak diisi, order aktif di harga pasar saat itu (tergantung jenis pemicu, bisa harga terakhir atau harga mark); harga aktivasi trailing jual harus di atas harga pasar, sedangkan trailing beli harus di bawah harga pasar.
  • Syarat pemicu: harga harus sudah mencapai harga aktivasi, lalu turun dari harga tertinggi sejak aktivasi (untuk order beli, dari harga terendah) dengan besaran lebih besar atau sama dengan callback rate; barulah order market dikirim. Jenis pemicu bisa dipilih harga terakhir atau harga mark, dan order juga bisa diatur sebagai Reduce-Only.

Dengan contoh posisi long yang sama, 0.1 BTC di 60,000 USDT, pasang satu order trailing jual: callback rate 2%, harga aktivasi 63,000.

Pergerakan hargaHarga pemicu trailingHasil
Harga naik ke 63,00063,000 × (1 − 2%) = 61,740Order trailing aktif
Terus naik hingga tertinggi 66,00066,000 × (1 − 2%) = 64,680Harga pemicu ikut naik, tidak akan turun
Turun dari 66,000 ke 64,68064,680Jual dengan harga market, untung selisih harga 468 USDT, biaya Taker 6,468 × 0.05% ≈ 3.23 USDT
Setelah aktif langsung turun lagi ke 61,74061,740Jual dengan harga market, untung selisih harga 174 USDT
Tidak pernah naik ke 63,000Tidak adaOrder trailing tidak aktif, sama sekali tidak memberi perlindungan saat harga turun

Perhitungan mengikuti aturan Binance, dengan harga eksekusi mengacu pada harga pasar saat terpicu. Baris terakhir paling sering terlewat: jika harga aktivasi diisi, trailing stop tidak melakukan apa-apa sebelum aktif; kalau butuh perlindungan saat harga turun, stop loss biasa tetap harus dipasang terpisah. Penjelasan trailing stop OKX (diperbarui 2026-08-26) menyebutkan bahwa harga aktivasi mengacu pada harga transaksi terakhir, callback bisa diatur berdasarkan rasio atau jarak harga, dan setelah salah satunya terpicu dan menutup seluruh posisi, trailing stop lainnya otomatis dibatalkan.

Penjelasan exchange lain kurang lebih sama: FAQ trailing stop MEXC (2026-03-16) memberi rumus harga pemicu jual = harga tertinggi historis − callback, harga aktivasi bisa mengacu pada harga transaksi terakhir, harga mark, atau harga indeks, dan setelah terpicu posisi dikurangi atau ditutup dengan harga market; penjelasan order pelacakan XT (diperbarui 2026-06-16) mengingatkan bahwa jika jumlah yang tersedia saat terpicu tidak cukup, yang dipakai adalah jumlah yang tersedia, dan jika di bawah jumlah order minimum, order gagal. Dokumentasi API resmi HTX menyebutkan callback rate minimum 0.1% untuk order pelacakan futures, dan 0.1% hingga 5% untuk trailing stop spot (API futures USDT-M HTX, API spot HTX).

Apa itu order OCO di spot?

OCO (One-Cancels-the-Other; antarmuka Mandarin Binance menyebutnya “order selektif”) menggabungkan satu order limit dan satu order stop limit: jika salah satunya terpicu atau terisi, yang lain otomatis dibatalkan; jika salah satunya dibatalkan manual, yang lain juga ikut dibatalkan. Order ini paling sering dipakai saat Anda memegang aset spot dan ingin memasang take profit dan stop loss sekaligus. Aturan harga dalam penjelasan OCO Binance (diperbarui 2025-11-18):

  • OCO jual: harga limit (take profit) > harga saat ini > harga pemicu stop loss.
  • OCO beli: harga limit < harga saat ini < harga pemicu stop loss.
  • Lokasi pemasangan: Trade → Spot, pilih OCO sebagai jenis order, lalu masukkan harga limit take profit, harga pemicu stop loss, harga limit stop loss, dan jumlah.

Contoh: Anda memegang 0.1 BTC di spot Binance, harga saat ini 60,000 USDT, dan memasang satu OCO jual: limit take profit 66,000, pemicu stop loss 57,000, limit stop loss 56,900. Jika harga naik ke 66,000, order limit terisi, order stop loss otomatis dibatalkan, Anda menerima 6,600 USDT, dan dengan tarif spot VIP 0 Binance 0.1%, biayanya 6.6 USDT; jika harga turun ke 57,000, order stop limit dikirim dan menjual di 56,900 atau harga yang lebih baik, order take profit dibatalkan, dan biaya untuk eksekusi di 56,900 adalah 5.69 USDT. Jika harga langsung melompat melewati 56,900, order stop limit akan tertahan di order book tanpa terisi; inilah harga yang harus dibayar untuk stop loss limit.

Aturan exchange lain: penjelasan OCO BingX (diperbarui 2024-07-25) memakai hubungan harga yang sama dengan Binance; di versi web, pilih OCO dari menu tarik-turun “TP/SL”, dan aplikasinya harus versi 4.23.5 atau lebih baru; jenis order spot MEXC (2026-09-21) menyebutkan bahwa jika salah satu order terpicu atau terisi (meski hanya sebagian), order lainnya otomatis dibatalkan; dokumentasi API OCO spot KuCoin menyebutkan bahwa setiap akun maksimal punya 20 order jenis stop yang belum terpicu per pasangan trading. OCO di Bybit hanya tersedia untuk spot, tidak bisa dipakai di futures.

Jika spot tidak mendukung OCO, take profit dan stop loss harus dipasang sebagai dua order terpisah; keduanya order yang berdiri sendiri, jadi setelah satu terisi, yang lain tidak otomatis dibatalkan, dan Anda harus ingat membatalkannya sendiri. Misalnya, TP/SL spot XT (diperbarui 2026-08-25) selalu memasang order limit setelah terpicu; panduan trading spot Ourbit hanya mencantumkan tiga mode, yaitu limit, market, dan TP/SL limit; selain itu, spot Ourbit saat ini bebas biaya trading, sehingga tidak ada rebate.

Jenis TP/SL yang didukung 13 exchange

ExchangeTP/SL futuresJenis harga pemicuTrailing stop futuresOCO spotTaker futures (tarif stop loss market)
BinanceAda, bisa dibagi bertahap (web: “target terbagi”)Harga terakhir, harga markAda, callback 0.01%–20%Ada0.05%
OKXAda, maksimal 100 per pasangan tradingTerakhir, mark, indeksAda (TP/SL bergerak), maksimal 50Ada (jenis order algo di API mencakup OCO)0.05%
BybitAda, seluruh atau sebagian posisiHarga transaksi terakhir, indeks, mark (default terakhir)AdaAda (khusus spot)0.055%
BitgetAda, maksimal 20Terakhir, mark, indeksAdaAda0.06%
MEXCAda, seluruh atau sebagian posisiHarga terakhir, harga wajarAdaAda0.02%
GateAda, ditambah stop loss MMRTerakhir, mark, indeksAda (trailing take profit)Pusat bantuan resmi tidak menyebutkan0.05%
BingXAda, mode dasar dan lanjutanMark, terakhirAda (order pelacakan)Ada0.05%
KuCoinAdaTerakhir, mark (order kondisional juga bisa memilih indeks)AdaAda (maksimal 20 belum terpicu per pasangan trading)0.06%
HTXAdaTidak disebutkan resmi; ada perlindungan harga tersendiriAda, callback minimum 0.1%Tidak disebutkan resmi0.06%
XTAda, sebagian posisi bisa dipasangi beberapa orderMark, indeks, terakhir (default terakhir)Ada (order pelacakan)Tidak disebutkan resmi0.06%
WEEXAda, maksimal 20Harga transaksi terakhir (order trigger bisa memilih mark)AdaTidak disebutkan resmi0.08%
PionexAda, maksimal 200 yang menunggu terpicuTerakhir, markTidak disebutkan resmiTidak disebutkan resmi0.05%
OurbitAda, menutup posisi dengan harga market setelah terpicuTidak disebutkan resmi (order trigger bisa memilih terakhir, wajar, indeks)Ada (order pelacakan)Tidak tercantum di tutorial spot resmi0.04% (pengumuman untuk VIP 0 Taiwan: 0.05%)

Sumber (diverifikasi 2026-10-18): TP/SL Binance, dokumentasi API OKX, TP/SL Bybit, TP/SL Bitget dan order strategi spot, pengenalan TP/SL Gate, jenis order BingX, jenis order futures KuCoin, pengumuman perlindungan harga HTX, FAQ TP/SL XT, TP/SL WEEX dan panduan order futures WEEX, FAQ futures manual Pionex, penjelasan jenis order Ourbit; halaman trailing stop MEXC, XT, dan OKX ada di bagian sebelumnya. Taker adalah tarif VIP 0 untuk futures perpetual margin USDT; sumber tiap exchange ada di rangkuman biaya situs ini, misalnya biaya trading Binance, biaya trading OKX, biaya trading Bybit, dan biaya trading Bitget.

Jika tarif Taker diubah ke nominal: stop loss market 0.1 BTC di 57,000 USDT dikenai biaya penutupan mulai dari 1.14 USDT di MEXC, 2.28 USDT di Ourbit, 2.85 USDT di Binance dan OKX, 3.14 USDT di Bybit, 3.42 USDT di Bitget dan KuCoin, hingga 4.56 USDT di WEEX. Selisihnya paling banyak 4 kali lipat, tetapi dibandingkan dengan slippage pada simulasi di atas, bagian ini tidak besar.

Exchange mana yang punya stop loss terjamin?

Pada stop loss biasa, slippage ditanggung Anda sendiri. BingX, MEXC, dan XT juga menyediakan stop loss terjamin berbayar, yang setelah terpicu dijamin terisi di harga stop loss yang Anda tetapkan: fitur harga terjamin BingX hanya mengenakan biaya berdasarkan nilai transaksi saat terpicu, dan tidak bisa diubah setelah dipasang; stop loss terjamin MEXC (2026-09-09) hanya tersedia untuk sebagian pasangan trading dan hanya bisa dipicu oleh harga terakhir; menurut pengumuman stop loss terjamin XT (diperbarui 2026-10-11), biayanya = jumlah stop loss yang terisi × harga eksekusi stop loss × tarif stop loss terjamin pasangan trading tersebut, dan tahap pertama mendukung BTCUSDT, ETHUSDT, SOLUSDT, XRPUSDT, DOGEUSDT. Tarif di ketiga exchange mengacu pada yang tampil di halaman order.

Langkah pemasangan: contoh Binance dan OKX

Futures Binance: pasang saat membuat order

  1. Di halaman trading futures, klik “Limit”, masukkan harga dan jumlah (order market dan order stop juga bisa disertai TP/SL).
  2. Centang “TP/SL”, lalu pilih jenis pemicu “Harga Terakhir” atau “Harga Mark”.
  3. Masukkan harga take profit dan harga stop loss; bisa juga diatur berdasarkan perkiraan untung/rugi, ROI%, atau offset%.
  4. Klik “Beli/Long” atau “Jual/Short” untuk mengirim order, lalu periksa di tab “Order Terbuka” dengan mengklik “Lihat” di kolom “TP/SL”.

Jika posisi sudah dibuka, tambahkan atau ubah di tab “Posisi”, dan pengaturannya berlaku untuk seluruh posisi; untuk membaginya bertahap, di versi web gunakan “target terbagi”, di aplikasi gunakan “TP/SL sebagian”. Beberapa batasan: TP/SL dan “Reduce-Only” tidak bisa dicentang bersamaan; FAQ resmi berbahasa Mandarin menuliskan, jika diterjemahkan: “Jika Anda menggunakan mode hedge, fitur TP/SL hanya berlaku untuk order yang masih menunggu”; setelah posisi ditutup, TP/SL posisi tersebut otomatis dibatalkan. Langkah-langkah ini mengacu pada FAQ TP/SL Binance (diperbarui 2026-08-25); FAQ resmi ini tidak mencantumkan jalur menu aplikasi secara terpisah. Di versi web, harga pemicu default bisa diubah di “Preferensi Trading” → “Pengaturan Trading Default” → “Jenis Pemicu Default”; alur membuka posisi ada di panduan futures Binance.

FAQ ini juga menyebut satu detail yang mudah menjebak: TP/SL yang disertakan saat memasang order termasuk order strategi OTOCO atau OTO, dan TP/SL selalu dipasang sesuai jumlah order utama, meski order utama hanya terisi sebagian; jika harga pemicu terlalu dekat dengan harga order utama, order sekunder bisa langsung dibatalkan saat order utama terisi, sehingga Binance menyarankan agar keduanya diberi jarak yang cukup.

Spot Binance: memasang OCO

Di web maupun aplikasi, masuk ke “Trade” → “Spot”, pilih “OCO” sebagai jenis order, lalu masukkan berturut-turut harga limit take profit, harga pemicu stop loss, harga limit stop loss, dan jumlah, kemudian kirim. OCO yang belum terisi bisa dilihat di “Order Terbuka”, sedangkan yang sudah terisi di “Riwayat Order” (penjelasan OCO Binance). API spot Binance juga mendukung trailing stop, dengan jarak pemicu diatur dalam basis point (BIPS); 100 BIPS berarti terpicu saat harga turun 1% dari harga tertinggi (FAQ trailing stop spot Binance).

Futures OKX: TP/SL dan trailing stop

  • Saat membuka posisi (aplikasi dan web sama): di halaman trading futures, masukkan jumlah, centang “TP/SL”, isi harga take profit dan harga stop loss, lalu tekan “Buka Long” atau “Buka Short”; tekan “Lanjutan” untuk beralih memasang trailing stop.
  • Setelah membuka posisi, di aplikasi: tekan “Posisi” → pilih posisi → “TP/SL”, setelah selesai tekan “Konfirmasi”.
  • Setelah membuka posisi, di web: di “Posisi Saat Ini”, pilih posisi, klik “Tambah” di kolom TP/SL, setelah selesai klik “Konfirmasi”.
  • Trailing stop, di aplikasi: “Trade” → “Futures” → “Posisi” → pilih posisi → “TP/SL” → “Trailing stop” → pilih “Rasio” atau “Jarak harga”, isi callback, jumlah, dan harga aktivasi (opsional), lalu tekan “Konfirmasi”.
  • Trailing stop, di web: “Trade” → “Futures” → “Posisi Saat Ini” → pilih posisi, klik “Tambah” di bagian TP/SL → “Trailing stop”; langkah lainnya sama.

Langkah-langkah ini mengacu pada pengaturan TP/SL futures OKX dan penjelasan trailing stop (keduanya diperbarui 2026-08-26). Harga pemicu OKX bisa memilih harga terakhir, harga mark, atau harga indeks; OKX juga menyebutkan bahwa TP/SL bisa gagal dipasang karena batas harga, batas posisi, margin tidak cukup, atau masalah sistem. Dokumentasi API resmi OKX mencantumkan batas order aktif bersamaan: TP/SL 100 per pasangan trading, order trigger 500, dan trailing stop 50. Alur membuka posisi ada di panduan futures OKX.

Penyebab umum stop loss tidak terisi

  1. Dieksekusi sebagai limit, harga melompat melewatinya: penjelasan resmi Bitget, MEXC, dan XT sama-sama menyebutkan bahwa TP/SL limit bisa tidak terisi atau hanya terisi sebagian saat harga melompat.
  2. Terlikuidasi lebih dulu: likuidasi mengacu pada harga mark. Penjelasan order stop loss dan take profit Binance mengingatkan bahwa saat pasar bergejolak hebat, harga terakhir bisa menyimpang jauh dari harga mark, jadi jangan pasang harga stop loss terlalu dekat dengan harga likuidasi; Pionex bahkan langsung menolak order yang harga stop loss-nya berada setelah harga likuidasi. Perbedaan harga pemicu ada di perbedaan harga mark dan harga terakhir.
  3. Perlindungan harga membatalkan order: perlindungan harga HTX aktif secara default; jika saat terpicu selisih antara harga terakhir dan harga mark melebihi ambang batas, TP/SL akan dilewati dan dibatalkan; Bitget juga punya perlindungan harga yang mengacu pada harga bangkrut, dan membatalkan order jika harga penutupan berada di luar rentang.
  4. Jumlah tidak sesuai: FAQ TP/SL Gate menyebutkan bahwa jumlah stop loss yang lebih besar dari posisi akan gagal; XT menyebutkan bahwa jumlah posisi yang melebihi batas satu order market juga bisa gagal. Di Pionex, setelah take profit bertahap terisi, stop loss seluruh posisi yang jumlahnya melebihi sisa posisi akan berubah menjadi “Tidak Berlaku”, sehingga sisa posisi tidak lagi terlindungi.
  5. Posisi berubah, TP/SL dibatalkan: setelah penutupan manual, likuidasi, atau auto-deleveraging, Bitget dan WEEX akan membatalkan TP/SL terkait; di Gate, setelah penutupan manual, semua TP/SL di pasar kontrak tersebut dinonaktifkan. Menambah posisi juga perlu diperhatikan: MEXC dan XT menyebutkan bahwa setelah menambah posisi, harga masuk rata-rata berubah, tetapi harga pemicu yang sudah dipasang tidak ikut menyesuaikan.
  6. Bentrok dengan Reduce-Only: Binance dan KuCoin sama-sama menyebutkan bahwa TP/SL tidak bisa dicentang bersamaan dengan “Reduce-Only”; di Gate pada mode satu arah, jika Reduce-Only sudah dicentang, TP/SL tidak bisa lagi dipasang.
  7. Batas deviasi order market: BingX hanya mengizinkan order market menyimpang paling banyak 2%, dan bagian yang melebihinya otomatis dibatalkan; order market KuCoin juga punya batas harga eksekusi terburuk, dan bagian yang belum terisi di luar rentang akan dibatalkan. Koin kecil dengan likuiditas rendah paling sering mengalaminya.
  8. Margin tidak cukup: OKX dan XT sama-sama menyebutkan bahwa jika margin tidak cukup saat terpicu, order bisa gagal dipasang; MEXC juga mencantumkan “margin tidak cukup untuk membayar biaya” sebagai penyebab kegagalan.

Apa saja risiko TP/SL?

TP/SL adalah alat, bukan jaminan hasil. Berikut batasan yang semuanya tertulis di halaman resmi:

  • Eksekusi tidak dijamin: MEXC menyebutkan bahwa TP/SL “tidak dijamin 100% tereksekusi”; WEEX menyebutkan bahwa saat pasar bergejolak hebat, order bisa tidak terisi atau tidak terisi seluruhnya, dan menyatakan tidak bertanggung jawab atas kerugian aset akibat fluktuasi harga pasar.
  • Slippage ditanggung sendiri: setelah dipicu market, order dieksekusi mengikuti order book saat itu; Bybit juga menyebutkan bahwa stop loss yang dipicu harga mark tetap dieksekusi di harga transaksi terakhir, sehingga tetap bisa terkena slippage.
  • Likuidasi bisa datang lebih dulu: jika harga stop loss terlalu dekat dengan harga likuidasi, atau dipicu oleh harga terakhir, harga mark bisa menyentuh harga likuidasi lebih dulu; setelah terlikuidasi, seluruh margin hilang. Lihat perbedaan margin silang dan terisolasi.
  • Trailing stop bisa sering terpicu: XT dan WEEX sama-sama mengingatkan bahwa di pasar yang bergerak naik-turun, callback rate yang terlalu sempit bisa membuat posisi tertutup terlalu cepat.
  • Stop loss terjamin dikenai biaya tambahan: harga eksekusi yang terjamin dibayar dengan biaya ekstra, dan hanya tersedia untuk sebagian pasangan trading.
  • Aturan bisa berubah: exchange menyesuaikan jenis order, aturan pemicu, dan batas lewat pengumuman; sebelum memasang order, ikuti yang tampil di halaman trading.

Pertanyaan umum

Apakah TP/SL dikenai biaya?

Memasang TP/SL tidak dikenai biaya; biaya trading biasa baru dikenakan setelah terpicu dan terisi. Pemicu market dikenai tarif Taker; pemicu limit baru dikenai tarif Maker jika order masuk ke order book dan menunggu terisi. Contohnya futures VIP 0 Binance: Taker 0.05%, Maker 0.02%, sehingga stop loss market 0.1 BTC di 57,000 USDT dikenai biaya 2.85 USDT.

Stop loss sebaiknya dipicu harga mark atau harga terakhir?

Keduanya bisa dipakai; bedanya ada pada kecepatan reaksi dan risiko likuidasi: harga terakhir bereaksi cepat, tetapi mudah terpicu oleh wick singkat; harga mark lebih stabil, dan juga merupakan harga yang dipakai untuk likuidasi. Bybit secara resmi menulis bahwa harga mark sering dipakai untuk stop loss karena membantu terpicu sebelum likuidasi; penjelasan Pionex menyarankan take profit memakai harga terakhir dan stop loss memakai harga mark; meski begitu, setelah dipicu harga mark, order tetap dieksekusi di harga terakhir.

Bisakah satu posisi dipasangi beberapa TP/SL?

Bisa, sebagian besar exchange mengizinkan beberapa TP/SL untuk sebagian posisi. Batasnya tergantung exchange: Bitget maksimal 20, WEEX maksimal 20, akun futures Pionex maksimal 200 TP/SL yang menunggu terpicu, dan dokumentasi API OKX menulis 100 per pasangan trading. Saat memasang beberapa TP/SL, perhatikan jumlahnya: setelah take profit bertahap terisi, jumlah stop loss yang tersisa bisa melebihi posisi dan menjadi tidak berlaku.

Apa bedanya trailing stop dengan stop loss biasa?

Harga pemicu stop loss biasa tetap, sedangkan harga pemicu trailing stop ikut bergerak ke arah yang menguntungkan, dan baru terpicu ketika harga berbalik sebesar yang ditetapkan. Jika trailing stop diberi harga aktivasi, order belum berlaku sebelum harga mencapai harga aktivasi itu, jadi saat butuh perlindungan dari penurunan harga, biasanya trailing stop dipasang bersama stop loss biasa.

Apakah spot bisa dipasangi stop loss?

Bisa. Untuk memasang take profit dan stop loss sekaligus, gunakan OCO; di antara halaman resmi yang saya temukan (termasuk dokumentasi API), Binance, OKX, Bybit, Bitget, MEXC, BingX, dan KuCoin menyebutkan secara jelas adanya OCO spot; spot XT dan Ourbit hanya mencantumkan TP/SL limit, jadi kedua order harus dipasang terpisah, dan setelah satu terisi, yang lain harus dibatalkan sendiri.

Kenapa stop loss sudah terpicu, tetapi harga eksekusinya jauh berbeda?

Karena setelah stop loss market terpicu, order dieksekusi di harga yang ada di order book saat itu; saat harga anjlok cepat atau kedalaman pasar kurang, terjadilah slippage. Dengan contoh 0.1 BTC, setiap slippage 100 USDT per BTC berarti rugi tambahan 10 USDT. Jika tidak mau menanggung slippage, Anda bisa beralih ke eksekusi limit (tetapi mungkin tidak terisi), atau memakai stop loss terjamin berbayar dari BingX, MEXC, atau XT.

Apakah TP/SL otomatis menyesuaikan setelah menambah posisi?

Harga pemicu tidak menyesuaikan otomatis, sedangkan jumlahnya tergantung cara pengaturannya. MEXC dan XT menyebutkan bahwa menambah posisi akan mengubah harga masuk rata-rata, tetapi harga pemicu yang sudah dipasang tidak berubah; TP/SL yang diatur untuk “seluruh posisi” jumlahnya ikut naik-turun mengikuti posisi (MEXC, XT, dan BingX sama-sama menulis demikian), sedangkan yang diatur dengan jumlah tetap tidak.

Apakah TP/SL memengaruhi rebate?

Tidak ada pengaruh tambahan. Setelah TP/SL terpicu, yang dibayar adalah biaya trading biasa; untuk akun yang terikat kode referral dengan rebate, biaya ini tetap dihitung rebate sesuai aturan tiap exchange; biaya funding bukan biaya yang dipungut exchange, sehingga tidak menghasilkan rebate. Persentase rebate tiap exchange dan tarif efektif setelah dipotong rebate ada di biaya trading efektif setelah rebate dan kumpulan kode referral exchange.

Perbedaan Maker dan Taker ada di perbedaan biaya Maker dan Taker; posisi Anda sendiri bisa disimulasikan dengan kalkulator biaya futures perpetual dan kalkulator harga likuidasi; cara memilih margin silang atau terisolasi ada di perbedaan margin silang dan terisolasi. Detail membuka posisi futures dan TP/SL di tiap exchange dirangkum dalam panduan futures Binance, OKX, Bybit, Bitget, MEXC, Gate, BingX, KuCoin, XT, WEEX, Pionex, dan Ourbit; bagi yang tidak ingin memantau pasar secara manual, bisa juga membaca apa itu grid trading.