Langkau ke kandungan utama
market microstructureorder bookslippage
Market Microstructure untuk Bot Trader: Order Book, Spread, Slippage & Kualiti Eksekusi

Market Microstructure untuk Bot Trader: Order Book, Spread, Slippage & Kualiti Eksekusi

Market microstructure ialah kajian tentang cara exchange sebenarnya mempertemukan pembeli dengan penjual, cara harga terbentuk tick demi tick, dan mengapa perbezaan antara fill yang baik dan fill yang buruk boleh terkumpul menjadi ribuan dolar sepanjang ratusan trade bot.

Kebanyakan bot trader menumpukan pada strategi — bila membeli, bila menjual, indikator mana untuk digunakan. Itu perlu tetapi tidak lengkap. Strategi yang menghasilkan isyarat betul tetapi mengeksekusinya dengan buruk akan underperform berbanding strategi biasa-biasa dengan eksekusi yang cemerlang. Pengetahuan microstructure ialah faktor yang membezakan bot yang menyangka dirinya menguntungkan daripada bot yang benar-benar menguntungkan, selepas mengambil kira kos eksekusi dunia sebenar.

Panduan ini merangkumi segala yang perlu difahami oleh pengendali bot tentang cara trade sebenarnya berlaku di exchange kripto — daripada struktur order book sehingga pengukuran kualiti eksekusi merentasi ratusan trade.

Perkara Utama

  • Bid-ask spread ialah kos tersembunyi pada setiap trade. Spread BTC/USDT: ~$0.10 (0.0001%). Alt low-cap pada token $2.00: $0.05 (2.5%). Perbezaan ini amat besar dalam skala.
  • Maker order (limit) biasanya berkos 0.02–0.04% dalam fee berbanding taker order (market) pada 0.04–0.10%. Sepanjang 500 trade, penjimatan daripada eksekusi maker-only mencecah ratusan dolar.
  • Slippage berlaku apabila saiz order anda melebihi kecairan yang tersedia pada aras harga terbaik. Market buy $500 pada book nipis dengan $200 setiap aras akan slip 1–2 aras.
  • Kecairan minimum yang berdaya maju untuk bot trading: volume harian $10M, dengan kedalaman order book yang bermakna dalam 0.5% daripada mid price.
  • Jejak kualiti eksekusi merentasi 100+ trade. Purata slippage pada pair utama patut kekal di bawah 0.05%. Apa-apa yang lebih tinggi menandakan masalah microstructure.
  • Market impact berkadar dengan saiz order relatif kepada kecairan yang tersedia. Order $10,000 pada pair $50M/hari boleh diabaikan; pada pair $500K/hari, ia menggerakkan pasaran.

Risiko dagangan

Jumlah dolar dan peratusan dalam panduan ini ialah contoh pengiraan, bukan cadangan. Dagangan kripto boleh menyebabkan kerugian — tetapkan saiz setiap bot dengan dana yang anda sanggup rugi, dan baca Pendedahan Risiko sepenuhnya sebelum berdagang secara langsung.

Anatomi Order Book: Tempat Setiap Trade Berlaku

Setiap trade pada exchange terpusat melalui order book — senarai masa nyata bagi semua order beli dan jual yang tertangguh, disusun mengikut harga. Memahami strukturnya ialah pengetahuan prasyarat untuk pengendalian bot.

Struktur Limit Order Book

Order book mempunyai dua sisi:

  • Bids (Sisi Beli): Order daripada trader yang sanggup membeli pada harga tertentu atau lebih rendah. Disusun dari tertinggi ke terendah. Bid tertinggi ialah best bid — harga maksimum yang sedang sanggup dibayar oleh seseorang.
  • Asks (Sisi Jual): Order daripada trader yang sanggup menjual pada harga tertentu atau lebih tinggi. Disusun dari terendah ke tertinggi. Ask terendah ialah best ask — harga minimum yang sedang sanggup diterima oleh seseorang.

Berikut ialah snapshot order book BTC/USDT yang dipermudahkan:

Sisi Ask (Order jual) — disusun dari terendah ke tertinggi:

