2
fokus pada
449
Pengikut

Dagangan Kuantitatif dengan Data Pembubaran: Strategi Automatik AI Berdasarkan Isyarat Pembubaran

Dicipta dalam: 2026-03-13 15:57:47, dikemas kini pada: 2026-03-18 14:51:26
comments   0
hits   305

[TOC]

Dagangan Kuantitatif dengan Data Pembubaran: Strategi Automatik AI Berdasarkan Isyarat Pembubaran

Mukadimah

Kebanyakan orang yang berdagang kontrak mungkin pernah mengalami margin call. Paling baik, anda kehilangan sedikit modal; paling teruk, anda kehilangan segala-galanya. Tetapi pernahkah anda terfikir bahawa saat anda dilikuidasi sebenarnya telah direkodkan?

Bursa ini akan memberikan maklumat masa nyata pada setiap kedudukan yang telah dicairkan: syiling, arah, jumlah dan masa. Ini…Mengosongkan data

2026-03-10 13:10:19 Data pembubaran: {“s”:“DEXEUSDT”,“S”:“BELI”,“o”:“HAD”,“f”:“IOC”,“q”:“30.99”,“p”:“5.427000”,“ap”:“5.347646”,“X”:“DIISI”,“l”:“17.21”,“z”:“30.99”,“T”:1773119419184} 2026-03-10 13:10:18 Data pembubaran: {“s”:“BEATUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“21”,“p”:“0.3503000”,“ap”:“0.3573000”,“X”:“DIISI”,“l”:“4”,“z”:“21”,“T”:1773119418458} 2026-03-10 13:10:18 Data pembubaran: {“s”:“COAIUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“35”,“p”:“0.2968000”,“ap”:“0.3115000”,“X”:“DIISI”,“l”:“35”,“z”:“35”,“T”:1773119418118} 2026-03-10 13:10:18 Data pembubaran: {“s”:“AIAUSDT”,“S”:“BELI”,“o”:“HAD”,“f”:“IOC”,“q”:“537”,“p”:“0.0844900”,“ap”:“0.0823800”,“X”:“DIISI”,“l”:“10”,“z”:“537”,“T”:1773119418118} 2026-03-10 13:10:09 Data pembubaran: {“s”:“BABYUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“1965”,“p”:“0.0161200”,“ap”:“0.0162300”,“X”:“DIISI”,“l”:“1376”,“z”:“1965”,“T”:1773119409616} 2026-03-10 13:10:08 Data pembubaran: {“s”:“MBOXUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“372”,“p”:“0.0173800”,“ap”:“0.0178100”,“X”:“DIISI”,“l”:“372”,“z”:“372”,“T”:1773119408667} 2026-03-10 13:10:07 Data pembubaran: {“s”:“GALAUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“23717”,“p”:“0.00337”,“ap”:“0.00341”,“X”:“DIISI”,“l”:“23717”,“z”:“23717”,“T”:1773119407235} 2026-03-10 13:10:04 Data pembubaran: {“s”:“RIVERUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“17.7”,“p”:“10.945000”,“ap”:“11.109943”,“X”:“DIISI”,“l”:“3.3”,“z”:“17.7”,“T”:1773119404767} 2026-03-10 13:10:04 Data pembubaran: {“s”:“ROBOUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“3000”,“p”:“0.0445100”,“ap”:“0.0451800”,“X”:“DIISI”,“l”:“3000”,“z”:“3000”,“T”:1773119404308} 2026-03-10 13:09:47 Data pembubaran: {“s”:“RIVERUSDT”,“S”:“BELI”,“o”:“HAD”,“f”:“IOC”,“q”:“48.1”,“p”:“11.287000”,“ap”:“11.122577”,“X”:“DIISI”,“l”:“17.7”,“z”:“48.1”,“T”:1773119387280} 2026-03-10 13:09:45 Data pembubaran: {“s”:“DENTUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“827079”,“p”:“0.000253”,“ap”:“0.000257”,“X”:“DIISI”,“l”:“827079”,“z”:“827079”,“T”:1773119385320} 2026-03-10 13:09:44 Data pembubaran: {“s”:“BULLAUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“526”,“p”:“0.0203300”,“ap”:“0.0213800”,“X”:“DIISI”,“l”:“526”,“z”:“526”,“T”:1773119384220} 2026-03-10 13:09:40 Data pembubaran: {“s”:“DENTUSDT”,“S”:“JUAL”,“o”:“HAD”,“f”:“IOC”,“q”:“554440”,“p”:“0.000253”,“ap”:“0.000257”,“X”:“DIISI”,“l”:“289977”,“z”:“554440”,“T”:1773119380709}

