- Algoritmik trading ile ilgili bu vaka çalışması, otomatikleştirilmiş bir bireysel yatırımcı trading botunun geliştirilmesini gösteriyor.
- Bu bot, tüm hisse senedi piyasasını gerçek zamanlı izleyip hızlı trading kararları alabiliyor.
- Botun geliştirilmesi, yıllara yayılan deneme-yanılma ve tekrar eden iyileştirme süreçlerinden geçti.
- Bot, Go kullanılarak geliştirildi ve 16 çekirdekli, 128 GB RAM'e ve 8 TB NVMe depolamaya sahip yüksek performanslı bir oyuncu sisteminde çalışıyor.
- Botun üç temel bileşeni veri sağlayıcı (Polygon.io), uygulama (Go uygulaması) ve aracı kurumdur (Interactive Brokers).
- Go uygulaması veri akışlarını toplar ve yorumlar, trading kararları verir ve alış-satış emirlerini yürütür.
- Bot; veri yapısı keşfi, veri görselleştirme ve işlemleri izleme için yerleşik bir web arayüzü içeriyor.
- Strateji geliştirme ve backtesting, bu botun önemli bileşenleri arasında yer alıyor; odak noktası, özel stratejileri test edip çalıştırmak için bir platform oluşturmak.
- Botun yapısını ve akışını açıklamak için sözde kod ve gerçek Go kodu örnekleri sunuluyor.
- Hisse senedi piyasasının soyutlanması, emir yönetimi, istisnai durumların ele alınması ve trading stratejilerindeki rastgeleliğin anlaşılmasından çıkarılan dersler paylaşılıyor.
- Trading sisteminin temel işlevlerini test etmek için bir hafta boyunca rastgele hisselerde günde 1000 işlem gerçekleştiriliyor.
- Zaman tabanlı birimler yerine tick bar kullanılarak çözünürlük artırılıyor ve piyasa hareketliliği daha doğru yakalanıyor.
- Tamamen bellek içi yapıya geçilerek ölçeklenebilirlik sorunları aşılıyor ve mutex lock kullanan büyük map'lerden yararlanılıyor.
- Veri kaybını önlemek için kesintisiz güç kaynağının önemi fark ediliyor.
- Trading sistemi kurma projesinin zorlayıcı, zaman alıcı ve yalnız hissettirebilecek bir süreç olduğu anlatılıyor.
- Trading sistemi geliştirme ve veri keşfi için Go ve Python'ın gücünden yararlanılıyor.
- Soru sorma, kod üretme ve üretkenliği artırma açısından ChatGPT'nin dönüştürücü etkisinden faydalanılıyor.
- Kişisel bir trading sistemiyle piyasa anomalilerini tespit etme ve piyasa olaylarını doğrudan deneyimleme yeteneği vurgulanıyor.
- Matematik, finans, algoritmik trading ve veri analizi için ek öğrenme kaynakları sunuluyor.
1 yorum
Hacker News yorumları