HargaSaiz (BTC)
$100,020.002.500
$100,015.001.800
$100,010.003.200
$100,005.000.950 ← Best Ask

Sisi Bid (Order beli) — disusun dari tertinggi ke terendah:

HargaSaiz (BTC)
$100,000.001.200 ← Best Bid
$99,995.002.100
$99,990.001.500
$99,985.004.300

Metrik Order Book Utama

Mid Price: Titik tengah antara best bid dan best ask. Dalam contoh ini: ($100,005 + $100,000) / 2 = $100,002.50. Ini ialah harga "adil" secara teori — walaupun anda tidak pernah boleh benar-benar trading tepat pada harga ini.

Spread: Jurang antara best bid dan best ask: $100,005 − $100,000 = $5.00. Lebih lanjut di bawah.

Depth: Jumlah volume order yang tersedia pada pelbagai aras harga. Dalam snapshot ini, terdapat 0.950 BTC tersedia pada best ask, tetapi 8.450 BTC secara keseluruhan merentasi semua aras ask yang kelihatan. Depth memberitahu anda berapa banyak yang boleh anda trading sebelum menggerakkan harga secara ketara.

Order book bersifat dinamik — order ditambah, diubah suai, dan dibatalkan ratusan kali sesaat. Snapshot yang anda lihat pada mana-mana saat sudah pun lapuk menjelang anda memprosesnya. Bot yang menggunakan data order book mesti mengambil kira latency ini.


Bid-Ask Spread: Kos Trading Tersembunyi Anda

Spread ialah perbezaan antara best ask (harga jual terendah) dan best bid (harga beli tertinggi). Ia mewakili kos eksekusi segera — premium yang anda bayar untuk terisi sekarang juga dan bukannya menunggu.

Pengiraan Spread

Spread Mutlak: Best Ask − Best Bid = $100,005 − $100,000 = $5.00

Spread Relatif: (Spread Mutlak / Mid Price) × 100 = ($5.00 / $100,002.50) × 100 = 0.005%

Spread Berbeza Secara Dramatik mengikut Pair

Pair TradingSpread TipikalSpread RelatifPenilaian
BTC/USDT (Binance)$0.100.0001%Sangat ketat — ideal untuk bot
ETH/USDT (Binance)$0.050.0014%Amat ketat — cemerlang untuk bot
SOL/USDT (Binance)$0.010.006%Ketat — baik untuk bot
Alt mid-cap (token $5.00)$0.020.4%Sederhana — boleh diterima dengan berhati-hati
Alt low-cap (token $2.00)$0.052.5%Lebar — berbahaya untuk trading kerap
Micro-cap (token $0.05)$0.00510%Melampau — tidak berdaya maju untuk bot

Mengapa Spread Penting untuk Bot

Setiap kali bot anda mengeksekusi trade round-trip (beli kemudian jual), ia membayar spread dua kali. Sebuah bot DCA yang membuat 100 entry beli pada pair dengan spread 2.5% telah membayar 2.5% × 100 = 250% dalam kos spread sahaja — sebelum fee. Itu mustahil diatasi secara matematik.

Pada BTC/USDT dengan spread 0.0001%, 100 entry yang sama berkos sebanyak 0.01% secara keseluruhan dalam spread. Perbezaan antara kedua-dua senario ini menentukan sama ada bot trading berdaya maju.

Sebelum menjalankan bot pada mana-mana pair trading, semak spread tipikalnya. Jika spread relatif melebihi 0.5%, pair tersebut terlalu mahal untuk strategi bot frekuensi tinggi. Kekal pada pair dengan spread di bawah 0.1% untuk kebanyakan strategi bot.


Maker vs Taker: Struktur Fee yang Membentuk Reka Bentuk Bot

Exchange mengklasifikasikan setiap trade berdasarkan siapa yang menambah kecairan dan siapa yang mengeluarkannya. Perbezaan ini secara langsung memberi kesan kepada kos trading anda dan sepatutnya mempengaruhi cara bot anda meletakkan order.

Definisi