Melihat satu transaksi sahaja tidak begitu bermakna. Tetapi jika anda mengumpulkan semua data pembubaran, anda akan melihat sesuatu yang sangat menarik—di mana modal pasaran berada di bawah tekanan, dan arah mana yang telah mencapai titik pecahnya. Data pembubaran dianggap sebagai bahagian penting dalam analisis pesanan; ia adalah rekod berdarah, pantulan modal yang paling tulen, dan ia tidak berbohong.

Dagangan Kuantitatif dengan Data Pembubaran: Strategi Automatik AI Berdasarkan Isyarat Pembubaran

Tugas artikel ini sangat mudah:Menggunakan data pembersihan sebagai isyarat teras, digabungkan dengan pengesahan K-line dan analisis berita, AI membuat keputusan yang komprehensif, dan akhirnya, proses tersebut diautomasikan melalui aliran kerja—24 jam sehari, tanpa memerlukan pemantauan manual.

Dagangan Kuantitatif dengan Data Pembubaran: Strategi Automatik AI Berdasarkan Isyarat Pembubaran


I. Logik Strategi

1.1 Apakah yang boleh diberitahu oleh data pembubaran kepada kita?

Jawatan-jawatan sedang dicairkan setiap masa. Pembubaran biasa bukanlah isyarat; apa yang perlu kita cari ialah…Anomali statistik—Apabila jumlah pembubaran syiling tertentu jauh melebihi penanda aras sejarah dalam tempoh masa yang singkat, ia menunjukkan bahawa kedudukan lemah dalam arah ini sedang dibersihkan secara tertumpu.

Selepas tempoh penyatuan, trend ini sering berterusan. Inilah andaian teras strategi ini.

1.2 Mengapa memilih untuk mengikuti trend dan tidak menentangnya?

Apabila berhadapan dengan sejumlah besar panggilan margin, terdapat dua pendekatan operasi secara amnya:

  • menentang trendSaya rasa pertarungan hampir tamat, jadi saya masuk untuk memanfaatkan lantunan semula itu.
  • Ikut arusSaya percaya kedudukan lemah masih belum dapat diatasi, jadi kami akan terus mengikuti trend ini.

Risiko untuk menentang trend ini adalah anda tidak tahu sama ada gelombang pembubaran ini telah berakhir. Jika posisi beli masih dicairkan satu demi satu, dan anda cuba membeli, ia seperti mencapai air terjun – anda tidak menangkap bahagian bawah, tetapi lebih kepada kejatuhan.

Oleh itu strategi iniPilih untuk mengikut arus—Apabila posisi beli dilikuidasi, posisi jual dibuka; apabila posisi jual dilikuidasi, posisi jual dibuka.

1.3 Had Isyarat Tunggal

Bergantung sepenuhnya pada data panggilan margin untuk membuat keputusan memberikan isyarat kasar yang mudah dipengaruhi oleh hingar. Oleh itu, kami menambah dua lapisan lagi pada data panggilan margin:

  • Pengesahan talian KAdakah pergerakan harga sejajar dengan arah margin call?
  • Penghakiman BeritaAdakah terdapat mekanisme yang didorong oleh peristiwa yang substansial?

Akhirnya, AI membuat keputusan muktamad berdasarkan gabungan tiga dimensi tersebut.


II. Seni Bina Keseluruhan

Aliran kerja menggunakan struktur satu baris, dicetuskan sekali pada selang masa yang tetap. Proses lengkap adalah seperti berikut:

  • Selepas pencetus dimulakan, ia akan menyemak sama ada permulaan telah selesai terlebih dahulu.
  • Jika ini merupakan larian pertama, teruskan ke nod pengumpulan awal untuk menetapkan data garis dasar sejarah.
  • Selepas permulaan, setiap pencetus melaksanakan langkah-langkah berikut secara berurutan: mengumpul data baharu, mengimbas isyarat yang tidak normal dan menentukan sama ada keadaan pembukaan telah dicetuskan.
  • Jika anomali dikesan, teruskan ke peringkat penambahan data, penilaian AI dan pelaksanaan transaksi.
  • Jika tiada pengecualian, tamatkan secara langsung dan tunggu selang pencetus seterusnya.

