Araştırma yazılımı

Financial AI

Kanıt disiplinli bir araştırma enstrümanı

Bir alım-satım stratejisi gerçekten işe yarıyor mu? Financial AI bu soruyu, kuralları sonuç görülmeden önce yazılan, bir kez çalıştırılan ve sonucu karma zincirli (hash-chained) bir kayda mühürlenen çalışmalarla sınayan, yerelde çalışan bir yazılımdır.

Araştırma sürüyor

Çizim: solda önceden yazılmış bir protokol belgesi, sağda birbirine zincirle bağlı üç kayıt; sonuncusunun üstünde bir onay mührü.

Neden yapıldı

Bir alım-satım stratejisi geçmiş fiyatlar üzerinde denendiğinde olduğundan çok daha iyi görünebilir. Kurallar sonuç görüldükten sonra ayarlanır, tutmayan denemeler sessizce bırakılır, en iyi görünen sonuç seçilir ya da o gün bilinemeyecek bir bilgi farkında olmadan hesaba karışır. Bunların hepsine birden geriye dönük testte kendini kandırma denir.

Financial AI buna karşı yapıldı. Bir strateji iddiasına para bağlanmadan önce o iddia, kuralları önceden yazılmış ve sonucu sonradan değiştirilemeyen bir sınavdan geçer: önce kanıt, sonra karar. Kararı yazılım değil, kanıtı okuyan insan verir.

Ne yapar

Financial AI, strateji iddialarını yargılamak için bir yöntem ve o yöntemi dayatan yazılımdır. Her strateji önceden kaydedilmiş bir çalışmayla sınanır; çalışmanın kuralları sonuç görülmeden yazılır ve sonuç geldikten sonra değiştirilmez.

Başarının ölçüsü kazandıran bir strateji bulmak değil, mühürlü ve yeniden üretilebilir hükümlerdir. "Üstünlük yok" (NO EDGE) hükmü de geçerli bir sonuçtur: olumlu ya da olumsuz, her hüküm aynı biçimde kayda geçer.

Financial AI otonom bir alım-satım botu değildir.

Nasıl çalışır

Bir çalışmanın yolu: kayıttan bağımsız doğrulamaya.

  1. Önce kayıt

    Çalışmanın protokolü (kullanılacak veri, kurallar, maliyetler ve karar kuralı) herhangi bir sonuç görülmeden yazılır ve sürüm denetimine işlenir. Protokol, yazıldığı gibi çalıştırılıp aksini gösterene kadar varsayılan hüküm "üstünlük yok" (NO EDGE) olarak kalır.

  2. Tek atış

    Doğrulayıcı ölçüm temiz bir çalışma ağacında, bir kez ve bir insan tarafından çalıştırılır. Beğenilmeyen bir sonuç yeniden denenmez.

  3. Mühür

    Sonuç karma zincirli bir kayda eklenir. Zincir, kayıt sonradan değiştirilirse ya da sırası bozulursa bunu ortaya çıkarır; hüküm, kayıttaki kanıttan yeniden hesaplanabilir.

  4. Aile kuralı

    Her kayıt, olumsuz bir hükmün bütün strateji ailesini kapatacağını önceden yazar. Eşik gevşetilmez; parametreler yeniden ayarlanıp "bir kez daha" denenmez.

  5. Bağımsız doğrulama

    Mühürlü bir çalışma bir rapor paketine dönüştürülebilir: üçüncü bir kişi hükmü internet bağlantısı olmadan, yalnızca Python'un standart kütüphanesiyle yeniden türetebilir.

Şimdiye kadar

Kayıtlı çalışmaların hiçbiri doğrulanmış bir üstünlük bulmadı; her biri kendi önceden yazılmış kuralıyla kapandı. Bu, yöntemin işlediğini gösterir: kurallar beğenilmeyecek sonucu da aynı açıklıkla kayda geçirir.

Bir örnek: momentum-v2 çalışması bir momentum stratejisini sınadı, değerlendirilebilir bir örneklem üretti ve hükmü "üstünlük yok" (NO EDGE) oldu; momentum ailesi kendi kuralıyla kapandı. Bu çalışma, yukarıda anlatılan rapor paketi olarak hazırlandı.

İlkeler

Yazılımın kendi mühendislik ilkelerinden.

  • Deterministik çekirdek

    Hesaplamalar, doğrulama kuralları ve yürütme politikaları deterministiktir. Dil modelleri yorumlayabilir, özetleyebilir ve önerebilir; deterministik finansal mantığın yerini alamaz.

  • Model yardımcıdır, otorite değil

    Bir modelin çıktısı sisteme bir girdidir, son söz değil; doğrulanana kadar güvenilmez sayılır.

  • Belirsizlikte dur

    Gerekli kanıt, doğrulama ya da yetki eksikse sistem tahmin etmez, durur. Belirsizlik yetkiyi azaltır, artırmaz.

  • İzlenebilir kanıt

    Doğrulanmış gerçek, hesaplanmış sonuç, model yorumu, varsayım ve çözülmemiş belirsizlik birbirinden ayrı tutulur.

  • Testler şartnamedir

    Testler amaçlanan davranışı, sınır durumlarını ve hata biçimlerini tarif eder; geçen bir test paketi gerekli ama yeterli değildir.

  • Sırlar kodda durmaz

    Kimlik bilgileri ve yetkiler kaynak koda gömülmez; güvenlik sonradan eklenmez, sınırlara tasarlanır.

Durum

Financial AI etkin olarak geliştirilen bir araştırma projesidir. Kaynak kodu herkese açık değildir.

Proje hakkındaki sorularınız için: info@bayraktarrobotik.com