Maker (Penyedia Kecairan): Anda meletakkan limit order yang tidak match dengan segera. Order anda kekal di order book, menambah kecairan. Apabila orang lain trading terhadap order anda, andalah maker.

Taker (Pengeluar Kecairan): Anda meletakkan order yang match dengan segera terhadap order sedia ada pada book. Market order sentiasa order taker. Limit order yang memotong spread (limit beli anda berada pada atau di atas best ask) juga merupakan order taker.

Perbandingan Fee

ExchangeFee MakerFee TakerPenjimatan Maker setiap $10,000
Binance (base tier)0.10%0.10%$0.00 (kadar sama)
Binance (diskaun BNB)0.075%0.075%$0.00 (kadar sama)
Binance (VIP 1)0.04%0.06%$2.00
Bybit (base tier)0.02%0.055%$3.50
Bybit (VIP 1)0.016%0.04%$2.40
OKX (base tier)0.02%0.05%$3.00
OKX (VIP 1)0.018%0.045%$2.70

Kesan Compounding Sepanjang Ratusan Trade

Pertimbangkan sebuah bot yang mengeksekusi 500 trade sebulan pada Bybit (base tier), dengan saiz trade purata $1,000:

Semua market order (taker): 500 × $1,000 × 0.055% = $275/bulan dalam fee

Semua limit order (maker): 500 × $1,000 × 0.02% = $100/bulan dalam fee

Penjimatan bulanan: $175. Penjimatan tahunan: $2,100.

$2,100 itu terus masuk ke keuntungan bersih anda — itulah perbezaan antara bot yang nyaris menguntungkan dan bot yang kukuh menguntungkan.

Post-Only Order: Menjamin Status Maker

Post-only order ialah jenis order khas yang menjamin anda akan menjadi maker. Jika limit order anda akan match dengan segera (iaitu, ia akan bertindak sebagai taker), ia ditolak dan bukannya dieksekusi. Ini memastikan anda tidak pernah tersilap membayar fee taker.

Kebanyakan exchange menyokong post-only sebagai flag order:

  • Binance: Tetapkan timeInForce kepada GTX (Good Till Crossing)
  • Bybit: Gunakan pilihan order "Post-Only"
  • OKX: Tetapkan order sebagai "Post Only"

Konfigurasikan bot anda untuk menggunakan post-only limit order sedapat mungkin. Trade-off-nya ialah order anda mungkin tidak terisi dengan segera (atau langsung tidak terisi jika harga bergerak menjauh), tetapi penjimatan fee sepanjang ratusan trade adalah substansial. Ini amat bernilai untuk bot DCA yang mana timing entry yang tepat kurang kritikal berbanding strategi berasaskan isyarat.


Slippage: Jurang antara Harga Dijangka dan Harga Sebenar

Slippage ialah perbezaan antara harga yang anda jangkakan semasa menghantar order dan harga yang sebenarnya anda terima semasa ia terisi. Ia antara kos yang paling disalahfahami dalam automated trading.

Apa yang Menyebabkan Slippage

Order book nipis: Jika tiada cukup volume pada aras harga terbaik untuk mengisi keseluruhan order anda, baki bahagiannya terisi pada aras harga yang semakin buruk.

Saiz order besar relatif kepada kecairan: Market buy $500 pada pair yang mana setiap aras harga hanya mempunyai $200 volume tersedia akan "berjalan" melalui 2-3 aras harga.

Volatiliti tinggi: Semasa pergerakan harga pantas, order book berubah antara masa anda menghantar order dan masa ia sampai ke exchange. Harga yang anda lihat sudah tidak tersedia lagi.

Network latency: Masa yang diambil untuk order anda bergerak dari bot anda ke exchange. Sepanjang masa itu, order lain mungkin menggunakan kecairan yang anda sasarkan.

Anggaran Slippage: Contoh Konkrit

Pertimbangkan market buy $500 pada pair dengan order book ini:

Aras AskHargaSaiz TersediaVolume Kumulatif
Aras 1$180.00$200$200
Aras 2$180.05$150$350
Aras 3$180.10$250$600

Order $500 anda terisi merentasi tiga aras:

  • $200 pada $180.00
  • $150 pada $180.05
  • $150 pada $180.10

