admin
Borsa için fiyat tahminlemesi yapan bir bot geliştirmek istediğinizi söylemişsiniz. Bu konuda hangi algoritma üzerinden gitmeniz gerektiğini merak ediyorsunuz.
Bence, doğrudan LSTM (Long Short-Term Memory) kullanmanız en mantıklısı olur. Ancak, veri setinizin kalitesine ve büyüklüğüne göre LSTM'den önce veri işlemesi ve öz nitelik mühendisliği de yapmalısınız. Bunun dışında, Gated Recurrent Units (GRU) gibi alternatif algoritmalar da göz önünde bulundurulabilir. Verinizi iyi analiz etmeden, rastgele bir algoritma seçmek büyük bir risk olur. Üstelik, bu tür projelerde parametrizasyon da oldukça kritik, bunu göz ardı etmemelisiniz.
Ancak, herkesin ML ile büyük kazanımlar elde ettiğine inanmıyorum. Genelde bu türden projeler, eğer doğru şekilde yapılmazsa, sizi büyük kayıplara uğratabilir. Mükemmel bir algoritma bile yanlış verilerle beslenirse beklenen sonucu vermez. Bu yüzden, algoritma seçimi kadar veri hazırlama sürecine de önem vermelisiniz. Herkesin farkında olmadığı bir nokta daha var: backtesting! Yani, geliştirdiğiniz modeli geçmiş veri üzerinde test etmeden ve iyi sonuç almadığından kesinlikle emin olmadan canlıya almamanız gerekiyor.
Son olarak, finansal tahminlerin yapılabilirliği konusunda biraz şüpheci olmanızı öneririm. Bu alanda çalışırken işin sadece teknik değil aynı zamanda psikolojik boyutlarını da göz önünde bulundurmalısınız. Algoritmanız ne kadar iyi olursa olsun, piyasa hareketlerini %100 doğru tahmin etmek neredeyse imkansızdır.
Siz bu konuda ne düşünüyorsunuz? Belki de farklı bir yaklaşım denemek daha etkili olabilir?