OCO Order: Satu Paket Stop Loss dan Take Profit Sekaligus
OCO (One Cancels the Other) order menggabungkan stop loss dan take profit dalam satu perintah — jika satu tereksekusi, yang lain otomatis dibatalkan.
OCO (One Cancels the Other) order adalah satu paket berisi dua order yang saling terhubung: jika satu dieksekusi, yang lain otomatis dibatalkan. Di trading crypto, OCO paling sering dipakai untuk memasang stop-loss dan take-profit secara bersamaan setelah entry posisi.
Cara Kerja OCO Order
Skenario: Anda baru beli BTC di $62.000 dan ingin pasang SL + TP sekaligus.
Tanpa OCO (cara manual yang ribet):
- Pasang limit sell di $68.000 (take profit)
- Pasang stop order di $58.000 (stop loss)
- Jika TP kena, Anda harus ingat batalkan SL manual
- Jika SL kena, Anda harus ingat batalkan TP manual
- Jika lupa, ada dua order aktif — bisa menyebabkan posisi terbalik (short tanpa sengaja)
Dengan OCO:
- Pasang OCO: TP di $68.000 + SL di $58.000
- Jika harga naik ke $68.000, TP aktif → SL otomatis dibatalkan
- Jika harga turun ke $58.000, SL aktif → TP otomatis dibatalkan
- Tidak perlu pantau atau batalkan manual
Komponen OCO Order
OCO biasanya terdiri dari:
- Limit order (take profit): Dieksekusi di harga persis $68.000 atau lebih baik
- Stop limit order (stop loss): Trigger di $58.500, eksekusi limit di $58.000
Perhatikan stop loss di OCO sering terdiri dari dua angka: trigger dan limit. Ini karena stop loss-nya adalah stop limit order, bukan stop market. Pastikan limit di bawah trigger cukup untuk memastikan tereksekusi di market yang tidak terlalu volatile.
Contoh Konkret dengan Angka
Beli ETH di $3.200. Strategi:
- Target profit: +15% → $3.680
- Maksimum loss: -8% → $2.944
OCO order:
- Limit sell (TP): $3.680
- Stop trigger (SL): $2.980
- Stop limit (SL eksekusi): $2.944
Risk-reward ratio: 8% risiko vs 15% reward = 1:1.875 — masih dalam range yang masuk akal.
OCO untuk Entry, Bukan Hanya Exit
OCO juga bisa dipakai untuk entry dengan dua skenario berbeda:
Misalnya BTC sedang di $62.000 dan Anda tidak yakin akan naik atau turun dulu:
- OCO buy limit di $59.000 (jika turun dulu ke support)
- OCO buy stop di $65.000 (jika breakout ke atas dulu)
Whichever terpenuhi duluan, yang lain dibatalkan. Ini memungkinkan entry otomatis di dua skenario berbeda tanpa harus memantau 24 jam.
Platform yang Mendukung OCO
- Binance Spot & Futures: Tersedia di tab order
- OKX: Tersedia sebagai “TP/SL order” dengan fungsi serupa
- Bybit: Tersedia sebagai kombinasi TP + SL setelah entry
- Indodax: Belum tersedia (tidak mendukung order kompleks)
Jika exchange yang Anda pakai tidak mendukung OCO, solusi alternatif adalah dengan bot trading sederhana atau eksekusi manual yang disiplin.
💡 Baru mulai di crypto? WhaleX punya kelas gratis untuk investor pemula — dari beli pertama sampai memahami risiko dengan benar. Mulai dari kelas gratis →
⚠️ Disclaimer: OCO menggunakan stop limit order untuk SL, bukan stop market — ada risiko tidak tereksekusi saat market crash sangat cepat. Pertimbangkan apakah proteksi dari slippage atau kepastian eksekusi yang lebih penting untuk strategi Anda.
Kelas gratis WhaleX: dasar-dasar trading bot crypto, dari recurring buy sampai spot grid — cocok untuk pemula.
Ikut Kelas Bot Gratis →Pertanyaan Umum
Apa itu OCO order dalam trading crypto?
OCO (One Cancels the Other) adalah pasangan dua order di mana jika satu tereksekusi, yang lain otomatis dibatalkan. Biasanya berupa stop loss + take profit sekaligus — jika harga naik ke TP, SL dibatalkan; jika harga turun ke SL, TP dibatalkan. Ini memastikan posisi selalu terlindungi setelah entry.
Bagaimana cara pasang OCO order di Binance?
Di Binance, setelah masuk posisi buka tab 'OCO' di form order. Masukkan Stop (trigger stop loss), Limit (harga eksekusi stop loss), dan Take Profit (harga exit profit). Binance mengirimkan kedua order sekaligus — satu stop limit dan satu limit order — yang saling membatalkan jika salah satu aktif.