Volume-weighted average price (VWAP): (200 × 180.00 + 150 × 180.05 + 150 × 180.10) / 500 = $180.045

Harga dijangka: $180.00 (best ask)

Slippage: $180.045 − $180.00 = $0.045, atau 0.025%

Pada order $500, itu $0.125 slippage. Terkawal. Tetapi skalakan ini kepada order $5,000 pada book yang sama, dan anda akan berjalan melalui jauh lebih banyak aras, berpotensi menanggung slippage 0.1–0.5%.

Slippage mengikut Keadaan Pasaran

KeadaanJangkaan Slippage (Pair Utama)Jangkaan Slippage (Mid-Cap)Jangkaan Slippage (Low-Cap)
Pasaran normal, order kecil ($500)<0.01%0.05–0.2%0.5–2%
Pasaran normal, order sederhana ($5,000)<0.02%0.1–0.5%1–5%
Volatiliti tinggi, order kecil ($500)0.02–0.05%0.2–1%2–10%
Volatiliti tinggi, order besar ($50,000)0.05–0.2%1–5%Berpotensi >10%
Flash crash / peristiwa melampau0.5–5%5–20%20–50%+

Penilaian Kecairan: Adakah Pair Ini Berdaya Maju untuk Bot Trading?

Sebelum men-deploy bot pada mana-mana pair trading, anda mesti menilai sama ada pair tersebut mempunyai kecairan yang mencukupi untuk menyokong automated trading. Kecairan yang tidak mencukupi bermakna slippage tinggi, spread lebar, dan kualiti eksekusi buruk — kos yang secara senyap menghakis setiap trade.

Tiga Tonggak Penilaian Kecairan

1. Volume Trading 24 Jam

Minimum mutlak untuk bot trading: $10 juta dalam volume 24 jam. Di bawah ini, order book berkemungkinan terlalu nipis untuk eksekusi yang boleh dipercayai.

Kategori VolumeVolume 24jKesesuaian untuk Bot
Kecairan Tinggi>$500MCemerlang — BTC, ETH pada exchange utama
Kecairan Baik$50M–$500MBaik — 20 aset teratas
Kecairan Sederhana$10M–$50MBoleh diterima dengan berhati-hati
Kecairan Rendah$1M–$10MBerisiko — order besar akan slip
Kecairan Mikro< $1MTidak berdaya maju untuk bot trading

2. Order Book Depth

Volume sahaja tidak mencukupi. Anda perlu menyemak order book depth sebenar — berapa banyak yang tersedia pada harga hampir dengan pasaran semasa.

Ukur depth pada dua zon:

  • ±0.5% daripada mid price: Ini menangkap kecairan yang tersedia serta-merta. Untuk BTC $100,000, itu volume antara $99,500 dan $100,500. Pada Binance, BTC/USDT biasanya mempunyai $5–15 juta dalam julat ini.
  • ±2% daripada mid price: Ini menangkap penampan yang lebih luas. Jika zon ini nipis, walaupun pergerakan sederhana akan mengalami slippage ketara.

3. Kestabilan Spread

Pasaran yang sihat mengekalkan spread yang konsisten dan ketat. Jika spread berayun liar — ketat satu saat, lebar berikutnya — order book itu rapuh. Ketidakstabilan ini biasanya menunjukkan penyertaan market maker yang rendah dan menjadikan eksekusi bot tidak dapat diramal.

Semak kecairan pada exchange spesifik tempat bot anda akan trading, bukan kecairan agregat merentasi semua exchange. Sesuatu token mungkin menunjukkan $100M dalam jumlah volume harian, tetapi hanya $5M daripadanya mungkin berada di exchange anda — dan bot anda trading pada satu exchange.


Market Impact: Order Anda Menggerakkan Harga

Market impact ialah perubahan harga yang disebabkan oleh order anda sendiri. Setiap market order (dan sesetengah limit order agresif) menggunakan kecairan daripada order book, menganjak harga terbaik yang tersedia untuk trade seterusnya.

Mengkuantifikasi Market Impact

