Baru-baru ini, seseorang menjadi viral di X
Jika anda baru-baru ini melayari X (Twitter), mungkin anda sudah melihat akaun ini: @aleabitoreddit, nama panggilan Serenity.
Bio beliau hanya satu baris: Bekas pedagang terkenal Reddit WallStreetBets, penganalisis rantaian bekalan AI/semikonduktor, bekas ahli RISC-V Foundation, bekas saintis penyelidikan AI, kini khusus berdagang "syarikat-syarikat kesesakan yang diabaikan".
Bunyi macam bio tipikal tukang tipu X? Tetapi data bercakap: Beliau mendaftar X pada Julai 2025, dan sehingga Mei tahun ini pengikutnya melonjak melebihi 350,000, jumlah pelanggan hampir menyamai Elon Musk.
Yang lebih menarik perhatian adalah rekod prestasi beliau. Beliau mendakwa pulangan tahunan tertinggi mencecah +501%, kini stabil sekitar +122%, dan telah menamakan secara terbuka lebih 38 saham. Seseorang telah membina laman web "Serenity Tracker" untuk menjejaki pegangan beliau, dan mendapati bahawa pulangan tahunan 3840% yang didakwa terutamanya datang daripada pelaburan awal dalam syarikat kecil yang tidak dikenali dalam rantaian bekalan AI dan semikonduktor.
Ada sesiapa yang telah menyemak? Ya. Pada zaman Reddit, beliau pernah disekat oleh moderator WallStreetBets kerana mengesyorkan $AXTI lebih awal (dari $12 naik ke $70), dengan alasan kononnya "pedagang runcit terlalu untung menyebabkan moderator tidak selesa". Butiran ini agak menarik.
Sudah tentu, tangkapan skrin pulangan di media sosial sentiasa perlu diambil dengan hati-hati. Tetapi dari segi kebolehan memilih saham, semakan bebas terhadap sasaran yang disyorkan oleh beliau semuanya menyimpulkan——memang sangat tepat. Oleh itu saya terfikir: Bolehkah saya menyambungkan isyarat tweet beliau ke dalam sistem dagangan secara masa nyata?
Apakah nilai maklumat sebegini
Pertama, sedikit latar belakang.
Dalam pasaran A-share, kita biasa membaca laporan penyelidikan, memerhatikan aliran dana utama, dan menunggu berita. Tetapi dalam pasaran saham AS dan kripto, pengaruh KOL di X kadang-kadang tidak kurang daripada laporan institusi—terutamanya mereka yang memang mempunyai pengetahuan dalam bidang khusus.
Metodologi teras Serenity dipanggil "Teori Chokepoint": Bermula dari permintaan akhir yang berketentuan tinggi (letupan kuasa kira AI), menguraikan rantaian bekalan secara terbalik lapisan demi lapisan, mencari syarikat kecil huluan yang mempunyai halangan teknikal yang sangat tinggi dan ketidakseimbangan bekalan-permintaan yang teruk. Syarikat-syarikat ini selalunya mempunyai permodalan pasaran yang sangat kecil, tiada liputan institusi, tetapi apabila permintaan melonjak, keanjalan boleh menjadi sangat besar.
Logik ini jelas, dan beliau adalah pengikut berterusan dengan identiti sebenar (walaupun tanpa nama), bukan blogger jangka pendek yang menjerit dan lari.
Logik serupa boleh dilanjutkan ke banyak tempat:
-- Satu tweet Elon Musk di X boleh membuat Dogecoin naik melonjak dalam beberapa minit
-- Vokal besar dalam dunia kripto menjerit mengenai altcoin, selalunya permulaan untuk runcit menjadi mangsa (ini boleh digunakan secara songsang)
-- Sesetengah penganalisis dalam kalangan kewangan tradisional, mendedahkan pegangan di X selalunya mendahului laporan awam
Maklumat media sosial adalah alpha, cuma kebanyakan orang tidak menyambungkannya secara sistematik.
Tetapi ada masalah sebenar: kita tidak boleh beli saham AS spot
Kebanyakan sasaran yang disyorkan Serenity adalah saham AS, seperti NVDA, MRVL, AVGO, SIVE. Pengguna biasa tidak mempunyai akaun saham AS, atau tidak mahu mengambil jalan itu, bagaimana?
Ada satu idea: Kontrak kekal saham TradFi Binance.
Binance melancarkan satu siri kontrak kekal berasaskan saham AS, diselesaikan dengan USDT, menyokong long dan short, tidak memerlukan akaun saham AS, dan dagangan 24/7. Kini meliputi puluhan sasaran saham AS utama termasuk NVDA, MRVL, AMD, AVGO, META, MSFT, AMZN, GOOGL, dan terus berkembang.
Ini bermakna: Serenity mengesyorkan MRVL, saya tidak perlu membuka akaun saham AS, terus buka posisi long kontrak kekal MRVL_USDT di Binance.
Sudah tentu, kontrak sebegini berbeza daripada memegang saham langsung—tiada dividen, hanya penjejakan harga, dan ada kos kadar pembiayaan. Tetapi untuk dagangan arah jangka pendek hingga sederhana, ia cukup memadai.
Idea keseluruhan sistem
Selepas memikirkan perkara ini, saya mula merekabentuk sistem ini.
Keseluruhannya tiga langkah:
① Mendapatkan tweet Serenity secara masa nyata
↓
② Menggunakan LLM untuk menghuraikan isyarat tweet (sasaran mana? keyakinan berapa tinggi?)
↓
③ Padankan kontrak TradFi Binance, laksanakan dagangan + kawalan risiko
Langkah pertama adalah yang paling kritikal—bagaimana mendapatkan tweet secara masa nyata?
API rasmi Twitter kini berbayar, dan harganya tidak murah. Ada penyelesaian percuma?
Ada: RSSHub. Ini adalah alat sumber terbuka yang boleh menukar pelbagai laman web kepada langganan RSS, termasuk tweet Twitter. Dengan menggunakan kuki akaun sendiri, tweet mana-mana pengguna boleh ditukar menjadi RSS secara masa nyata—pada asasnya menggunakan akaun sendiri untuk mengikis halaman, percuma sepenuhnya.
Pemasangan RSSHub
Saya memasang RSSHub pada pelayan luar negara, supaya tidak perlu mengendalikan isu rangkaian tambahan. Pelayan menggunakan Podman (runtime kontena biasa dalam sistem CentOS), satu arahan selesai:
bash
podman run -d \
--name rsshub \
-p 1200:1200 \
-e NODE_ENV=production \
-e CACHE_TYPE=memory \
-e TWITTER_AUTH_TOKEN="auth_token_anda" \
-e TWITTER_COOKIE="auth_token=auth_token_anda; ct0=ct0_anda" \
diygod/rsshub:latest
auth_token dan ct0 adalah kuki akaun Twitter, boleh didapati dalam alat pembangun penyemak imbas (F12 → Application → Cookies → x.com).
Kedua-dua nilai ini bersamaan dengan kelayakan log masuk akaun, sila gunakan hanya akaun kecil, dan jangan dedahkan.
Sahkan:
bash
curl "http://localhost:1200/twitter/user/aleabitoreddit" | head -3
Jika nampak kandungan RSS bermula dengan <?xml, ia berjaya. Selepas itu, dalam strategi terus hantar HTTP ke alamat ini untuk mendapatkan senarai tweet terkini.
Mendapatkan jadual kontrak secara dinamik
Kontrak TradFi Binance terus ditambah, jadi jadual kontrak tidak boleh dikodkan secara keras, perlu dimuat semula setiap kali dimulakan dan secara berkala:
python
def refresh_equity_contracts():
ms = exchange.GetMarkets()
new_map = {}
for key, market in ms.items():
info = market.get("Info", {}) or {}
sub_type = info.get("underlyingSubType", [])
# 筛选 TradFi EQUITY 永续合约
if (
".swap" in key
and "TradFi" in sub_type
and info.get("underlyingType") == "EQUITY"
):
ticker = key.replace("_USDT.swap", "")
new_map[ticker] = key # {"NVDA": "NVDA_USDT.swap", ...}
return new_map
Dengan ini, kontrak baru yang dilancarkan akan dimasukkan secara automatik, dan apabila LLM menghuraikan tweet, senarai kontrak terkini juga akan dihantar sebagai julat rujukan.
Membiarkan LLM memahami bahasa Serenity
Langkah ini adalah bahagian paling menarik dalam keseluruhan sistem, dan juga yang paling perlu dihaluskan.
Menyuruh LLM menilai "tweet ini bullish atau bearish" secara langsung terlalu kasar—cara Serenity menyampaikan sangat istimewa, orang yang tidak mengenali beliau akan tersalah tafsir banyak.
Contohnya beliau sering tweet seperti ini:
"Wow… new extremely transformative news got released today. Making a certain photonics company the effective upstream laser chokepoint for $NVDA NVLink fusion CPO ecosystem. Can anyone guess the name?"
Tweet ini pada dasarnya adalah menggantung untuk menarik trafik, tweet seterusnya barulah yang benar-benar menamakan sasaran bullish. Jika LLM tidak tahu tabiat ini, ia mungkin mentafsirkannya sebagai isyarat bullish kuat pada NVDA—betul-betul tersasar.
Oleh itu dalam system prompt, tabiat ungkapan beliau perlu dinyatakan dengan jelas:
python
system_prompt = (
"Anda adalah pengekstrak isyarat dagangan khusus untuk mentafsirkan tweet pengguna Twitter 'Serenity'."
"Pengguna ini adalah penganalisis rantaian bekalan AI dan semikonduktor. Anda perlu memahami tabiat ekspresi unik TA:\n"
"1. TA jarang berkata 'beli' secara langsung, tetapi membayangkan pandangan menaik dengan menerangkan kedudukan rantaian bekalan dan halangan kemasukan syarikat.\n"
"2. Kata kunci kenaikkan yang kuat: 'I personally think', 'undervalued', 'going much higher',"
"'chokepoint', 'structural', 'thesis validated', 'go brrr', 'bullish'\n"
"3. Kata kunci menurun: 'avoid', 'overvalued', 'nuking', 'ban', 'bearish'\n"
"4. Tweet berbentuk soalan ('Can anyone guess?', 'Does anyone know?')"
"adalah untuk menarik perhatian dan menjana minat, dengan sendirinya tidak membentuk isyarat dagangan, arah hendaklah neutral\n"
"5. Perihalan trend makro tanpa menyebut instrumen khusus tidak membentuk isyarat\n"
"Hanya output JSON yang sah, tanpa sebarang kandungan lain."
)
Kembalikan format JSON yang seragam:
python
{
"tickers": ["MRVL", "LITE"], # hanya instrumen yang dinyatakan secara jelas oleh penulis, mesti dalam senarai kontrak
"direction": "long", # long / short / neutral
"confidence": 85, # 0-100, kekuatan isyarat keseluruhan
"reason": "Penulis secara jelas menunjukkan pandangan menaik terhadap permintaan sambungan rangkaian AI"
}
Kriteria penilaian keyakinan:
- Kenyataan jelas + mempunyai logik sokongan khusus: 80-95
- Menerangkan fakta positif tetapi tidak membuat kenyataan jelas: 55-75
- Soalan/menarik perhatian/interaksi: 10-40 (arah dipaksa neutral ketika ini)
- Perihalan makro tanpa instrumen khusus: 30-50 (tickers pulangkan kosong)
Dalam amalan, kadar pengiktirafan untuk "tweet tarikan" agak tinggi, sebahagian besar tweet seperti ini telah ditapis dengan betul.
Reka Bentuk Pengurusan Risiko
Setelah isyarat diperolehi, logik pesanan sebenarnya tidak terlalu rumit, yang penting adalah pengurusan risiko yang stabil.
Pengurusan Kedudukan:
-- Saiz kedudukan tunggal: 5% daripada ekuiti akaun
-- Maksimum pegangan serentak: 5 instrumen
-- Leveraj: 1x, tanpa leveraj
Henti Rugi:
-- Henti rugi keras: 5% kerugian dari harga masuk terus ditutup, tiada rundingan
Ambil Untung: Tiada ambil untung tetap, hanya ambil untung berdasarkan pengunduran
Reka bentuk ini berasal dari gaya pegangan Serenity — logik TA adalah menunggu ketidakseimbangan bekalan-permintaan menjadi kenyataan, tempoh pegangan biasanya agak panjang, menggunakan ambil untung tetap akan memotong banyak keuntungan. Jadi ia diubah kepada ambil untung berdasarkan pengunduran bergerak:
python
# Keuntungan terapung mencapai 8% → mulakan penjejakan bergerak
# Ambang pengunduran sebenar = max(30%, puncak × 35%)
# Semakin besar puncak, semakin besar pengunduran yang dibenarkan
giveback_pct = max(30, peak * 0.35)
drawdown = peak - pnl_pct
if drawdown >= giveback_pct:
# laksanakan tutup kedudukan
Contoh untuk rasa:
-- Puncak +20%, ambang = max(30%, 7%) = 7%, undur ke +13% tutup
-- Puncak +80%, ambang = max(30%, 28%) = 28%, undur ke +52% baru tutup
Pemenang besar boleh berlari sepenuhnya, kerugian kecil dihentikan cepat — struktur ini sepadan dengan gaya pegangan Serenity sendiri.
Satu Injap Keselamatan: Maklum Dahulu, Kemudian Dagang
Strategi lalai adalah mod "maklum sahaja": apabila ada isyarat, hanya log, tidak benar-benar melaksanakan pesanan. Selepas tempoh pemerhatian untuk mengesahkan bahawa penilaian LLM sesuai dengan jangkaan, barulah beralih secara manual ke mod "dagangan sebenar".
Papan pemuka mempunyai empat jadual:
| Jadual | Kandungan |
|---|---|
| Gambaran Keseluruhan Sistem | Ekuiti akaun, mod, bilangan pegangan, butang operasi |
| Statistik Tweet | Bilangan isyarat kuat (≥80%) / isyarat biasa / bilangan dilangkau / kadar isyarat |
| Butiran Pegangan | Harga masuk, keuntungan terapung, puncak, status ambil untung, tempoh pegangan |
| Sejarah Tweet | Instrumen, arah, keyakinan, jenis isyarat setiap tweet |
Dalam sejarah tweet terdapat lajur "jenis isyarat" yang secara automatik akan menandakan setiap tweet sebagai "💎 Isyarat Kuat" atau "🎭 Tarikan/Soalan", memudahkan semakan kualiti penilaian LLM.
Sedikit Pemikiran Lanjutan
Rangka kerja ini pada dasarnya adalah menstrukturkan sumber maklumat tertentu secara masa nyata dan menyambungkannya ke sistem dagangan, Serenity hanyalah satu contoh. Selagi ada RSS atau sumber data yang boleh diambil, secara teorinya ia boleh disambungkan. Sumber maklumat yang disokong oleh RSSHub sudah melebihi ribuan, bukan hanya Twitter.
Sudah tentu, kualiti sumber isyarat menentukan siling keseluruhan sistem. Memilih seseorang yang suka membuat panggilan palsu, sistem yang paling canggih pun tidak berguna. Serenity boleh digunakan kerana TA mempunyai rangka kerja analisis yang lengkap, bukan blogger jangka pendek yang membuat panggilan lalu lari.
Beberapa Kata Akhir
Apabila membina keseluruhan sistem, bahagian yang benar-benar mengambil masa adalah dua: satu adalah penggunaan RSSHub (pelayan luar negara + konfigurasi Cookie), satu lagi adalah penalaan prompt LLM (membuatnya memahami tabiat ekspresi KOL tertentu dengan tepat).
Bahagian kod sebenarnya tidak terlalu rumit, rangka kerja platform pencipta telah membungkus banyak perkara asas, fokus adalah untuk memikirkan logik perniagaan.
Cadangan untuk rakan baru: jalankan mod maklum untuk beberapa waktu dahulu, lihat log untuk menilai sama ada penilaian LLM terpesong, sahkan kestabilan sebelum beralih ke pasaran sebenar. Lagipun, berdagang berdasarkan isyarat media sosial itu sendiri adalah pertaruhan pada keupayaan penghakiman KOL — jangan terlalu besar kedudukan, pelbagaikan, dan jaga henti rugi.
Kod strategi dan pelaksanaan penuh disediakan di bahagian komen, kami alu-alukan perbincangan.
Kod Strategi: Isyarat KOL Media Sosial_Kontrak Saham TradFi Binance
- 1