Seluruh proses berhenti jika syarat-syarat tidak dipenuhi dan berterusan jika ia dipenuhi, tanpa memerlukan campur tangan manual.


III. Penjelasan Terperinci Nod Utama

3.1 Memulakan Koleksi

Semasa permulaan awal, data asas sejarah perlu diwujudkan. Ini melibatkan penyambungan ke saluran tolak pembubaran kontrak Binance melalui WebSocket untuk mengumpul data pembubaran secara berterusan dalam tempoh masa tertentu dan menyimpannya dalam pembolehubah global.

Setiap entri data mengandungi empat medan: cap waktu, mata wang, arah pembubaran dan jumlah pembubaran. Semasa pengumpulan data, dua jenis data ditapis keluar: arahan pembubaran yang tidak dilaksanakan sepenuhnya dan data bising dengan jumlah yang terlalu kecil. Selepas pengumpulan, data ditulis ke storan berterusan dan ditanda sebagai diinisialisasi; pencetus berikutnya akan melangkau nod ini.

//此段代码节选自源码
var ws = Dial('wss://fstream.binance.com/ws/!forceOrder@arr')

while (Date.now() < endTs) {
    var msg = ws.read(1000)

    try {
        var obj    = JSON.parse(msg)
        var orders = Array.isArray(obj) ? obj : [obj]
        for (var i = 0; i < orders.length; i++) {
            var item = orders[i]
            if (!item || !item.o) continue
            var o = item.o
            if (o.X !== 'FILLED')           continue
            if (EXCLUDE[o.s])               continue
            if (!/USDT$/i.test(o.s))        continue  // ✅ 只处理USDT结尾

            var price = parseFloat(o.ap || o.p)
            var qty   = parseFloat(o.z)
            var value = price * qty
            if (value < MIN_VALUE) continue

            liquidationData.push({
                t: item.E || Date.now(),
                s: o.s,
                d: o.S,
                v: value
            })
            totalNew++
        }
    } catch(e) {}
}

_G('liquidationData', liquidationData)  // 持久化存储
_G('liqInitialized', true)              // 标记初始化完成

3.2 Pelaksanaan Strategi: Pemerolehan Data + Pengimbasan Skor-Z

Setiap kali ia dicetuskan, data pembubaran baharu dikumpulkan terlebih dahulu menggunakan WebSocket dan ditambah pada tetingkap sejarah, dan kemudian pengesanan anomali Z-Score dilakukan pada setiap mata wang.

Idea teras Z-Score:

Data pembubaran dalam tempoh masa garis dasar dibahagikan kepada segmen yang sama panjang, dan jumlah keseluruhan pembubaran dalam setiap segmen direkodkan. Kemudian, jumlah pembubaran untuk tempoh masa pemantauan terkini diambil dan dibandingkan dengan purata semua segmen sejarah dalam tempoh masa garis dasar untuk mengira tahap sisihan. Hanya apabila sisihan melebihi ambang tertentu, ia dianggap tidak normal.

//此段代码节选自源码
var mean = hist.reduce(function(s, v) { return s + v }, 0) / hist.length
var std  = Math.sqrt(
    hist.reduce(function(s, v) { return s + Math.pow(v - mean, 2) }, 0) / hist.length
)
var z = std > 0 ? (rec - mean) / std : 0
if (z < ZSCORE_THRESH || rec <= 0) continue

Manfaat melakukan ini adalahAdaptifSyiling aktif mempunyai penanda aras aktif, dan syiling tidak popular mempunyai penanda aras yang tidak popular. Tidak akan ada penggera palsu yang kerap hanya kerana syiling tertentu mempunyai jumlah dagangan yang besar.

Kuantiti sahaja tidak mencukupi; kita juga perlu melihat…Adakah arah itu tulen?

//此段代码节选自源码
var longRatio = total > 0 ? st.longV / total : 0.5

var direction = null
if (longRatio > DIR_THRESH)          direction = 'SHORT'  // 多头主爆 → 顺势做空
else if (longRatio < 1 - DIR_THRESH) direction = 'LONG'   // 空头主爆 → 顺势做多
if (!direction) continue                                    // 多空混爆 → 方向不明,跳过