Market impact ialah fungsi saiz order relatif kepada kecairan yang tersedia:

Impact boleh diabaikan: Order $10,000 anda pada BTC/USDT (volume harian: $15 bilion). Order anda ialah 0.000067% daripada volume harian. Order book menyerapnya tanpa sebarang perubahan harga yang boleh diukur.

Impact sederhana: Order $10,000 anda pada alt mid-cap dengan volume harian $50 juta. Order anda ialah 0.02% daripada volume harian. Anda berkemungkinan akan melihat impact harga 0.01–0.05%.

Impact ketara: Order $10,000 anda pada alt low-cap dengan volume harian $500,000. Order anda ialah 2% daripada volume harian. Anda berkemungkinan akan menggerakkan harga 0.5–2% hanya dengan entry anda. Exit anda akan menggerakkannya sekali lagi ke arah bertentangan.

Masalah Round-Trip

Apabila market impact ketara, anda menghadapi penalti berganda:

  1. Order beli anda menolak harga naik (anda masuk pada harga lebih tinggi daripada yang dijangka)
  2. Order jual anda menolak harga turun (anda keluar pada harga lebih rendah daripada yang dijangka)

Kesan gabungannya boleh dengan mudah melebihi 1–2% pada pair kecairan rendah, menjadikan trading round-trip yang menguntungkan hampir mustahil tanpa mengira kualiti strategi.

Memitigasi Market Impact

StrategiCara Ia MembantuTerbaik Untuk
Guna limit orderTidak menggunakan kecairan order bookSemua strategi bot
Pecahkan order besarPecahkan $10,000 kepada 10 × $1,000 dari masa ke masaPosisi besar
Trading semasa jam volume tinggiLebih banyak kecairan tersedia untuk menyerap order andaSemua strategi
Pilih pair kecairan lebih tinggiOrder lebih besar boleh diserap tanpa impactPemilihan pair
Guna eksekusi TWAP/VWAPMenyebarkan order dari masa ke masa pada harga purata berpemberatOrder institusi besar

Limit vs Market Order untuk Bot

Pilihan antara limit dan market order ialah salah satu keputusan reka bentuk paling berkonsekuensi dalam pembinaan bot. Setiap satu mempunyai trade-off tersendiri.

Market Order: Fill Pasti, Harga Tidak Pasti

Market order membeli pada best ask yang tersedia (atau menjual pada best bid yang tersedia) dengan segera. Anda dijamin terisi, tetapi anda tidak tahu harga tepatnya sehinggalah selepas eksekusi.

Bila bot patut menggunakan market order:

  • Eksekusi stop-loss yang mana keluar lebih penting daripada harga tepat
  • Entry yang amat sensitif kepada masa (cth. isyarat breakout yang mana kelewatan bermakna terlepas pergerakan)
  • Pair yang amat cair yang mana slippage boleh diabaikan (BTC/USDT, ETH/USDT)

Limit Order: Harga Pasti, Fill Tidak Pasti

Limit order menetapkan harga tepat (atau lebih baik) yang anda sanggup untuk trading. Anda tahu harga eksekusi senario paling teruk anda, tetapi order mungkin tidak pernah terisi jika pasaran tidak mencapai harga anda.

Bila bot patut menggunakan limit order:

  • Strategi DCA yang mana fleksibiliti timing entry wujud
  • Grid trading yang mana keseluruhan strategi dibina atas limit order pada aras yang telah ditetapkan
  • Sebarang situasi yang mana penjimatan fee mengatasi risiko tidak tereksekusi

Post-Only Order: Sahabat Terbaik Pengendali Bot

Post-only order menggabungkan yang terbaik daripada kedua-dua dunia untuk banyak strategi: anda menetapkan harga (seperti limit order), dan exchange menjamin anda adalah maker (atau menolak order). Anda tidak pernah membayar fee taker.

