· four exchange APIs · rebuilt daily

Stop-Limit Order Gagal saat Pergerakan Cepat, Sementara Post-Only Memangkas Fee Drag

Mekanisme Eksekusi dan Disparitas Fee

Penetrasi order book dengan market order dikenakan taker fee hingga 0.055% per sisi, sedangkan post-only limit order membatasi eksekusi fee pada 0.020% atau 0.000%.

Ketika order langsung cocok (match) dengan likuiditas yang ada di order book, matching engine memprosesnya sebagai taker order. Ketika order mengantre di book sebelum cocok, order tersebut bertindak sebagai maker order. Pergerakan harga yang cepat menyebabkan limit order yang dikirim tanpa flag eksekusi menembus bid-ask spread, sehingga langsung tereksekusi sebagai taker order dan terkena tingkatan fee yang lebih tinggi.

Flag post-only menginstruksikan matching engine untuk membatalkan order jika order tersebut akan langsung tereksekusi sebagai taker. Hal ini mencegah kenaikan fee yang tidak disengaja akibat pergeseran bid-ask spread antara saat penempatan order dan pencocokan oleh engine.

ExchangeFutures Maker FeeFutures Taker FeeTaker Round-Trip (100,000 USD)Maker Round-Trip (100,000 USD)Penghematan Post-Only (100,000 USD)
Bitget0.020%0.030%60.00 USD40.00 USD20.00 USD
Bybit0.020%0.055%110.00 USD40.00 USD70.00 USD
MEXC0.000%0.020%40.00 USD0.00 USD40.00 USD
OKX0.020%0.050%100.00 USD40.00 USD60.00 USD

Di Bybit, membuka (entry) dan menutup (exit) posisi sebesar 100,000 USD menggunakan market order mengenakan fee 0.055% saat entry (55.00 USD) dan 0.055% saat exit (55.00 USD), dengan total fee drag sebesar 110.00 USD. Menggunakan post-only limit order mengurangi fee entry dan exit menjadi 0.020% (masing-masing 20.00 USD), sehingga menghemat 70.00 USD per round trip. Dalam 100 siklus trading lengkap dengan volume nosional 100,000 USD, fee drag mencapai 11,000 USD untuk market order dibandingkan dengan 4,000 USD untuk post-only limit order.

Mode Kegagalan Stop-Limit dalam Volatilitas Tinggi

Stop-market order menjamin eksekusi pada harga variabel, sedangkan stop-limit order menjamin batas harga dengan risiko kegagalan eksekusi total.

Stop-market order memantau benchmark price. Ketika ambang batas trigger tercapai, venue mengirimkan market order ke engine. Order tersebut dicocokkan dengan kedalaman (depth) book yang tersedia, menerima taker fee dan market slippage untuk memastikan posisi dapat ditutup (exit).

Stop-limit order mengirimkan limit order pada limit price yang ditentukan setelah terpicu (triggered). Jika harga pasar bergerak lebih cepat daripada proses penempatan order oleh matching engine, harga akan melampaui limit price sebelum order sempat mengantre di order book.

Bayangkan posisi long sebesar 10 ETH yang dibuka di harga 3,000 USD, mewakili nilai nosional 30,000 USD, dengan maintenance liquidation price sebesar 2,700 USD. Untuk mengelola risiko, stop-limit order dipasang dengan trigger price di 2,900 USD dan limit price di 2,895 USD.

Saat terjadi sell-off pasar yang cepat, harga bergerak dari 2,905 USD ke 2,880 USD hanya dalam satu kali pembaruan book:

  1. Harga menembus trigger 2,900 USD.
  2. Exchange mengirimkan limit sell order pada harga 2,895 USD.
  3. Bid tertinggi yang tersedia di book adalah 2,880 USD.
  4. Limit sell order menggantung tanpa terisi (unfilled) di harga 2,895 USD karena tidak ada pembeli di atau di atas harga tersebut.
  5. Order tetap tidak tereksekusi saat harga anjlok ke 2,700 USD, yang menyebabkan likuidasi paksa (forced liquidation) atas posisi 30,000 USD tersebut.

Mengganti stop-limit dengan stop-market order akan mengeksekusi market sell pada trigger 2,900 USD. Jika eksekusi mengalami slippage hingga bid 2,880 USD, posisi akan ditutup dengan realized loss sebesar 1,200 USD (penurunan harga 10 ETH * 120 USD), menghindar dari habisnya margin akun secara total pada harga 2,700 USD.

Kontrol Manajemen Posisi: Reduce-Only

Flag reduce-only membatasi order agar hanya dapat mengurangi atau menutup ukuran posisi yang ada.

Jika seorang trader memegang posisi short sebesar 5 BTC dan memasang limit buy order sebesar 5 BTC untuk take profit, order tersebut akan mengantre di book sampai cocok atau dibatalkan. Jika trader menutup posisi short 5 BTC secara manual menggunakan market order, limit buy order yang mengantre tadi tetap aktif. Jika harga kemudian turun ke limit price, engine akan mengeksekusi order tersebut, sehingga membuka posisi long 5 BTC yang tidak disengaja.

Menambahkan flag reduce-only pada limit buy order membuat exchange membatalkan atau mengurangi ukuran order secara otomatis begitu posisi terbuka turun menjadi nol.

Biaya Carrying Langsung di Berbagai Venue

Strategi eksekusi order berhubungan langsung dengan holding cost seiring berjalannya waktu. Spread funding rate di berbagai exchange utama dapat mengompensasi atau justru memperbesar fee drag transaksi.

AssetVenue Funding TerendahRate (8h)Venue Funding TertinggiRate (8h)Spread 8hVolume 24h
ETHOKX+0.0028%Bitget+0.0100%0.0072%$9,004,367,234
BTCOKX+0.0077%Bybit+0.0100%0.0023%$5,815,551,415
SOLOKX-0.0088%Bitget+0.0057%0.0145%$1,574,345,384
ZECMEXC+0.0015%Bitget+0.0100%0.0085%$774,438,081
XRPBybit-0.0041%Bitget+0.0043%0.0084%$505,727,323
XAUMEXC+0.0072%OKX+0.0209%0.0137%$504,549,644

Pada perps SOL, memegang posisi long sebesar 100,000 USD di Bitget dikenakan pembayaran funding positif sebesar +0.0057% (5.70 USD) yang dibayarkan ke posisi short setiap 8 jam, dengan total 17.10 USD per hari. Memegang posisi long 100,000 USD yang sama di OKX menerima pembayaran funding sebesar 0.0088% (8.80 USD) setiap 8 jam, menghasilkan 26.40 USD per hari. Divergensi imbal hasil (yield) antar-venue ini setara dengan 43.50 USD per hari per nilai nosional 100,000 USD.

Aturan Eksekusi saat Kondisi Pasar Stres

Stop-market order menerima bid-ask slippage dan taker fee yang lebih tinggi demi mengeliminasi tail risk katastropik berupa order menggantung yang tidak tereksekusi saat terjadi liquidity gap. Menggunakan flag post-only pada seluruh entry limit menjamin penentuan harga maker fee dengan cara menolak order yang berisiko menembus pergeseran order book spread selama jendela latensi penempatan order.

Get 20% fee rebate on Bitget →20% of your trading fees back, on every product. The rebate comes out of the commission I would otherwise receive, so it costs you nothing. Affiliate link — see the footer.