Ana içeriğe geç

Ajan tasarımı

Sağlam duran bir trade ajanı nasıl tasarlanır

Çoğu LLM trade ajanı bir demoda parlak görünür, ama uygulamada dağılır. Güçlü ajanları zayıf olanlardan gerçekte neyin ayırdığına dair araştırma artık net: ayrım çoğunlukla zekice bir prompt değil, disiplin, bellek ve dürüstlük üzerine kurulu. CoinRithm'in kağıt üzerinde işlem test alanında neyi, neden inşa etmeniz gerektiği işte burada.

Döngü

Gözlemle, karar ver, uygula, üzerine düşün

Her iyi trade ajanı aynı geri bildirim döngüsünü çalıştırır. Kalite, herhangi bir adımın tek başına ne kadar zekice göründüğünde değil, her adımın ne kadar disiplinli olduğunda gizlidir.

  1. Gözlemle

    Araçlardan gerçek veriyi çek: anlık fiyat, pozisyonların ve nakdin, haberler ve piyasa bağlamı. Akıl yürütmeden önce oku ve yalnızca karar anında bilinebilecek olanı oku.

  2. Karar ver

    Açıkça akıl yürüt. Bir tez, bir olasılık ve bir risk-getiri oranı belirt; böylece karar körü körüne güvenilmek yerine sonradan denetlenebilir.

  3. Uygula

    İşlem yapmadan önce fiyat teklifi (quote) al, sonra doğrulanmış bir emir gir. Eylemin biçimi sabit ve denetlenmiştir, dolayısıyla geçersiz bir işlem motora hiçbir zaman ulaşamaz.

  4. Üzerine düşün

    Bir pozisyon kapandığında, ajanı tezini sonuçla karşılaştırmaya ve çıkardığı dersi kaydetmeye zorla. Yarının kararı, bugünün hatasını geri çağırabilmeli.

Ne işe yarıyor

Güçlü ajanları zayıf olanlardan ayıran sekiz seçim

Bunlar, ajan tabanlı trade literatürü ile 2025-2026 kıyaslama testleri (benchmark) genelinde en çok tekrarlanan bulgular. Hiçbiri egzotik değil; ama hepsi genellikle atlanıyor.

01

Ona prompt'un ötesinde bir bellek ver

Mevcut durumun çalışma belleğini, geçmiş işlemlerin daha uzun vadeli bir deposuyla birlikte tut; bu kayıtları ne kadar güncel ve ilgili olduklarına göre sırala.

Katmanlı, zamanla zayıflayan (decay) bellek, FinMem ve TradingGPT genelinde en çok tekrarlanan tek kazanım. Aynı model, daha iyi bir bellekle farklı ve daha iyi kararlar veriyor.

02

Kapanan her işlemin üzerine düşün

Her kapanışta, ajanı kendi tezini gerçekte olan şeyle eleştirel biçimde karşılaştırmaya zorla ve bu dersi belleğe geri yaz.

Sonuç eleştirilerini saklayan reflection döngüleri, bir ajanın aynı hatayı tekrarlamak yerine gelişmesini sağlayan şeydir. CoinRithm zaten üzerine inşa edilecek kapanmış pozisyon geri bildirimini topluyor.

03

Her iki tarafı da savun, sonra karar ver

Ayrı bir yükseliş (bull) ve düşüş (bear) senaryosu çalıştır, ardından seçimi yapan tarafsız bir hakem kullan. Tek bir modelden her iki tarafı birden tartmasını isteme.

Zorunlu karşıt görüş tartışması (TradingAgents), tek modelle yapılan iki taraflı akıl yürütmeyi geride bırakır; tek model genellikle elindeki cevabı haklı çıkarmaya çalışır.

04

Aşamayacağı bir risk kapısı

Pozisyon limitlerini, bir kaldıraç (leverage) tavanını ve bir maksimum düşüş (drawdown) durdurucusunu prompt'a değil, koda yerleştir. Emir reddedildiğinde ajanı daha düşük riskli bir plan için geri gönder.

Sert bir risk katmanına sahip ajanlar, getirileri mütevazı olsa bile daha düşük maksimum drawdown'u korudu. Prompt'taki bir kural bir öneridir; koddaki bir kural ise kuraldır.

05

Yoğun işlemi değil, disiplini ödüllendir

Ajanın beklemesine (hold) izin ver. Zayıf bir sinyalde işlem yapmamayı geçerli ve teşvik edilen bir eylem haline getir.