CiriMarket OrderLimit OrderPost-Only Order
Jaminan Fill✅ Sentiasa terisi❌ Mungkin tidak terisi❌ Mungkin tidak terisi atau ditolak
Kawalan Harga❌ Mengambil yang terbaik tersedia✅ Harga anda atau lebih baik✅ Harga anda atau lebih baik
Aras FeeTaker (lebih tinggi)Maker atau TakerMaker (terendah) terjamin
Risiko SlippageTinggi pada book nipisTiada (terisi pada harga anda)Tiada
KelajuanSerta-mertaBergantung pada pasaranBergantung pada pasaran
Terbaik untuk BotStop-loss, exit mendesakEntry DCA, aras gridStrategi sensitif-fee

Pengukuran Kualiti Eksekusi

Anda tidak boleh menambah baik apa yang tidak anda ukur. Menjejaki kualiti eksekusi dari masa ke masa mendedahkan sama ada bot anda meninggalkan wang di atas meja melalui eksekusi yang buruk — dan berapa banyak.

Metrik Utama untuk Dijejak

1. Purata Slippage

Formula: (Harga Fill Sebenar − Harga Dijangka) / Harga Dijangka × 100

Jejak ini merentasi setiap trade. Selepas 100 trade pada pair utama, purata slippage anda patutlah:

  • < 0.02% pada BTC/USDT, ETH/USDT — Cemerlang
  • 0.02–0.05% — Boleh diterima
  • 0.05–0.1% — Siasat sizing dan timing order
  • >0.1% — Masalah ketara. Kurangkan saiz order atau beralih ke limit order

2. Fill Rate (untuk limit order)

Peratusan limit order yang benar-benar terisi. Fill rate di bawah 60% bermakna harga limit anda terlalu agresif (terlalu jauh daripada pasaran) dan bot terlepas entry.

3. Nisbah Maker/Taker

Berapa peratus trade anda dieksekusi sebagai maker berbanding taker? Nisbah maker lebih tinggi = fee lebih rendah. Sasaran: >80% nisbah maker untuk strategi DCA dan grid.

4. Effective Spread

Spread sebenar yang dibayar, yang mungkin berbeza daripada spread yang disebut jika order anda mengalami slippage:

Effective Spread = 2 × |Harga Fill − Mid Price|

Membina Dashboard Kualiti Eksekusi

Jejak metrik-metrik ini merentasi rolling window:

Metrik24j Terakhir7 Hari Terakhir30 Hari TerakhirSasaran
Purata Slippage0.018%0.022%0.025%< 0.05%
Fill Rate (limit)78%74%72%>70%
Nisbah Maker92%89%87%>80%
Purata Fee Dibayar0.025%0.028%0.030%< 0.04%

Semak semula metrik kualiti eksekusi anda setiap minggu. Jika purata slippage merangkak naik, periksa sama ada saiz order anda telah membesar relatif kepada kecairan pair, atau sama ada volume pair telah menurun. Laraskan sizing order bot anda sewajarnya. Untuk teknik pengoptimuman yang komprehensif, lihat panduan kami tentang mengoptimumkan prestasi trading bot.


Kesan Waktu Hari: Bila Kecairan Beralih

Pasaran kripto trading 24/7, tetapi kecairan tidak malar sepanjang hari. Volume dan kualiti spread mengikut corak yang boleh diramal yang terikat pada sesi trading global.

Tiga Sesi Utama

SesiJam (UTC)Ciri-ciri
Sesi Asia00:00–08:00Volume sederhana. Tokyo, Hong Kong, Singapura aktif. Spread lebih ketat pada token yang listing di Asia.
Sesi Eropah07:00–16:00Volume meningkat. London ialah pusat FX terbesar dunia. Volume kripto utama bermula.
Sesi AS13:00–22:00Volume puncak. Dominasi New York. Kecairan tertinggi, spread terketat pada pair utama.

Tempoh Overlap = Kecairan Puncak

Overlap Eropah-AS (13:00–16:00 UTC) secara konsisten menghasilkan volume trading tertinggi. Spread terketat, order book terdalam, dan slippage terendah. Jika strategi bot anda membenarkan fleksibiliti timing, condongkan eksekusi ke arah tetingkap ini.

Kesan Hujung Minggu

