20 puan yazan cybrshin 2026-01-27 | 29 yorum | WhatsApp'ta paylaş

Korea Investment & Securities’teki emeklilik hesabımı elle yeniden dengelerken çok zorlanıp ciddi şekilde bıkınca bu rebalancer’ı yapmaya başladım.
("Yeniden dengeleme neden bu kadar zor olabilir ki?" diye düşünebilirsiniz; ama piyasa emri vermek istemeyip limit emirle işlem yapmaya çalışınca emirler iyi gerçekleşmiyor, bu yüzden defalarca kontrol etmek gerekiyor ve sonuçta başka işlerle uğraşırken iş birkaç güne yayılabiliyor. Hesaplamak da ayrı bir angarya.)

Bir süre sadece kendim için lokalde tek başıma kullanıyordum; sonra bunu bir hizmet olarak çıkarırsam nasıl olur diye merak edip servise genişlettim.

Ne kadar vibe coding olsa da işin içinde para olduğu için, her şeyi tek tek kontrol ederek geliştirdim; bu yüzden 1 hafta (testlerle birlikte yaklaşık 10 gün) sürdü.
Düşündüğümden daha karmaşık çalıştırması da var (güvenlik sorunları nedeniyle), bu yüzden kılavuz sayfasını ve SSS’yi de önceden epey özenli hazırladım.

Projenin genel yapısını kabaca şöyle kurdum.

Reklam
  • Web dashboard

    • Yeniden dengeleme yapılacak varlıkları ve ağırlıkları belirleyip, yeniden dengeleme periyodu ile sapma oranı gibi ayarları yapılandırırsınız.
    • Portföy için backtest de yapabilirsiniz.
    • Gerçek bot çalışmaya başladığında işlem geçmişi ve varlık durumu da görselleştirilir.
  • Trading bot

    • Kullanıcının PC’sinde lokal servis olarak çalışan bottur. (Kişisel bilgisayarınızda veya kişisel sunucunuzda çalıştırabilirsiniz.)
    • Korea Investment API üzerinden işlem yapar.
    • Web’de ayarlanan değerlere göre periyodik olarak yeniden dengeleme yapar.
    • Güvenlik açısından sorun olabileceği için hesap numarası ve API anahtarları sunucuya gönderilip saklanmaz; yalnızca lokalde yönetilir.
    Reklam

Şu anda yalnızca Korea Investment API kullanıyorum… diğer aracı kurumlara da entegrasyon yapmalı mıyım, emin değilim.

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

Not: Alan adını henüz ayrıca almadım. İlgi görüp kullanıcı sayısı artarsa yeni bir tane almayı düşünüyorum. En mutlu hayalim, birçok kişinin kullanıp sonunda ücretli modele bile geçebilmesi?

29 yorum

 
vwjdalsgkv 2026-01-27

(Korea Investment & Securities olmasa da) bir menkul kıymetler şirketinde çalışıyorum.
Sanırım ücretli hale getirmeyi düşünürseniz yatırım danışmanlığı vb. lisans gerekliliklerini kontrol etmeniz gerekecek.
Aksi halde yasa dışı faaliyet olarak yaptırımla karşılaşabilirsiniz; bu yüzden çok ama çok dikkatli olmanız gerekir.
Kore'de bu tür finansal konulardaki düzenlemeler oldukça katıdır.
Gerçekten çok düşük bir ihtimal olsa da... olur da gerekir diye, ihtiyat olsun diye bunu en azından yorum olarak belirtmek istedim.

 
cybrshin 2026-01-27

Tavsiyeniz için teşekkürler.

Ben yatırım konusunda tavsiye veren biri olmadığım için sorun olmayacağını düşünmüştüm ama anlaşılan iki kez kontrol etmek şart!

 
cafedead 2026-01-28

Yeniden dengelemenin kendisi yatırım tavsiyesi gibi görünüyor. Ücretli hale getirmeden önce bir avukata danışmanız iyi olabilir.

 
cybrshin 2026-01-28

Evet, teşekkürler.
(Ücretsiz kesinleşti haha)

 
baeba 2026-01-28

Finans konusunda pek bilgim yok..
Bireysel emeklilik hesabımda
şu anda "Hankuk Tuja Uzun Vadeli Varlık Dağılımı Menkul Kıymet Yatırım Fonu C-Pe (karma-yeniden dolaylı yatırım tipi)" buna yatırım yapıyorum..
Bunu nasıl kaydediyorum?

 
cybrshin 2026-01-28

Ah, o enstrümanı aratınca ETF değil, bir fon gibi görünüyor.

Fonlar kapsama dahil değil...

 
baeba 2026-01-28

https://dart.fss.or.kr/dsab005/main.do Buradan sorguladığınızda..
Kontrol ettim.. fon kodu gerçekten var ama...
EA231

Portföye kod eklerken fon kodunu da dikkate alırsanız memnun olurum.
Kolay gelsin.

 
cybrshin 2026-01-28

ETF olmayan fonlar için sadece arama yapmak kolay.

Ama gerçek bir botta API ile alım satım yapmak istiyorsanız, fonlar için tamamen farklı bir API kullanmak gerekiyor gibi görünüyor.

Bu arada neden fon kullanıyorsunuz? Fonlarda da bireysel yatırımcılar ayrıca rebalancing yapıyor mu???

Fonların zaten sizin yerinize bir şeyler yapan ürünler olduğunu düşündüğüm için, ek bir şeye ihtiyaç olabileceğini hiç düşünmemiştim.

