20 poin oleh cybrshin 2026-01-27 | 29 komentar | Bagikan ke WhatsApp

Saya membuat rebalancer ini setelah merasa sangat lelah dan kehilangan semangat karena harus melakukan rebalancing akun pensiun saya di Korea Investment & Securities secara manual.
(Mungkin ada yang berpikir, kenapa rebalancing itu sulit? Saya tidak suka bertransaksi dengan market order, jadi saya mencoba memakai limit order, tetapi order sering tidak tereksekusi sehingga harus dicek berkali-kali. Akhirnya, karena sambil mengerjakan hal lain, prosesnya sering memakan waktu beberapa hari. Menghitungnya juga merepotkan.)

Awalnya saya memakainya sendiri secara lokal untuk kebutuhan pribadi, lalu saya jadi penasaran bagaimana kalau ini dijadikan layanan, jadi saya memperluasnya menjadi sebuah service.

Walaupun dibuat dengan vibe coding, karena ini menyangkut uang, saya harus mengecek semuanya satu per satu saat mengimplementasikannya, jadi butuh waktu seminggu penuh (sekitar 10 hari termasuk pengujian).
Ternyata menjalankannya juga lebih rumit dari yang saya kira (karena isu keamanan), jadi saya juga menyiapkan halaman panduan dan FAQ dengan cukup teliti sejak awal.

Secara garis besar, struktur proyeknya disusun seperti berikut.

  • Web dashboard

    • Menentukan aset dan bobot untuk rebalancing, serta mengatur siklus rebalancing dan tingkat deviasi.
    • Portofolio juga bisa diuji dengan backtest.
    • Setelah bot benar-benar mulai berjalan, riwayat transaksi dan status aset juga divisualisasikan.
  • Trading bot

    • Bot yang dijalankan sebagai layanan lokal di PC pengguna. (Bisa dijalankan di komputer pribadi atau server pribadi.)
    • Melakukan transaksi melalui API Korea Investment & Securities.
    • Melakukan rebalancing secara berkala berdasarkan nilai yang diatur di web.
    • Karena bisa ada isu keamanan, nomor akun dan API key tidak dikirim atau disimpan di server, melainkan hanya dikelola secara lokal.

Saat ini saya hanya menggunakan API Korea Investment & Securities… entah perlu atau tidak untuk menambahkan integrasi dengan perusahaan sekuritas lain.

https://qb.dsp.ai.kr/

Ps. Saya juga belum membeli domain baru. Kalau nanti ternyata populer dan penggunanya bertambah, saya sedang mempertimbangkan untuk membeli yang baru. Bayangan yang paling menyenangkan tentu saja kalau banyak orang memakainya sampai akhirnya bisa dijadikan layanan berbayar?

29 komentar

 
vwjdalsgkv 2026-01-27

Saya karyawan perusahaan sekuritas (bukan Korea Investment & Securities).
Kalau nanti mungkin beralih ke model berbayar, sepertinya Anda perlu memeriksa persyaratan lisensi seperti usaha penasihat investasi dan sejenisnya.
Kalau tidak, Anda bisa dikenai sanksi sebagai tindakan ilegal, jadi harus sangat berhati-hati.
Di Korea, regulasi terkait keuangan seperti ini memang cenderung ketat.
Memang ini hanya untuk berjaga-jaga kalau sampai terjadi sesuatu... saya tuliskan lewat komentar karena khawatir, untuk sekadar mengingatkan.

 
cybrshin 2026-01-27

Terima kasih atas sarannya.

Karena saya bukan memberi saran terkait investasi, saya pikir tidak masalah, tetapi sepertinya pengecekan ulang memang wajib!

 
cafedead 2026-01-28

Rebalancing itu sendiri tampak seperti nasihat investasi. Sebelum Anda mulai menerapkan model berbayar, sepertinya ada baiknya berkonsultasi dengan pengacara.

 
cybrshin 2026-01-28

Ya, terima kasih.
(Gratis dipastikan hehe)

 
baeba 2026-01-28

Saya kurang paham soal keuangan..
Di akun pensiun/investasi jangka panjang,
saat ini saya berinvestasi di "Korea Investment Long-term Asset Allocation Securities Investment Trust C-Pe (Campuran - Reksa Dana Induk)"..
Bagaimana cara mendaftarkannya?

 
cybrshin 2026-01-28

Ah, setelah saya cari, sepertinya instrumen itu bukan ETF melainkan fund.

Fund tidak termasuk dalam cakupan layanan ini...

 
baeba 2026-01-28

https://dart.fss.or.kr/dsab005/main.do kalau dicek di sini..
Setelah saya cek.. memang kode fund tersebut ada...
EA231

Saya akan berterima kasih jika saat menambahkan kode di portofolio, kode fund juga dipertimbangkan.
Semangat.

 
cybrshin 2026-01-28

Untuk fund yang bukan ETF, sepertinya mencari saja itu mudah.

Tapi kalau benar-benar ingin melakukan transaksi lewat API di bot, sepertinya fund harus memakai API yang benar-benar berbeda.

Tapi, kenapa Anda memilih fund? Apakah untuk fund juga investor individu melakukan rebalancing tambahan???

Saya sempat berpikir fund itu sudah menangani sesuatu secara lebih menyeluruh, jadi saya tidak pernah membayangkan perlu ada hal tambahan seperti itu.