Volume kripto turun 20–40% pada hujung minggu. Spread melebar, order book menipis, dan slippage meningkat. Aktiviti market maker menurun apabila meja institusi mengurangkan kakitangan. Bot yang menjalankan strategi hujung minggu patut mengambil kira:

  • Spread purata lebih lebar
  • Slippage lebih tinggi pada order saiz sama
  • Kerentanan lebih besar terhadap pergerakan mendadak (book nipis membesarkan volatiliti)

Sesetengah pengendali bot mengurangkan saiz posisi sebanyak 30–50% sepanjang jam hujung minggu untuk mengambil kira kecairan yang lebih nipis. Yang lain menjeda bot mereka sepenuhnya dari petang Jumaat sehingga pagi Isnin. Pendekatan yang betul bergantung pada strategi anda — bot DCA jangka panjang kurang terjejas oleh keadaan hujung minggu berbanding bot grid jangka pendek.


Amalan Terbaik untuk Penempatan Order

Menerapkan pengetahuan microstructure ke dalam logik penempatan order bot anda boleh meningkatkan prestasi secara material:

1. Sentiasa Semak Order Book Depth Sebelum Market Order

Sebelum menghantar market order, kueri order book dan anggarkan slippage pada saiz order anda. Jika anggaran slippage melebihi threshold anda (cth. 0.1%), beralih ke limit order atau kurangkan saiz order.

2. Guna Limit Order sebagai Lalai

Konfigurasikan bot anda untuk menggunakan limit order sebagai jenis order lalai. Market order patut dikhaskan untuk senario spesifik: eksekusi stop-loss, exit kritikal-masa, atau pair dengan kecairan yang begitu dalam sehingga slippage tidak relevan.

3. Tempatkan Limit Order Secara Strategik

Jangan tempatkan limit buy order tepat pada harga semasa. Tempatkan 1–2 tick di bawah best bid untuk peluang lebih tinggi eksekusi maker. Pengorbanan sepersekian sen setiap unit ini menjamin fee maker.

4. Hormati Rate Limit dalam Pengurusan Order

Setiap penempatan order, pembatalan, dan kueri menggunakan bajet rate limit API. Jangan batalkan dan gantikan order setiap saat untuk mengejar harga — ini membakar rate limit dan boleh mencetuskan ban sementara. Laraskan frekuensi order agar sepadan dengan keperluan sebenar strategi anda. Untuk butiran tentang pengurusan rate limit, lihat panduan keselamatan API kami.

5. Ambil Kira Spread dalam Pengiraan Profit

Sasaran profit bot anda mesti melebihi spread round-trip campur fee. Jika spread ialah 0.1% dan fee maker ialah 0.02%, round-trip minimum yang menguntungkan anda ialah 0.1% + 0.1% (spread × 2) + 0.02% + 0.02% (fee × 2) = 0.24%. Sebarang sasaran profit di bawah ini rugi selepas kos.

6. Pantau Perubahan Kecairan

Pair yang mempunyai volume harian $50M hari ini mungkin mempunyai $5M bulan depan jika projeknya kehilangan perhatian. Tetapkan alert untuk penurunan volume ketara pada pair trading aktif anda dan bersiap sedia untuk mengurangkan saiz posisi atau beralih pair.

7. Pelbagaikan Merentasi Profil Kecairan

Jangan jalankan semua bot anda pada pair yang sama. Sebarkan merentasi 2–4 pair dengan profil kecairan berbeza. Satu pair kecairan tinggi (BTC/USDT), satu atau dua pair kecairan sederhana (SOL/USDT, AVAX/USDT), dan pilihan satu mid-cap berisiko lebih tinggi, berpotensi ganjaran lebih tinggi — tetapi hanya dengan saiz posisi yang kecil sewajarnya.


Soalan Lazim

Apakah perbezaan antara spread dan slippage?

Spread ialah jurang statik antara best bid dan best ask — ia wujud walaupun sebelum anda meletakkan order. Slippage ialah perbezaan antara harga yang anda jangkakan dan harga yang sebenarnya anda terima — ia berlaku semasa eksekusi order, biasanya apabila order anda cukup besar untuk menggunakan kecairan melampaui aras harga terbaik. Anda sentiasa membayar spread; anda membayar slippage sebagai tambahan atas spread apabila order anda melebihi kecairan yang tersedia pada harga terbaik.