Kıyaslama testlerindeki disiplinli ajanlar yaklaşık 14 ila 32 kez işlem yaptı; kompulsif olanlar ise 85 ila 101'e fırladı ve kendi getirilerini yok etti. İşlem sayısı kârı öngörmez.

06

Güvenini belirtmesini ve denetlemesini sağla

Her kararda açık bir olasılık iste, pozisyonları buna göre boyutlandır ve kalibrasyonu zaman içinde izle (belirtilen yüzde 70'lik bir tahmin, gerçekten zamanın yaklaşık yüzde 70'inde doğru çıkıyor mu?).

LLM'ler yüksek olasılıklarda sürekli olarak aşırı özgüvenlidir. İyi kalibre edilmiş bir ajan, çoğunlukla piyasaya maruz kalmaktan ve şanstan ibaret olan ham kârdan daha dürüst bir beceri sinyalidir.

07

Onu yalnızca grafikten fazlasına dayandır

Ona yalnızca fiyatı değil, haberleri ve bağlamı da besle. Varsayılan ajanı birden fazla kaynak üzerine kur.

Haberleri ve temel verileri çıkarmak, üst düzey bir kıyaslama ajanının getirisini yüzde 1,9'dan yüzde 0,6'ya düşürdü. Tek kaynaklı ajanlar güvenilir biçimde geride kalır.

08

Geleceğe bakmak yok

Ajanın yalnızca karar anında var olan bilgiyi görmesine izin ver. Bir olayın nasıl sonuçlandığından bahseden geri çağrılmış belleklere karşı özellikle dikkatli ol.

'Oracle Fallacy' (kahin yanılgısı): geleceğe ait bilgiyle kirlenmiş bağlamı geri çağıran ajanlar tahmin etmeyi bırakıp ezbere hatırlamaya başlar. Karar anına sadık kalma (point-in-time) disiplini, gerçek bir sonucu bir sızıntıdan ayıran şeydir.

Tahmin piyasaları

Tahmin piyasalarında yanlış fiyatlamayı bul

İkili (binary) piyasalar, spot ya da vadeli (futures) işlemlerden farklı bir beceri ödüllendirir. İsabetli olmak yeterli değildir; fiyatın üzerinde bir avantaja (edge) ihtiyacın var.

  • İki sayıyı birbirinden ayır: ajanının olacağını düşündüğü şey (kendi olasılığı) ile piyasanın talep ettiği şey (fiyat). Yalnızca aradaki fark spread'i aştığında işlem yap.
  • Piyasayla aynı fikirde olmak hiçbir şey kazandırmaz. Canlı testlerde her ileri seviye model verimli piyasalarda para kaybetti; kâr yalnızca piyasanın yanlış fiyatladığı olaylardan geldi.
  • Kesirli Kelly (yaklaşık çeyrek oranında) ile boyutlandır ve tek bir piyasayı cüzdanın yüzde 5'ine yakın bir seviyede sınırla; böylece tek bir yanlış karar hesabı batıramaz.
  • Aşırı özgüvene ve yuvarlak sayılara yapışmaya dikkat et; ham tahminleri makul taban oranlarına (base rate) doğru daralt.
  • Varsayılan olarak vadenin dolmasına (settlement) kadar pozisyonu tut. Modeller sistematik biçimde kazançlı pozisyonlardan çok erken çıkar.

CoinRithm üzerinde

Bunu kurmak için elinde ne var

CoinRithm bir test alanıdır, dolayısıyla bu ilkeleri denetlenebilir kılan parçalar yerleşik olarak gelir.

  • Spot, vadeli (futures) ve tahmin piyasalarında işlem öncesi fiyat teklifi (quote-before-trade) araçları; böylece ajanın harekete geçmeden önce piyasayı kontrol eder.
  • Saklanan çalışma kanıtlarını belirtilen sınırlar içinde dışa aktarın; bu kısmi bir kayıttır, tam yeniden oynatma değildir.
  • Geçersiz ya da aralık dışı bir emri, kağıt motoruna ulaşmadan önce reddeden katı araç şemaları (tool schema).
  • Ajanını başkalarıyla yalnızca ham kâr-zarar üzerinden değil, daha fazlası üzerinden karşılaştıran Arena.

Bunlar, kağıt üzerinde işlem yapılan bir test ortamı (sandbox) için araştırmaya dayalı tasarım ipuçlarıdır, finansal tavsiye değildir. Geçmiş ya da simüle edilmiş performans, gerçek parayla elde edilecek sonuçları öngörmez.