Isyarat hanya akan dicetuskan jika kedua-dua syarat dipenuhi secara serentak: Skor-Z melebihi ambang, dan perkadaran posisi beli atau jual yang dilikuidasi melebihi 75%. Jika kedua-dua posisi beli dan jual dilikuidasi secara serentak, arahnya tidak jelas, jadi kita akan melangkau langkah ini.


3.3 Tambahan Data: Carta K-line + Berita

Selepas isyarat dicetuskan, kedudukan tersebut tidak akan dibuka serta-merta. Sebaliknya, ia akan memasuki nod suplemen data untuk menyediakan konteks yang lebih lengkap untuk penilaian AI seterusnya.

Bahagian carta candlestick:Ekstrak beberapa carta candlestick 1 minit terkini untuk mata wang kripto ini, kirakan perubahan harga dan turun naik, tentukan arah trend semasa carta candlestick, dan bandingkannya dengan arah isyarat pembubaran untuk menentukan sama ada ia konsisten. Jika isyarat menunjukkan penurunan harga, tetapi carta candlestick masih menunjukkan trend menaik, kebolehpercayaannya harus dikurangkan.

Bahagian Berita:Antara muka carian Brave mendapatkan berita terkini untuk mata wang kripto tersebut untuk hari tersebut. Pembubaran yang didorong oleh peristiwa tertentu mempunyai kebarangkalian trend yang lebih tinggi; walau bagaimanapun, jika pembubaran itu semata-mata teknikal dan tanpa berita, AI akan lebih konservatif.

Sebaik sahaja anda mempunyai kedua-dua jenis data, hantarkannya ke AI bersama-sama.


3.4 Penghakiman Komprehensif AI

Selepas memperoleh data mengenai panggilan margin, carta candlestick dan berita, AI membuat penilaian mengikut rangka kerja membuat keputusan yang tetap, di mana ketiga-tiga dimensi ini sangat diperlukan:

Matriks keputusan adalah seperti berikut:

Keamatan pembubaran Konsisten K-line berita membuat keputusan
berkuasa ya mempunyai Kemasukan, keyakinan tinggi
berkuasa ya tiada Kemasukan, tahap keyakinan
berkuasa tidak mempunyai Tunggu dan lihat
dalam ya mempunyai Kemasukan, tahap keyakinan
dalam Tidak atau tiada Dilarang masuk

AI menghasilkan hasil berstruktur yang merangkumi arah, keputusan, tahap keyakinan dan rasional. Hanya isyarat masuk dengan tahap keyakinan yang mencapai ambang akan mencetuskan pesanan untuk membuka posisi.

Komponen teras Prompt adalah seperti berikut:

## 判断步骤

Step 1:爆仓强度
- Z-Score 超过高阈值且方向纯度极高 → 强信号
- Z-Score 达到基础阈值且方向纯度满足要求 → 中等信号
- 否则不入场

Step 2:K线趋势
- 与爆仓方向一致 → 趋势延续概率高,加分
- 与爆仓方向相反 → 可能只是短暂清算而非趋势,减分

Step 3:新闻验证
- 有实质利空/利多且与方向一致 → 加分
- 无新闻 → 纯技术清算,降低置信度
- 新闻与方向相反 → 不入场

## 输出格式
严格返回JSON,无任何markdown包裹:
{
  "symbol": "币种",
  "direction": "LONG或SHORT",
  "action": "入场/观望/不入场",
  "confidence": "高/中/低",
  "liq_note": "爆仓信号一句话评估",
  "trend_note": "K线趋势一句话评估",
  "news_note": "新闻一句话评估",
  "action_reason": "综合决策理由一句话"
}

3.5 Pelaksanaan Dagangan dan Pengurusan Henti Rugi

Sebaik sahaja AI memutuskan untuk memasuki pasaran, nod dagangan akan melaksanakan pembukaan posisi secara automatik dan pada masa yang sama mengambil alih pengurusan henti rugi dan kemas kini pada panel visualisasi.

Membuka posisi:

Sebelum membuka posisi, utamakan isyarat berdasarkan tahap keyakinannya, laksanakan isyarat yang mempunyai keyakinan yang lebih tinggi. Jika anda sudah mempunyai posisi dalam syiling yang sama dan isyarat baharu mempunyai tahap keyakinan yang lebih tinggi, tutup posisi lama sebelum membuka yang baharu; jika tahap keyakinan lebih rendah daripada posisi lama, langkaunya. Sebaik sahaja saiz posisi mencapai had maksimum, langkau semua isyarat berikutnya.