Biraz daha düşünmek gerekiyor gibi görünüyor.

 
illiil1lii 2026-01-28

Bir kez Nasdaq için yapıp yerelde çalıştırmayı denemem gerekecek. Fikir güzelmiş.

 
cybrshin 2026-01-28

Başarılar diliyorum.
Local'de çalıştırmak kolaydır.
Ancak yurt dışı hesabıysa vergi hesaplamasını da birlikte yaparsa daha da iyi olur. Vergiye göre ayar yapılabilse de güzel olur diye düşünüyorum.

 
channprj 2026-01-27

Ben de benzer şekilde kişisel olarak bir şeyler yapıp çeşitli deneyler yürütüyordum, görmek sevindirici. Destekliyorum.

 
cybrshin 2026-01-27

Teşekkür ederim.
Tek başıma çalıştırmak düşündüğümden daha kolaydı ama UI eklemek, entegrasyon yapmak, eksik bir şey var mı diye kontrol etmek ve rehber yazmak düşündüğümden daha uzun sürdü gözyaşı

 
cgs4323 2026-01-27

Teşekkür ederim.

 
cybrshin 2026-01-27

Umarım işinize yarar...

 
dbros 2026-01-27

Ben de benzer şekilde CLI ile sorgulayıp yeniden dengeleme yapan bir şey geliştirmeye çalışıyordum, ama gerçekten web üzerinden göstermek daha kullanışlıymış~

Acaba web tarafında hangi framework'ü kullandığınızı öğrenebilir miyim?

 
cybrshin 2026-01-27

next.js kullandım.

 
autumnal 2026-01-27

Ben de yakın zamanda joyful-traders diye, yerelde Kore Investment & Securities API ile şunu bunu eğlenerek kurcaladığımı hatırlıyorum!!

Böyle harika bir program paylaştığınız için teşekkürler~~ Güle güle kullanacağım haha

 
cybrshin 2026-01-27

Teşekkürler~

 
jsgogo 2026-01-27

Arama yaparken arama çubuğunun büyüyüp küçülmesi gibi bir durum var; bunun düzeltilmesi iyi olabilir.
Keyifle kullanacağım!

 
cybrshin 2026-01-27

Eh, hiç sorun fark etmemiştim ama tekrar gözden geçireceğim.

 
pmc7777 2026-01-27

Backtesting verilerini nereden alıyorsunuz?

 
cybrshin 2026-01-27

Backtesting için günlük mum verilerinden mi bahsediyorsunuz?
yahoo finance bana pek uymadığı için, Naver Finans verilerini referans alıyorum.

 
pmc7777 2026-01-27

Naver Menkul Kıymetler'in de API'si varmış, teşekkürler

 
cybrshin 2026-01-27

open api değil ;

 
excovert 2026-01-27

Ben de benzer bir şey düşünüyordum, güzel olmuş ~ IRP için API olmadığı yazıyordu; acaba manuel giriş özelliği de olur mu~?

 
cybrshin 2026-01-27

Evet, IRP hesabı galiba Korea Investment & Securities tarafında engellenmiş; API desteği yok gibiydi.

Hm, varlık durumunu alıp planı oluşturduğuna göre, aynen takip etmek mümkün gibi görünüyor.
Bunun yerine alım satımda hata çıkacaktır, o yüzden sadece yeniden dengeleme gününde elle uygulamak gerekecek gibi.

 
cybrshin 2026-01-27

IRP hesabı için aşağıdaki gibi yalnızca konsola (ve Telegram'a) yeniden dengeleme planı yazdırılıyor; buna bakarak alım satım yapabilirsiniz.

Not: Tutar veya hisse adedi benim hesabıma ait olduğu için bazı kısımları ? ile gösterdim.


=== Portföy Yeniden Dengeleme Başlıyor ===
İptal edilecek bekleyen emirler kontrol ediliyor...
[KISApi] Pending Orders Info Failed: Emeklilik hesabında bu hizmet kullanılamaz.
Gerçekleşmemiş emir yok.
Mevcut portföy durumu analiz ediliyor...
[KISApi] IRP/Emeklilik Hesabı Algılandı: Yedek bakiye kontrolüne geçiliyor (TTTC8434R).

📋 Yeniden dengeleme planı (Rebalancing Plan)

  • Toplam varlık (Total Equity): XXX won
  • Mevcut nakit (Current Cash): YYY won

[Satış planı (SELL)]

  • KODEX 200 ABD tahvili karması: ? adet (? won) | %21.1 -> %20.0
  • TIGER KRX altın spot: ? adet (? won) | %5.8 -> %5.0

[Alış planı (BUY)]

  • TIME ABD Nasdaq 100 tahvil karması 50 aktif: ? adet (? won) | %9.8 -> %10.0
  • TIGER ABD S&P500: ? adet (? won) | %19.2 -> %20.0
  • KODEX Çin Hang Seng Tech: ? adet (? won) | %9.8 -> %10.0
    ...

⛔ IRP/emeklilik hesapları API ile otomatik emir desteği sunmaz.
Yukarıdaki 'yeniden dengeleme planı'nı referans alarak MTS/HTS üzerinden manuel alım satım yapın lütfen.

 
rainystar 2026-01-27

Portföy seçimi ve analizi, backtest; hepsi basit ve gayet iyi görünüyor.

 
cybrshin 2026-01-27

Teşekkürler~