⚠️ Peringatan Penting
Sebelum membaca dan menggunakan strategi ini, harap perhatikan tiga hal berikut ini:
1. Strategi ini membutuhkan kesabaran untuk menunggu peluang membuka posisi
Penghapusan kontrak berjangka di Binance termasuk peristiwa berfrekuensi rendah dan tidak terjadi setiap hari. Setelah strategi dijalankan, mungkin perlu menunggu beberapa hari atau bahkan lebih lama sebelum posisi pertama terbuka. Sebagian besar waktu program berada dalam status "siaga pemantauan". Harap bersiap secara mental untuk menunggu lama dan jangan menganggap strategi gagal hanya karena belum ada transaksi dalam waktu singkat.
2. Waktu deteksi pembukaan posisi masih memiliki ruang untuk optimalisasi
Artikel ini menggunakan metode polling fapi/v1/exchangeInfo setiap 15 detik dan mengidentifikasi sinyal delisting melalui perubahan kolom deliveryDate. Metode ini memiliki latensi tertentu dalam pengujian langsung dan bukanlah jalur tercepat. Pembaca dapat mengoptimalkan metode deteksi sesuai kebutuhan, misalnya: memperpendek interval polling, memantau API pengumuman Binance secara paralel, berlangganan推送 WebSocket, atau menggabungkan verifikasi silang dari berbagai sumber sinyal, untuk mendapatkan waktu entry yang lebih awal. Semakin awal entry, semakin besar potensi penurunan terbesar dari gelombang pertama.
3. Pastikan untuk segera menghentikan strategi untuk mencegah penarikan kembali keuntungan
Dalam pengamatan langsung, tidak semua koin yang dihapus akan terus menurun hingga waktu penghapusan. Beberapa koin mengalami penurunan tajam setelah pengumuman, kemudian pulih secara bertahap dalam beberapa jam hingga satu hari, dan harganya bahkan dapat kembali ke level sebelum pengumuman. Jika tidak dihentikan tepat waktu, keuntungan mengambang yang terakumulasi sebelumnya akan terkikis secara signifikan selama pemulihan, dan bahkan dapat berubah dari untung menjadi rugi.
Disarankan untuk menetapkan salah satu kondisi berikut sebagai sinyal keluar aktif:
-- Tutup semua posisi segera setelah mencapai target keuntungan yang telah ditentukan;
-- Tutup paksa ketika harga rebound melebihi persentase tertentu (misalnya 20%~30%) dari titik terendah setelah pengumuman;
-- Aktifkan perlindungan take profit ketika penarikan posisi mencapai persentase tertentu (misalnya 30%~50%) dari laba puncak.
Jangan pasif menunggu hingga 60 menit sebelum penghapusan untuk menutup posisi – itu adalah mekanisme jaring pengaman, bukan waktu keluar yang optimal.
Pendahuluan
Di pasar kontrak berjangka Binance, ada jenis peluang trading khusus yang sering diabaikan oleh kebanyakan orang – peristiwa delisting kontrak berjangka.
Dari waktu ke waktu, Binace mengumumkan penghapusan beberapa kontrak perpetual dengan likuiditas rendah atau volume perdagangan yang menyusut. Saat pengumuman dirilis, pasar bereaksi cepat: trader dengan posisi long terpaksa menutup posisi, aksi jual panik menyusul, harga koin sering turun drastis dalam beberapa menit setelah pengumuman, kemudian memasuki fase penurunan yang bergolak dan berkepanjangan hingga akhirnya dihapus.
Ambil contoh MLNUSDT kali ini:
Harga turun hampir sepertiga dalam waktu setengah jam, dan seluruh siklus delisting biasanya berlangsung beberapa hari, dengan harga terus berfluktuasi di level rendah. Pergerakan seperti ini adalah lahan subur bagi strategi short.
Namun, mengoperasikan peluang semacam ini secara manual memiliki dua kesulitan:
Pertama, informasi memiliki urgensi waktu yang sangat tinggi. 5 menit pertama setelah pengumuman adalah jendela penurunan terbesar. Jika melewatkan entry pertama, risiko mengejar posisi short setelahnya akan meningkat secara signifikan. Pemantauan manual sulit memberikan respons real-time 7×24 jam.
Kedua, pergerakan harga tidak selalu searah. Akan selalu ada rebound selama penurunan harga. Meskipun hanya memegang posisi short murni bisa mendapatkan keuntungan dari tren, Anda akan melewatkan banyak peluang selisih harga frekuensi tinggi selama rebound.
Untuk mengatasi dua masalah inilah, artikel ini memperkenalkan strategi otomatis yang lengkap: Pantau sinyal delisting Binance secara real-time melalui program, buka posisi short dasar secara otomatis segera setelah pengumuman, sekaligus aktifkan grid short dinamis, terus menangkap selisih harga dari volatilitas selama tren penurunan keseluruhan, dan akhirnya tutup posisi secara otomatis sebelum delisting, tanpa intervensi manual sama sekali.
1. Mengapa Pergerakan Harga Seperti Ini
Sebelum membahas strategi secara mendalam, kita perlu memahami karakteristik pergerakan harga koin yang akan dihapus, ini adalah dasar dari keseluruhan desain strategi.
1.1 Dampak Pasar dari Pengumuman Delisting
Ketika Binance mengumumkan penghapusan kontrak perpetual tertentu, reaksi pertama pasar adalah kepanikan. Trader yang memegang posisi long tahu kontrak akan segera hilang dan harus menutup posisi sebelum delisting, jika tidak akan diselesaikan secara paksa. Penjualan terkonsentrasi ini membentuk tekanan jual yang kuat dalam jangka pendek, menyebabkan harga turun dengan cepat.
Pada saat yang sama, market maker akan segera mempersempit spread kutipan atau menarik likuiditas, semakin memperkuat volatilitas harga. Inilah mengapa beberapa menit pertama setelah pengumuman delisting seringkali merupakan periode penurunan terbesar sepanjang siklus delisting.
1.2 Pola Pergerakan Penurunan Bergolak
Setelah penurunan tajam gelombang pertama, harga tidak akan turun secara linear ke dasar, melainkan menunjukkan pola penurunan bergolak yang khas:
Pembentukan pola ini memiliki logika internalnya: setiap rebound adalah karena trader jangka pendek menganggap harga sudah turun cukup dalam dan masuk untuk membeli di posisi terendah, tetapi karena fundamental tidak berubah (kontrak akan segera hilang), posisi beli tersebut segera terjebak, dan harga turun kembali. Ketinggian rebound semakin rendah hingga likuiditas benar-benar habis sebelum delisting.
Volatilitas yang teratur seperti inilah yang paling cocok untuk strategi grid.
1.3 Dua Sumber Keuntungan
Berdasarkan analisis di atas, kita dapat merancang dua jalur profit yang independen:
| Sumber Keuntungan | Instrumen yang Digunakan | Kondisi Profit |
|---|---|---|
| Penurunan Tren | Posisi Short Dasar | Harga bergerak turun secara keseluruhan |
| Selisih Harga Volatilitas | Grid Short | Harga berosilasi bolak-balik dalam rentang |
Keduanya digabungkan, membuat strategi ini memiliki kemampuan profit yang kuat dalam kondisi delisting. Bahkan jika harga mengalami rebound yang signifikan, bagian grid masih bisa terus menuai selisih harga; dan selama tren keseluruhan masih turun, posisi dasar terus menghasilkan keuntungan.
2. Prinsip Pemantauan: Cara Mendeteksi Sinyal Delisting Secepat Mungkin
Untuk memantau informasi kontrak, strategi ini menggunakan metode yang lebih langsung: Pantau langsung perubahan data pada API kontrak Binance.
2.1 Rahasia Kolom deliveryDate
Antarmuka fapi/v1/exchangeInfo Binance mengembalikan informasi rinci tentang semua kontrak, dan salah satu kolomnya bernama deliveryDate, yang menunjukkan waktu penyelesaian kontrak.
Untuk kontrak perpetual, kolom ini biasanya diatur ke stempel waktu masa depan yang sangat jauh:
4133404800000 → sesuai dengan 31 Desember 2100
Ini adalah placeholder yang setara dengan "tidak akan pernah berakhir".
Kuncinya adalah: Ketika Binance memutuskan untuk menghapus kontrak perpetual tertentu, bersamaan dengan penerbitan pengumuman, mereka akan mengubah deliveryDate kontrak tersebut menjadi stempel waktu delisting yang sebenarnya.
Kontrak perpetual normal: deliveryDate = 4133404800000 (tidak pernah berakhir)
Kontrak yang akan dihapus: deliveryDate = 1744106400000 (2026-04-08 17:00:00)
Perubahan ini akan segera tercermin dalam data antarmuka, lebih cepat dan lebih terstruktur daripada rendering halaman pengumuman, dan tidak perlu mengurai HTML apa pun.
2.2 Implementasi Kode Pemantauan
Panggil antarmuka setiap 15 detik, saring kontrak perpetual USDT yang deliveryDate-nya telah berubah menjadi stempel waktu nyata:
python
def fetch_delist_symbols():
body = HttpQuery("https://fapi.binance.com/fapi/v1/exchangeInfo")
data = json.loads(body)
now_ms = get_now_ms()
result = {}
for s in data.get("symbols", []):
if not s["symbol"].endswith("USDT"):
continue
if s.get("contractType") != "PERPETUAL":
continue
dd = s.get("deliveryDate", PERPETUAL_END)
if dd < PERPETUAL_END and dd > now_ms:
result[s["symbol"]] = dd
return result
Contoh hasil yang dikembalikan:
python
{
"HIPPOUSDT": 1744106400000, # 2026-04-08 17:00:00
"OLUSDT": 1744106400000,
"RLSUSDT": 1744106400000,
"PUFFERUSDT":1744106400000,
}
Catatan: Setelah pengujian langsung, ada sedikit latensi, Anda dapat memilih metode verifikasi yang lebih tepat waktu.
3. Arsitektur Strategi
Seluruh strategi terdiri dari dua modul yang berjalan secara paralel:
Setelah menemukan kontrak baru, sebuah objek task independen dibuat untuk setiap kontrak, berisi semua status kontrak tersebut:
python
task = {
"symbol": "HIPPO_USDT",
"delist_time_ms": 1744106400000,
"fund_per_task": 250.0, # Dana yang dialokasikan
"base_short_qty": 1500000, # Jumlah posisi dasar (lot)
"range_high": 0.0005287, # Batas atas grid
"range_low": 0.0004758, # Batas bawah grid
"grid_width": 0.0000529, # Lebar interval (tetap)
"grids": [...], # Status 10 grid
"shift_count": 0, # Jumlah pergeseran yang telah dilakukan
...
}
Objek task dari beberapa kontrak saling independen, tidak mengganggu satu sama lain, dan berjalan secara paralel.
4. Alokasi Dana
Setelah menemukan N kontrak yang akan dihapus, bagi saldo akun yang tersedia secara dinamis secara merata:
Dana yang dialokasikan per kontrak = Saldo Tersedia × 80% / N
Sisakan 20% sebagai bantalan margin untuk mencegah likuidasi akibat rebound harga jangka pendek.
Detail penting: Saat menginisialisasi beberapa kontrak secara berurutan, setiap kali satu kontrak diinisialisasi, saldo akun yang tersedia akan berkurang (posisi dasar menggunakan margin). Oleh karena itu, dana alokasi untuk semua kontrak tidak dapat dihitung sekaligus sebelum loop dimulai, melainkan harus ditanyakan ulang sebelum setiap inisialisasi.
python
for idx, (binance_sym, delist_ms) in enumerate(delist_map.items()):
update_global_account()
remaining_count = total_new - idx
available_now = total_balance - margin_used
fund_per_task = available_now * 0.8 / remaining_count
task = init_task(binance_sym, delist_ms, fund_per_task)
Ini memastikan setiap kontrak mendapatkan alokasi dana yang wajar, sehingga kontrak sebelumnya tidak menggunakan terlalu banyak margin yang menyebabkan kontrak berikutnya kekurangan dana.
V. Penjelasan Rinci Posisi Dasar dan Grid
5.1 Membuka Short Posisi Dasar
Segera setelah pengumuman, saat inisialisasi, langsung buka short pada harga pasar, jangan menunggu grid:
Posisi nominal posisi dasar = Dana yang dialokasikan × 50% × Leverage
Contoh: Dana dialokasikan 250U, Leverage 10x
Posisi nominal posisi dasar = 250 × 50% × 10 = 1250U
Posisi dasar ditahan sepanjang waktu, tidak ikut serta dalam pembukaan dan penutupan berulang grid, hanya ditutup bersamaan saat likuidasi paksa sebelum delisting.
Posisi dasar adalah bagian dengan keuntungan terbesar dalam seluruh strategi — jika koin yang akan didelisting turun 50% dari pengumuman hingga delisting, posisi dasar menyumbang 50% keuntungan short tersebut (dikalikan leverage).
5.2 Pengaturan Grid Short
Dengan harga saat ini sebagai batas atas, 10% ke bawah sebagai batas bawah, dibagi rata menjadi 10 grid:
Contoh (harga saat ini 0.0005287, lebar rentang 10%):
Batas atas = 0.0005287
Batas bawah = 0.0005287 × (1 - 10%) = 0.0004758
Jarak grid = (0.0005287 - 0.0004758) / 10 = 0.0000053
Grid 9: Buka short @0.0005287 → Tutup short @0.0005234
Grid 8: Buka short @0.0005234 → Tutup short @0.0005181
Grid 7: Buka short @0.0005181 → Tutup short @0.0005128
...
Grid 0: Buka short @0.0004811 → Tutup short @0.0004758
Dana setiap grid dibagi rata, logikanya sederhana: Harga memantul ke harga buka short, order terisi dan buka short; harga turun ke harga tutup short, order terisi dan tutup short; selesaikan satu siklus, pasang ulang order buka short, tunggu pantulan berikutnya.
5.3 Strategi Pemasangan Order Saat Startup
Saat startup, semua grid dengan harga buka short >= harga saat ini dipasang order:
Harga saat ini 0.0005287
Grid 9 Harga buka short = 0.0005287 ≥ 0.0005287 → Pasang order ✅
Grid 8 Harga buka short = 0.0005234 < 0.0005287 → skip_below (harga sudah turun melewati)
Grid 7 ke bawah semuanya skip_below
Alasan memasang semua grid di atas harga saat ini adalah karena dalam tren penurunan, harga bisa saja mengalami rebound tak terduga kapan saja; memasang semua grid terlebih dahulu memastikan tidak ada peluang buka short yang terlewat akibat rebound tersebut.
VI. Pergerakan Rentang Dinamis
Ini adalah mekanisme paling inti dalam seluruh strategi. Harga tidak akan selalu berada dalam rentang awal; grid harus mengikuti pergerakan harga untuk terus menangkap selisih harga.
6.1 Pergerakan ke Bawah (Menembus Batas Bawah)
Ketika harga menembus batas bawah grid, itu berarti penurunan telah melampaui cakupan rentang saat ini, sehingga rentang perlu digeser ke bawah secara keseluruhan:
Rentang lama: 0.0004758 ~ 0.0005287
Harga saat ini: 0.0004500 (menembus batas bawah 0.0004758)
Hitung rentang baru (langkah pergeseran 5%):
shift_step = 0.0004500 × 5% = 0.0000225
Batas atas baru = 0.0005287 - 0.0000225 = 0.0005062
Batas bawah baru = 0.0005062 - 0.0000529 = 0.0004533
Rentang baru: 0.0004533 ~ 0.0005062
6.2 Pergerakan ke Atas (Rebound Melebihi Batas Atas)
Ketika harga rebound melebihi batas atas grid, rentang mengikuti pergerakan ke atas:
Rentang lama: 0.0004494 ~ 0.0005023
Harga saat ini: 0.0005100 (melebihi batas atas 0.0005023)
Rentang baru bergeser ke atas, pastikan harga saat ini berada dalam rentang baru
Rentang baru: 0.0004758 ~ 0.0005287
Mekanisme ini memastikan bahwa bagaimanapun fluktuasi harga, grid selalu mengikuti pergerakan harga, tidak akan terjadi situasi di mana harga keluar dari rentang sehingga semua grid kosong.
6.3 Lebar Rentang Tetap
Setiap pergerakan hanya mengubah posisi rentang, tidak mengubah lebar rentang:
python
grid_width = round(range_high - range_low, 8) # Ditentukan saat inisialisasi
# Saat bergerak ke bawah
range_high = fp(task, range_high - shift_step)
range_low = fp(task, range_high - grid_width) # Hitung dengan lebar tetap
Ini menghindari masalah akumulasi kesalahan floating point yang menyebabkan rentang semakin sempit atau lebar.
6.4 Mekanisme Perlindungan Posisi
Saat rentang bergerak, semua order akan dibatalkan dan grid dibangun kembali. Namun, bagaimana dengan grid yang sudah membuka short dan menunggu tutup short?
Jika langsung dibangun kembali, posisi grid tersebut akan "hilang kontak" — ada posisi short tanpa order tutup yang sesuai, menjadi posisi telanjang, sepenuhnya terekspos risiko rebound.
Solusinya adalah: sebelum pergerakan, catat jumlah kontrak dari semua posisi yang ada, setelah pergerakan, pasang order tutup short di grid terendah rentang baru:
python
# Ringkas posisi sebelum pergerakan
holding_contracts = sum(
g.get("sell_contracts", 0)
for g in task["grids"]
if g["status"] in ("pending_cover", "holding_no_cover")
)
cancel_all_orders(task)
activate_grids(task, new_high, new_low)
# Setelah pergerakan, pasang perlindungan tutup short di grid terendah
if holding_contracts > 0:
_place_grid_cover(task, 0, holding_contracts)
Dengan cara ini, bagaimanapun rentang bergerak, posisi short yang sudah dibuka tidak akan kehilangan jejak.
VII. Manajemen Paralel Multi-Kontrak
7.1 Logika Penanganan Saat Menemukan Kontrak Baru
Dana yang dibebaskan dari penutupan kontrak lama akan dialokasikan kembali, memastikan kontrak baru mendapatkan dukungan dana yang cukup.
7.2 Manajemen Siklus Hidup
Siklus hidup setiap kontrak:
VIII. Beberapa Detail Kunci
8.1 Jebakan Presisi Koin dengan Harga Kecil
Untuk koin seperti HIPPOUSDT dengan harga di kisaran 0.0003, perhitungan langkah pergerakan rentang akan menghadapi masalah presisi:
shift_step = 0.0003 × 5% = 0.000015
Jika PricePrecision = 4 (simpan 4 desimal)
round(0.000015, 4) = 0.0 ← Langkah menjadi 0!
→ Loop while tidak akan pernah berakhir, dead loop
Solusinya adalah tidak memotong presisi pada langkah, dan menetapkan langkah minimum sebagai jaring pengaman:
python
shift_step = price * SHIFT_STEP_PCT
min_step = 10 ** (-PricePrecision)
shift_step = max(shift_step, min_step) # Setidaknya sama dengan unit presisi minimum
8.2 Penanganan Kegagalan Membuka Short Posisi Dasar
Membuka short pada harga pasar bisa gagal karena dana tidak mencukupi atau masalah jaringan. Jika gagal, grid tidak boleh dilanjutkan, karena akan menghasilkan grid telanjang tanpa posisi dasar:
python
def open_base_short(task):
oid = place_market_short(task, usdt_amount)
Sleep(1000)
amt, _, _ = get_short_position(task)
task["base_short_qty"] = amt
if amt <= 0:
Log(f"Gagal membuka short posisi dasar, lewati kontrak ini")
return False
return True
# Dalam init_task
if not open_base_short(task):
return None # Inisialisasi gagal, tidak ditambahkan ke tasks
8.3 Waktu dan Cara Likuidasi Paksa
Memilih 60 menit sebelum delisting (bukan 30 menit, waktu di mana Binance melarang pembukaan posisi baru) adalah untuk memberikan cukup waktu untuk menutup posisi. Semakin dekat dengan delisting, semakin buruk likuiditasnya, semakin sulit menutup posisi.
Saat menutup posisi, gunakan order limit sedikit di atas harga pasar, bukan order pasar sebenarnya, untuk menghindari eksekusi yang merugikan saat likuiditas sangat tipis:
python
buy_p = fp(task, price * 1.005) # 0.5% di atas harga pasar
exchange.CreateOrder(swapcode, "closesell", buy_p, fc)
Jika tidak selesai dalam satu kali percobaan, ulangi hingga maksimal 10 kali, setiap kali ambil harga terbaru.
8.4 Keuntungan Tambahan dari Tingkat Pendanaan
Dalam tren penurunan, tingkat pendanaan biasanya menguntungkan posisi short (pemegang short menerima dana). Ini adalah keuntungan tambahan dari memegang posisi dasar, tidak tercermin dalam statistik selisih harga grid, tetapi akan terlihat dalam pertumbuhan ekuitas akun.
IX. Saran Pengaturan Parameter
python
LEVERAGE = 10 # Leverage, disarankan 5~10, jangan terlalu tinggi
GRID_WIDTH_PCT = 0.10 # Lebar interval 10%, mencakup amplitudo fluktuasi normal
SHIFT_STEP_PCT = 0.05 # Langkah pergeseran 5%, sekitar setengah lebar interval
GRID_COUNT = 10 # Jumlah grid, semakin banyak grid semakin sedikit dana per grid
BASE_SHORT_RATIO = 0.5 # Posisi dasar 50%, grid 40%, sisakan 10% buffer
FORCE_CLOSE_MINS = 60 # Tutup posisi 60 menit sebelumnya
MONITOR_INTERVAL = 15000 # Pantau setiap 15 detik, menyeimbangkan ketepatan waktu dan batas frekuensi
Pemilihan lebar interval: Semakin besar lebar, semakin luas rentang fluktuasi yang tercakup, tetapi jarak antar grid juga semakin besar, frekuensi panen menurun. Disarankan untuk menyesuaikan berdasarkan volatilitas historis koin tersebut, biasanya 10% adalah titik awal yang wajar.
Pemilihan jumlah grid: Semakin banyak grid, semakin kecil jarak grid, semakin tinggi frekuensi panen, tetapi dana per grid semakin sedikit, dan keuntungan per kali juga semakin kecil. Terlalu banyak grid juga dapat menyebabkan dana per grid tidak mencukupi untuk volume order minimum. 10 grid adalah pilihan yang cukup seimbang.
Sepuluh, Peringatan Risiko
Sebelum menggunakan strategi ini, perlu memahami risiko berikut secara menyeluruh:
Risiko rebound: Jika berita sudah di-price in oleh pasar sebelumnya, setelah pengumuman mungkin terjadi rebound 'berita buruk sudah habis', posisi dasar akan mengalami kerugian sementara. Bagian grid masih bisa memanen selisih saat rebound, tetapi secara keseluruhan mungkin terjadi penarikan sementara.
Risiko likuiditas: Semakin dekat waktu delisting, semakin buruk likuiditas kontrak, spread bid-ask melebar, slippage saat menutup posisi meningkat. Strategi ini menetapkan premi 0,5% dan 10 kali percobaan ulang untuk mengatasinya, tetapi dalam kondisi ekstrem mungkin masih tidak dapat menutup semua posisi.
Risiko sinyal palsu: Dalam kasus yang sangat jarang, Binance dapat membatalkan atau menunda rencana delisting, saat itu strategi akan terus memegang posisi short sampai intervensi manual atau pembaruan pemantauan berikutnya.
Risiko leverage tinggi: Volatilitas koin yang akan di-delisting sangat besar, dengan leverage 10x, bahkan rebound 10% dapat menyebabkan kerugian mendekati seluruh posisi. Disarankan untuk menyesuaikan leverage berdasarkan toleransi risiko Anda sendiri, dan mengontrol posisi keseluruhan.
Memulai dan menghentikan strategi tepat waktu: Berdasarkan perdagangan langsung, beberapa aset dalam penurunan berfluktuasi selama sehari, harga dapat secara bertahap kembali ke status sebelum pengumuman, dan strategi perlu segera ditutup.
Durasi operasi: Strategi perlu menunggu waktu yang cukup lama untuk menemukan peluang, perlu bersabar.
Sebelas, Kesimpulan
Nilai inti dari strategi ini adalah mengubah keunggulan informasi (menemukan sinyal delisting pada saat pertama) menjadi keunggulan trading (eksekusi otomatis), sementara melalui struktur ganda posisi dasar + grid, menangkap keuntungan tren dan selisih fluktuasi dalam pasar penurunan satu arah.
Poin-poin desain kunci dari keseluruhan sistem:
| Modul | Desain Inti | Masalah yang Diselesaikan |
|---|---|---|
| Pemantauan deliveryDate | Baca langsung perubahan field antarmuka | Temukan sinyal delisting dalam hitungan detik |
| Alokasi dana dinamis | Periksa ulang saldo sebelum setiap inisialisasi | Alokasi dana merata di beberapa kontrak |
| Buka short posisi dasar dengan harga pasar | Eksekusi segera setelah pengumuman | Jangan lewatkan penurunan tajam gelombang pertama |
| Pasang order semua grid | Pasang semua grid di atas harga saat ini | Jangan lewatkan rebound yang melebihi ekspektasi |
| Lebar interval tetap | Jaga lebar tetap saat bergerak | Cegah drift floating point |
| Perlindungan posisi | Pasang ulang order close short setelah bergerak | Cegah posisi telanjang (naked position) |
| Tutup posisi 60 menit sebelumnya | Berikan cukup waktu untuk menutup posisi | Hadapi likuiditas rendah |
Pasar delisting tidak terjadi setiap hari, tetapi setiap kemunculan adalah peluang perdagangan dengan kepastian yang relatif tinggi. Melalui pemantauan dan eksekusi otomatis terprogram, Anda dapat berpartisipasi secara stabil dalam peluang semacam ini tanpa perlu mengawasi layar.
Kode sumber strategi: Strategi Grid Kontrak Delisting
- 1