Sepertinya ini memang perlu dipikirkan lebih lanjut.

 
illiil1lii 2026-01-28

Sepertinya saya perlu membuatnya sekali untuk Nasdaq lalu menjalankannya secara lokal. Idenya bagus.

 
cybrshin 2026-01-28

Semangat.
Menjalankannya secara lokal itu mudah.
Namun, jika itu akun luar negeri, akan lebih baik jika perhitungan pajaknya juga disertakan. Sepertinya akan bagus juga jika bisa melakukan pengaturan berdasarkan pajak.

 
channprj 2026-01-27

Saya juga secara pribadi membuat sesuatu yang mirip dan sedang melakukan berbagai eksperimen, jadi senang melihatnya. Semangat!

 
cybrshin 2026-01-27

Terima kasih.
Awalnya saya kira menjalankannya sendiri akan lebih mudah dari dugaan, tetapi ternyata memasang UI, menghubungkannya, mengecek apakah ada bagian yang terlewat, dan menulis panduan memakan waktu lebih lama dari yang saya bayangkan T_T

 
cgs4323 2026-01-27

Terima kasih

 
cybrshin 2026-01-27

Semoga berguna...

 
dbros 2026-01-27

Saya juga sedang mencoba membuat sesuatu yang mirip untuk cek dan rebalancing via CLI, tapi memang lebih nyaman kalau ditampilkan lewat web~

Boleh tahu framework apa yang Anda gunakan untuk web-nya?

 
cybrshin 2026-01-27

Saya menggunakan next.js.

 
autumnal 2026-01-27

Belakangan ini saya juga ingat pernah seru-seruan mencoba berbagai hal secara lokal dengan API Korea Investment & Securities lewat joyful-traders!!

Terima kasih sudah membagikan program yang keren ini~~ Akan saya pakai dengan baik hehe

 
cybrshin 2026-01-27

Terima kasih~

 
jsgogo 2026-01-27

Saat pencarian, kotak pencariannya membesar lalu mengecil... sepertinya akan lebih baik jika itu diperbaiki.
Akan saya gunakan dengan baik!

 
cybrshin 2026-01-27

Oh, saya sama sekali tidak merasa ada masalah, jadi akan saya periksa lagi.

 
pmc7777 2026-01-27

Data backtesting diambil dari mana?

 
cybrshin 2026-01-27

Apakah yang dimaksud adalah data harian untuk backtesting?
Saya kurang cocok dengan Yahoo Finance, jadi saya merujuk pada data dari Naver Finance.

 
pmc7777 2026-01-27

Ternyata Naver Finance juga punya API ya, terima kasih.

 
cybrshin 2026-01-27

Ini bukan open api huhu;

 
excovert 2026-01-27

Saya sempat memikirkan hal serupa, dan ini bagus~ Tadi tertulis kalau IRP tidak mendukung API, apakah akan ada juga fitur untuk input manual~?

 
cybrshin 2026-01-27

Ya, untuk akun IRP sepertinya diblokir oleh Korea Investment & Securities, jadi tidak mendukung API.

Hmm, karena status aset bisa diambil dan rencana bisa disusun, sepertinya tinggal mengikuti itu saja.
Sebagai gantinya, karena transaksi jual beli akan error, sepertinya cukup dijalankan manual dengan tangan hanya pada hari rebalancing.

 
cybrshin 2026-01-27

Untuk akun IRP, layanan ini saat ini hanya menampilkan rencana rebalancing di konsol (dan Telegram) seperti berikut, jadi sepertinya Anda bisa bertransaksi dengan merujuk pada ini.

ps. Karena nominal dan jumlah saham adalah akun saya, sebagian saya tampilkan sebagai ?.


=== Starting Portfolio Rebalancing ===
Checking for pending orders to cancel...
[KISApi] Pending Orders Info Failed: Akun pensiun tidak mendukung layanan tersebut.
Tidak ada order yang belum tereksekusi.
Analyzing current portfolio state...
[KISApi] IRP/Pension Account Detected: Switching to Fallback Balance Check (TTTC8434R).

📋 Rencana rebalancing (Rebalancing Plan)

  • Total aset (Total Equity): XXX won
  • Kas saat ini (Current Cash): YYY won

[Rencana jual (SELL)]

  • KODEX 200 Migukchae Honhap: ? saham (? won) | 21.1% -> 20.0%
  • TIGER KRX Geum Hyeonmul: ? saham (? won) | 5.8% -> 5.0%

[Rencana beli (BUY)]

  • TIME Miguk Nasdaq 100 Chaegwon Honhap 50 Active: ? saham (? won) | 9.8% -> 10.0%
  • TIGER Miguk S&P500: ? saham (? won) | 19.2% -> 20.0%
  • KODEX China Hang Seng Tech: ? saham (? won) | 9.8% -> 10.0%
    ...

⛔ Akun IRP/pensiun tidak mendukung order otomatis via API.
Silakan rujuk 'rencana rebalancing' di atas dan lakukan transaksi secara manual di MTS/HTS.

 
rainystar 2026-01-27

Pemilihan dan analisis portofolio, serta backtest, semuanya sederhana dan cukup bagus.

 
cybrshin 2026-01-27

Terima kasih~