Portfolio Balancer: Sistem Pengurusan Pelaburan Hierarki
Portfolio Balancer: Pendekatan hierarki untuk mengurus kekayaan terdesentralisasi merentasi pelbagai dompet, pertukaran, dan aset.
Bayangkan anda mempunyai sistem pengurusan pelaburan yang kompleks di mana setiap aset mempunyai "rumah" tersendiri — sebuah dompet, dan kesemua rumah ini disusun dalam struktur hierarki yang jelas, sama seperti sistem fail pada komputer. Inilah pendekatan yang akan kita terokai.
Seni Bina Sistem: Tiga Jenis Entiti
Teras sistem ini terdiri daripada tiga konsep utama yang berfungsi sebagai blok pembinaan:
Dompet — elemen paling asas yang hanya menyimpan satu jenis aset. Bayangkannya seperti peti keselamatan bank yang hanya mengandungi dolar atau Bitcoin sahaja. Tiada campuran — satu dompet, satu aset.
Aset — syiling, saham, atau mana-mana instrumen kewangan tertentu. Bitcoin, saham Apple, dolar AS — semuanya adalah aset.
Portfolio — ibarat folder dalam sistem fail, yang boleh mengandungi folder lain (portfolio) atau fail (aset). Portfolio mengumpulkan item berkaitan berdasarkan prinsip tertentu.
Struktur Pokok: Daripada Umum ke Khusus
Sistem ini mengatur semua aset ke dalam pokok dengan hierarki yang jelas:
Visualisasi struktur hierarki: daripada akar global ke dompet aset khusus merentasi pertukaran
Akar pokok — ini mewakili semua aset anda yang digabungkan. Bayangkannya sebagai folder utama "Pelaburan Saya."
Tahap pertama — aset dibahagikan mengikut pengguna. Jika sistem ini melayani beberapa individu, setiap satu akan mempunyai cabang tersendiri.
Tahap kedua — aset dikumpulkan mengikut pertukaran. Seorang pengguna mungkin mempunyai aset di Binance, Coinbase, Sberbank, dan sebagainya.
Tahap ketiga — akaun pada pertukaran tertentu. Pada satu pertukaran, anda mungkin mempunyai akaun spot, akaun niaga hadapan, akaun simpanan.
Tahap keempat — pengelompokan mengikut sektor atau strategi. Contohnya, "Saham Teknologi," "Mata Wang Kripto," "Stablecoin" — seperti folder bertema.
Tahap kelima — dompet khusus dengan aset. Di sinilah terletaknya Bitcoin, Ethereum, dan dolar anda.
Dua Keadaan Sistem: Realiti dan Impian
Sistem ini beroperasi dengan dua pokok selari:
Pokok Portfolio Sebenar — ini adalah apa yang anda miliki sekarang. Sistem mendapatkan data ini terus daripada pertukaran melalui API. 1.5 Bitcoin di Binance, 100 saham Apple di Sberbank, 5000 dolar di Coinbase — semuanya seperti keadaan sebenar.
Pokok Portfolio yang Diingini — ini adalah rancangan anda, dinyatakan dalam peratusan. Anda mengatakan: "Saya ingin 60% dalam saham, 30% dalam mata wang kripto, 10% dalam tunai." Sistem kemudian mengira jumlah yang spesifik.
Fungsi Pengimbangan: Daripada Mudah ke Kompleks
Fungsi pengimbangan paling asas berfungsi sebagai perbandingan mudah antara dua pokok:
Algoritma Diff membandingkan keadaan sebenar dan yang diingini, mengenal pasti perbezaan, dan memberi arahan: "Jual 0.3 Bitcoin, beli saham bernilai $15,000." Ia seperti kalkulator yang menunjukkan apa yang perlu dilakukan untuk mencapai matlamat.
Walau bagaimanapun, fungsi ini boleh menjadi jauh lebih kompleks. Pengimbangan lanjutan mempertimbangkan bukan sahaja apa yang perlu dibeli dan dijual, tetapi juga di mana melakukannya. Ia mungkin mencadangkan: "Pindahkan Bitcoin dari Binance ke Coinbase kerana kadar penjualan lebih baik di sana" atau "Keluarkan dolar dari bank ke pertukaran untuk membeli saham."
Pokok Diff: Keajaiban Perbandingan Pokok
Pokok Diff adalah pokok hasil yang menunjukkan perbezaan antara keadaan portfolio sebenar dan yang diingini. Bayangkannya sebagai pelan tindakan di mana setiap nod mengandungi arahan tentang apa yang perlu dilakukan.
Pelan tindakan 'Pokok Diff': mengenal pasti dengan tepat apa yang perlu dibeli (hijau) atau dijual (merah) untuk mencapai keadaan yang diingini
Setiap nod dalam pokok diff mengandungi maklumat:
- Jumlah semasa aset
- Jumlah yang diingini aset
- Perbezaan (berapa banyak yang perlu dibeli atau dijual)
- Operasi (beli/jual/tahan)
Sebagai contoh, jika anda mempunyai 1 Bitcoin tetapi memerlukan 0.7, nod pokok diff untuk aset ini akan menunjukkan: "Jual 0.3 Bitcoin." Jika anda mempunyai 50% dalam saham tetapi memerlukan 60%, sistem akan menunjukkan: "Beli saham bernilai X dolar."
Algoritma pembinaan pokok diff berfungsi secara rekursif — ia terlebih dahulu mengira perbezaan pada tahap yang lebih tinggi (portfolio), kemudian menerokai ke aset tertentu. Ini membolehkan pemahaman bukan sahaja apa yang perlu dibeli/dijual tetapi juga dalam urutan apa untuk melakukannya.
Pokok diff menjadi asas untuk melaksanakan operasi pengimbangan. Sistem terlebih dahulu melakukan operasi jual (membebaskan dana), kemudian operasi beli (melabur dana yang dibebaskan ke dalam aset yang kurang berwajaran).
Pokok Maya: Apabila Logik Kompleks Diperlukan
Bahagian paling menarik sistem ini adalah kemampuan untuk mencipta pokok maya untuk tugas-tugas khas. Bayangkan anda mempunyai bot arbitraj yang perlu mengekalkan jumlah Litecoin yang sama di dua pertukaran berbeza untuk memanfaatkan perbezaan harga.
Daripada satu dompet "LTC 100%," sistem mencipta dua dompet berasingan: "LTC 10%" dan "LTC 90%." Pokok maya bot arbitraj merujuk kepada dompet 10%. Sistem menandakan 10% ini sebagai terkunci dan menyatakan oleh siapa — bot arbitraj.
Ia seolah-olah anda boleh mencipta "sampul surat" maya untuk tujuan berbeza dalam aplikasi perbankan anda, sementara wang secara fizikal kekal dalam satu akaun.
Aplikasi Praktikal
Sistem sedemikian menyelesaikan masalah sebenar pelabur:
Automasi tugas rutin — tidak perlu mengira secara manual apa yang perlu dijual dan dibeli. Sistem melakukan semua pengiraan untuk anda.
Kawalan ke atas strategi kompleks — anda boleh mengurus pelbagai bot dagangan, strategi arbitraj, dan pelaburan jangka panjang secara serentak.
Ketelusan — seluruh struktur aset kelihatan dalam pandangan sepintas. Jelas di mana segalanya berada dan mengapa.
Fleksibiliti — anda boleh menukar strategi dengan mudah, mengagihkan semula aset antara pertukaran, dan menambah instrumen baharu.
Sistem ini mengubah pengurusan kacau bilau pelbagai aset merentasi platform yang berbeza menjadi proses yang berstruktur dan mudah difahami. Ia seperti mengubah almari yang bersepah menjadi sistem almari yang tersusun kemas — tetapi untuk pelaburan.
Kesimpulan
Portfolio Balancer menunjukkan bagaimana teknologi moden dapat memudahkan proses pelaburan yang kompleks. Sistem ini membuktikan bahawa pengurusan portfolio bukanlah sihir tetapi pendekatan berstruktur dengan algoritma yang jelas dan logik yang mudah difahami.
Anda boleh melihat demo sistem di: https://portfolio-balancer-tau.vercel.app/en
Kod sumber projek tersedia di GitHub: https://github.com/suenot/portfolio-balancer
Petikan
@software{soloviov2025portfoliobalancer,
author = {Soloviov, Eugen},
title = {Portfolio Balancer: Hierarchical Investment Management System},
year = {2025},
url = {https://marketmaker.cc/ms/blog/post/portfolio-balancer},
version = {0.1.0},
description = {Gambaran keseluruhan sistem pengurusan pelaburan Portfolio Balancer, yang mengatur aset ke dalam struktur hierarki menyerupai sistem fail bagi memudahkan proses pelaburan yang kompleks.}
}
Pengarang
Trading-systems engineer
Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.