Bagaimana saya menyemak order book depth sebelum memulakan bot?

Kebanyakan exchange menyediakan data order book melalui antara muka web dan API mereka. Pada Binance, navigasi ke halaman trading untuk pair anda dan lihat panel order book — ia menunjukkan bid dan ask dengan volume pada setiap aras harga. Untuk analisis kuantitatif, gunakan API exchange untuk menarik snapshot order book dan mengira jumlah volume dalam 0.5% dan 2% daripada mid price. Jika jumlah volume bid+ask dalam 0.5% kurang daripada 10× saiz order yang anda niatkan, anggap pair tersebut terlalu nipis.

Mengapa pulangan sebenar bot saya berbeza daripada pulangan yang di-backtest?

Backtest biasanya mengandaikan eksekusi sempurna: fill serta-merta pada harga isyarat tepat, tanpa slippage, dan kadangkala malah mengabaikan spread dan fee. Trading sebenar menghadapi semua kos ini. Backtest yang menunjukkan pulangan bulanan 15% mungkin menghasilkan 8–10% dalam live trading selepas mengambil kira spread (0.5–1% hilang setiap round trip pada pair mid-cap), slippage (0.1–0.5% setiap trade pada book nipis), fee (0.04–0.1% setiap trade), dan fill separa (mengurangkan saiz posisi yang direalisasikan).

Patutkah saya menggunakan market order atau limit order untuk stop-loss?

Market order untuk stop-loss, hampir selalu. Stop-loss wujud untuk melindungi anda daripada kerugian yang lebih besar. Jika anda menggunakan limit order untuk stop-loss dan harga melompat melepasi harga limit anda, order anda tidak akan terisi dan kerugian anda terus membesar. Kos slippage pada market stop-loss ialah premium insurans yang anda bayar untuk eksekusi terjamin. Dalam crash 5%, membayar 0.1% slippage untuk keluar jauh lebih disukai berbanding memegang posisi yang jatuh 20%.

Berapa banyak modal yang terlalu banyak untuk satu pair?

Peraturan konservatif: jumlah saiz posisi anda (termasuk semua safety order dalam bot DCA) tidak patut melebihi 1% daripada volume trading 24 jam pair. Untuk pair dengan volume harian $50M, itu posisi maksimum $500,000. Untuk pair dengan volume harian $5M, itu $50,000. Melampaui ini, order anda sendiri mula memberi kesan bermakna kepada harga, mengurangkan pulangan efektif anda.

Adakah spread melebar semasa peristiwa volatiliti?

Ya, secara dramatik. Semasa pergerakan harga mendadak, market maker menarik order mereka daripada book untuk mengelakkan adverse selection (trading pada harga lapuk). Ini mengurangkan depth dan melebarkan spread, kadangkala 10–50× aras normal semasa flash crash. Bot patut sama ada menjeda semasa peristiwa volatiliti melampau atau mengurangkan saiz order untuk mengambil kira kualiti eksekusi yang merosot sementara.

Apakah post-only order dan mengapa bot saya patut menggunakannya?

Post-only order ialah limit order yang akan ditolak — bukan dieksekusi — oleh exchange jika ia akan match dengan segera terhadap order sedia ada (iaitu, jika ia akan menjadi taker). Ini menjamin anda hanya membayar fee maker. Pada exchange seperti Bybit yang mana perbezaan fee maker/taker ketara (0.02% vs 0.055%), ini menjimatkan 0.035% setiap trade. Sepanjang 1,000 trade purata $1,000 setiap satu, itu $350 penjimatan fee.


Cipta akaun

Praktikkan pengetahuan anda dengan membuka akaun Freya hari ini.

Daftar Sekarang
Kandungan ini adalah untuk tujuan pendidikan sahaja dan bukan nasihat kewangan. Dagangan mata wang kripto melibatkan risiko yang ketara. Jangan sekali-kali melabur lebih daripada yang anda mampu untuk rugi.