Amaun kedudukan pembukaan, nisbah leveraj dan saiz kedudukan maksimum semuanya dikonfigurasikan melalui pembolehubah luaran, dan bilangan kontrak dikira secara dinamik berdasarkan harga masa nyata kedalaman pasaran semasa.

//此段代码节选自源码
// 计算开仓张数
var rawQty = OPEN_MONEY * CONFIG.LEVERAGE / refPrice / mkt.ctVal
var qty    = floorToStep(rawQty, mkt.amtSize, mkt.amtPrec)

// 市价开仓
var side = direction === 'LONG' ? 'buy' : 'sell'
var oid  = exchange.CreateOrder(swapSym, side, -1, qty)

Mekanisme henti rugi:

Mekanisme henti rugi menggunakan pendekatan dua peringkat, dengan kedua-dua barisan pertahanan beroperasi serentak:

  • Penangguhan bergerakJejaki harga ekstrem dan tutup posisi apabila harga menjejaki semula lebih daripada peratusan yang ditetapkan dari titik keuntungan tertinggi, membolehkan keuntungan berjalan tetapi tanpa mengembalikan semua keuntungan yang telah dibuat.
  • Henti rugiBarisan pertahanan terakhir: jika harga bergerak melawan harga permulaan lebih daripada peratusan yang ditetapkan, posisi tersebut akan dicairkan secara paksa.
//此段代码节选自源码
if (pos.direction === 'LONG') {
    var trailStop = pos.peak * (1 - TRAILING_PCT)   // 移动止损价
    var fallStop  = pos.entryPrice * (1 - FALLBACK_PCT)  // 兜底止损价
    effectiveStop = Math.min(trailStop, fallStop)
    if (cur <= effectiveStop) triggered = true
}

Panel visualisasi:

Tiga jadual dikemas kini dalam masa nyata selepas setiap pelaksanaan:

  • Gambaran Keseluruhan AkaunBaki, bilangan posisi terbuka, keuntungan/kerugian kumulatif, parameter henti rugi
  • Pemantauan kedudukanHarga permulaan, harga semasa, peratusan untung/rugi, keuntungan maksimum, penurunan semasa dan harga henti rugi untuk setiap posisi.
  • Isyarat AI terkiniBagi setiap mata wang kripto yang diimbas, analisis tersebut merangkumi isyarat pembubaran, analisis carta candlestick, penilaian berita dan pembuatan keputusan yang komprehensif.

Dagangan Kuantitatif dengan Data Pembubaran: Strategi Automatik AI Berdasarkan Isyarat Pembubaran

Anda boleh melihat apa yang dilakukan oleh strategi pada bila-bila masa, tanpa perlu memantau pasaran.


IV. Kajian Keseluruhan Proses

Inilah logik lengkap strategi ini:

  1. permulaanPada percubaan pertama, data pembubaran sejarah dikumpulkan untuk menetapkan penanda aras.
  2. koleksiSetiap kali peristiwa pembubaran dicetuskan, data pembubaran baharu dikumpulkan dan tetingkap sejarah dikemas kini.
  3. pengimbasanGunakan Z-Score untuk mengenal pasti mata wang kripto dengan statistik pembubaran yang tidak normal dan menapis isyarat dengan bias arah yang tidak tulen.
  4. Isi semulaMengekstrak carta candlestick dan data berita untuk mata wang kripto yang tidak normal
  5. hakimAI membuat keputusan kemasukan berdasarkan tiga dimensi.
  6. melaksanakanMembuka posisi secara automatik selepas menyusun mengikut tahap keyakinan, dengan henti rugi berlapis dua dan panel kawalan visual sepanjang proses.

Ini merupakan penerokaan peningkatan AI berdasarkan data penjelasan tradisional. Data penjelasan itu sendiri merupakan cerminan pasaran yang paling tulen. Selepas ditumpangkan dengan carta candlestick dan berita, kredibiliti isyarat telah dipertingkatkan secara berkesan, dan pengenalan AI menjadikan proses membuat keputusan berbilang dimensi menjadi automatik.

Jika anda berminat dengan strategi berdasarkan data mikrostruktur dalam rantaian atau pasaran, sila tinggalkan mesej untuk maklum balas. Kemudian, kami boleh membangunkan strategi selanjutnya untuk lebih banyak jenis isyarat.

Kod sumber strategi: Strategi Mengikuti Trend Mengosongkan Peta