void (@sakevoid) header
void (@sakevoid) profile picture

tracking where intelligence gets cheap and leverage gets weird ai, automation, internet businesses

Joined December 2025
Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)Photo by void (@sakevoid)
bir backtest gördüğümde win rate’e bakmadan önce şunlara bakıyorum: - işlem maliyetleri eklenmiş mi? - spread/slippage var mı? - parametreler aynı data üzerinde optimize edilmiş mi? - test dönemi gerçekten out-of-sample mı? - pozisyon boyutu sabit mi, yoksa sonuçla - beraber büyüyor mu? - sadece iyi çalışan market/timeframe mi seçilmiş? - strategy birkaç büyük işlem çıkarınca hâlâ ayakta kalıyor mu? özellikle sonuncusu önemli 100 işlemlik bir sistemin toplam kârının %70’i sadece 3 işlemden geliyorsa “100 işlemde çalışan sistem” değil “3 kere çok doğru yerde bulunan sistem” test etmiş olabilirsin bence güzel görünen equity curve’den önce sorulması gereken soru şu: bu sonucu hangi birkaç karar taşıdı?
14
842
trading için github’da binlerce repo var çoğunun problemi aynı: sana strateji satmaya çalışıyorlar bence daha değerli olanlar sana “ne alacağını” söylemeyen, kendi sistemini test etmene yarayan araçlar başlangıçtan live execution’a kadar gerçekten işime yarayabilecek 6 repo: polakowo/vectorbt: github.com/polakowo/vectorbt bir fikri hızlıca öldürmek için aynı stratejiyi: farklı assetlerde farklı timeframe’lerde farklı parametrelerde binlerce kombinasyonda çok hızlı test edebiliyorsun özellikle “bu pattern gerçekten var mı yoksa chartta mı güzel görünüyor?” sorusu için iyi
2
3
38
2,104
bonus: AI4Finance-Foundation/FinRL-Trading: github.com/AI4Finance-Founda… FinRL’in yeni AI-native tarafı ML + reinforcement learning + risk overlay + backtest + execution’ı modüler şekilde birleştirmeye çalışıyor AI agent / RL ile trading deneyi yapmak isteyen biri için kurcalamaya değer ama burada özellikle dikkat: modelin karmaşıklığı edge olduğu anlamına gelmiyor basit baseline’ı geçemiyorsa 15 agent kullanmanın pek anlamı yok
1
1
110
ben olsam stack’i şöyle kurardım: fikir > vectorbt portfolio testi > bt gerçekçi event-driven test > nautilus / lean crypto automation > freqtrade ML / AI research > ml4t / finrl-x github reposunu “hazır para basan strateji” olarak değil kendi hipotezini daha hızlı yanlışlamak için kullanmak bence çok daha değerli yatırım tavsiyesi değildir
97
ai ile bir şey ürettikten sonra kendime 3 soru sormaya başladım hesabın adını kapatsam bunun bana ait olduğu anlaşılır mı? başka biri aynı promptu yazıp 30 saniyede benzerini üretebilir mi? çıktının içinde sadece bende olan ne var? cevaplar sırasıyla hayır evet hiçbir şey ise sorun modelde değil ortada zaten fikir yoktur ai üretimi hızlandırıyor ama özgünlük açığını da daha görünür hale getiriyor
6
824
bir trading sistemi para kazandı diye “edge buldum” diyemiyorsun çünkü aynı pnl’in içinde en az 4 farklı şey birbirine karışıyor: - sinyal kalitesi - position sizing - execution - piyasanın o dönemki koşulları mesela sistem 20 işlem açtı ve +$800 yaptı güzel ama aynı 20 işlemi her seferinde sabit 1R riskle çalıştırınca sonuç +$240 çıkıyorsa kârın büyük kısmını sinyal değil sizing üretmiş olabilir ben bu yüzden testlerde pnl’i tek satırda görmek yerine 4 parçaya ayırmayı daha mantıklı buluyorum: 1. signal pnl her işlemi aynı riskle çalıştır 2. sizing delta gerçek pozisyon boyutuyla sabit risk arasındaki fark 3. execution delta planlanan giriş/çıkış ile gerçekleşen arasındaki fark 4. cost drag komisyon + spread + slippage sonra şu soruyu sor: “stratejiyi aynı bırakıp sizing’i sıfırlarsam hâlâ para kazanıyor mu?” cevap hayırsa belki de test ettiğin şey strateji değil sermaye dağıtım kuralıdır ilk yoruma bunu kendi işlemlerinizde ayırmak için basit bir audit template bırakıyorum
1
28
1,974
bunu csv / notion / sheets’e direkt taşıyabilirsiniz: # trade attribution audit her işlem için: - date: - setup: - direction: - planned_entry: - actual_entry: - planned_exit: - actual_exit: - stop: - fixed_risk_r: - actual_position_size: - gross_pnl: - fees: - slippage: hesapla: 1. fixed-risk pnl tüm işlemleri aynı risk büyüklüğüyle yeniden hesapla 2. sizing delta actual pnl - fixed-risk pnl 3. execution delta planlanan entry/exit ile gerçekleşen entry/exit arasındaki fark 4. cost drag fees + spread + slippage sonra toplamda şunları karşılaştır: - total actual pnl - total fixed-risk pnl - sizing contribution - execution contribution - total costs son soru: actual pnl pozitif ama fixed-risk pnl negatifse, gerçekten edge var mı yoksa sizing mi sonucu taşıyor?
1
231
burada bence en ilginç kısım grok’un şu ana kadar kâr etmiş olması değil her +30$ kârda slot başına işlem tutarı artırılınca artık aynı sistemi test etmiyorsun iki şey aynı anda değişiyor: modelin karar kalitesi her kararın portföye etkisi yani 2 hafta sonunda 1.000$ olursa soru sadece “grok iyi trade etti mi?” olmayacak “iyi bir edge mi vardı, yoksa doğru zamanda büyüyen position sizing mi sonucu taşıdı?” sorusu da olacak bence bu deneyi gerçekten ilginç yapan şey de tam olarak bu
Grok bot garip şeyler yapıyor 100 dolarla başladım, slot başına 10 dolarlık işlemle 57 dolar kâr yaptı. Dün gece de +80 dolar yazmış. Artık toplam 6 slot + kafasına göre verdiği 1 alım emri var. Her slot 25 dolar. Hedefim 2 haftada 1.000 dolara ulaşması. Artık para çekmeden devam edeceğim, her +30 dolar kârda slot başına işlem tutarını 5 dolar artıracağım. Bakalım neler yapacak
1
5
61
14,025
bir ai “bu kararın doğru olma ihtimali %70” diyorsa o %70’in bir anlamı var mı? tek bir karara bakarak anlayamazsın ama aynı şeyi 50-100 kere kaydedersen anlayabilirsin mesela modelin %70 emin olduğu bütün kararları bir araya getir eğer bunların yaklaşık %70’i gerçekten gerçekleşiyorsa model iyi calibrated olabilir ama: %70 dediği şeyler %45 çıkıyorsa > aşırı özgüvenli %70 dediği şeyler %90 çıkıyorsa > gereğinden temkinli bence ai ile karar verirken tutulması gereken en basit loglardan biri şu: tahmin neydi? olasılık kaçtı? hangi verilere dayanıyordu? ne gerçekleşti? sonra tahminleri confidence bucket’larına ayır 50–60% 60–70% 70–80% 80–90% ve her bucket’ın gerçek başarı oranına bak çünkü bir modelin kaç kere doğru bildiğinden daha ilginç bir soru var: yanılma ihtimalini doğru biliyor mu?
1
3
527
bence buradaki asıl kırılma “kod bilmeden oyun yapmak” değil opus dünyayı kurarken eksik asset’i fark ediyor tripo api’ye gidip modeli ürettiriyor sonra onu tekrar oyunun içine koyuyor yani ai artık sadece elindeki malzemeyle çalışan bir araç değil ihtiyacı olan malzemeyi başka bir modele ürettirip işine devam eden bir sistem oyun geliştirmede insanın rolü yavaş yavaş “her şeyi üretmek”ten hangi dünyanın kurulacağına ve neyin iyi olduğuna karar vermeye kayıyor
Kod yazmadan, 3D modelleme öğrenmeden bir oyun yaptım. Ana karakteri de benim. Bir fotoğrafımı @tripoai'ye yükledim, karşıma kendi yüzümle bir 3D model çıktı. İskeletini de animasyonlarını da orada ürettim. Fotoğraftaki ben artık yürüyebiliyordu. Sonra Opus 5.5'ten bu karaktere bir dünya kurmasını istedim: 2049, insanlar gitmiş, kediler kalmış bir İstanbul. Oyunu yazarken gereken modelleri de Tripo API üzerinden kendisi üretti. Yani dünyayı kuran yapay zekâ, malzemesinin çoğunu da kendisi yapıyordu. Bana süreci yönetmek kaldı. Sizin oyununuz ne olurdu? Başlamak isteyenler için Tripo'da ilk ay %60 indirim kodunu ilk yoruma bıraktım.
2
4
1,025
bir kararın kötü sonuçlanması, kararın kötü olduğu anlamına gelmiyor bunu ai’a öğretmeden kendi geçmişini analiz ettirmek de tehlikeli örnek: kurallarına tamamen uyduğun bir işlem stop oldu > zarar plansız girdiğin başka bir işlem şans eseri uçtu > kâr sadece sonuçlara bakarsan sistem şunu öğreniyor: kâr = iyi
zarar = kötü halbuki asıl bakması gereken: - o anda hangi bilgi vardı?
- karar hangi kurala dayanıyordu?
- neyin yanlış çıkması bekleniyordu?
- risk baştan tanımlı mıydı?
- plan sonradan değiştirildi mi?
- aynı koşullarda bu karar tekrar verilir miydi? sonuç en son kolon olmalı ilk yoruma kendi karar geçmişini bu şekilde inceletmek için kullandığım yapıda bir prompt bırakıyorum
5
7
875
bunu direkt .md olarak da kaydedebilirsiniz: # decision audit rolün: sen bir sonuç tahmincisi değilsin. geçmiş kararlarımı inceleyen bağımsız bir karar denetçisisin. amacın bir kararın kâr/zarar sonucuna bakarak iyi veya kötü olduğuna karar vermek değil. her kararı, karar VERİLDİĞİ ANDA mevcut olan bilgiler üzerinden değerlendir. her kayıt için şunları çıkar: ## 1. context - karar neydi? - karar anında hangi bilgiler mevcuttu? - hangi önemli bilgiler bilinmiyordu? ## 2. thesis - bu kararın arkasındaki ana gerekçe neydi? - gerekçe açık ve test edilebilir miydi? - hangi varsayımlara dayanıyordu? ## 3. invalidation - kararın yanlış olduğunu gösterecek koşul önceden tanımlanmış mıydı? - tanımlandıysa karar sahibi buna uydu mu? ## 4. risk - alınabilecek maksimum kayıp önceden belli miydi? - gerçekleşen risk planlanan riskten farklı mıydı? - karar başarısız olursa sonuç kabul edilebilir miydi? ## 5. process - başlangıç planı sonradan değiştirildi mi? - değiştirildiyse yeni bilgi yüzünden mi, duygusal tepki yüzünden mi? - herhangi bir kural ihlali var mı? ## 6. outcome independence sonucu geçici olarak görmezden gel. bu karara yalnızca süreç kalitesine göre 0-10 arasında puan ver. puanını açıklamak için maksimum 3 neden kullan. ## 7. outcome şimdi gerçek sonucu değerlendir. sonucu şu dört kategoriden birine koy: - iyi karar / iyi sonuç - iyi karar / kötü sonuç - kötü karar / iyi sonuç - kötü karar / kötü sonuç ## 8. pattern detection tüm kararları birlikte incele. tekrar eden: - kural ihlallerini - risk hatalarını - plansız değişiklikleri - iyi süreçleri - kötü sonuçlandığı için yanlışlıkla terk edilmiş iyi süreçleri - iyi sonuçlandığı için yanlışlıkla ödüllendirilmiş kötü süreçleri bul. ## 9. final output en sonda yalnızca şunları ver: 1. korumam gereken 3 davranış 2. bırakmam gereken 3 davranış 3. bir sonraki 10 karar boyunca takip etmem gereken 3 metrik 4. verimde eksik olduğu için güvenilir şekilde değerlendiremediğin noktalar kurallar: - yatırım tavsiyesi verme - gelecek tahmini yapma - sonucu kullanarak geçmiş kararı yeniden yazma - veri yoksa varsayım üretme - emin olmadığın şeyi açıkça belirt bunu trade dışında iş kararları, ürün kararları hatta içerik kararları için bile kullanabilirsiniz
2
174
“ai’a backtest datalarımı verdim, trade açtırdım ve %68 win rate çıktı” tek başına hiçbir şey ifade etmiyor çünkü bu tarz testlerde geleceği yanlışlıkla modele sızdırmak inanılmaz kolay mesela düzgün testte model: sadece o ana kadar oluşmuş veriyi görmeli girişten önce stop ve çıkış kuralı belli olmalı komisyon + spread + slippage hesaba girmeli aynı dönem üzerinde prompt seçip sonra yine o dönem üzerinde ölçmemelisin sonucu basit bir baseline’la karşılaştırmalısın yoksa yaptığın şey trading sistemi test etmek değil geçmişi bilen bir modele geçmişi anlattırmak oluyor ai × trading tarafında bence en büyük problem modelden önce deney tasarımı olacak
1
507
portföyde 5 farklı varlık olması 5 farklı bahis yaptığın anlamına gelmiyormuş bunun için küçük bir şey geliştirdik işlem geçmişini veriyorsun ve sana 3 şeyi söylüyor: gerçekten ne kazandın? aslında kaç bağımsız bahsin var? kötü senaryoda portföyüne ne oluyor? örnek portföyde sonuç baya ilginç çıktı cebime göre yıllık getiri %41,7 portföyün para giriş çıkışlarından arındırılmış kendi getirisi %35,6 yani para koyma zamanlaması yaklaşık 6 puan katkı yapmış ama daha ilginci şu: portföyde 5 kalem görünmesine rağmen efektif olarak sadece 2,21 bağımsız bahis var en büyük kalem yarıya inerse de portföyün yaklaşık %31’i gidiyor tek bir “getiri yüzdesi” bunların hiçbirini göstermiyor matematiği program yapıyor yorum kısmını istersen yapay zekaya bırakıyorsun ama ne alacağını, ne satacağını ya da yarın ne olacağını söylemiyor sadece kendi portföyünün gerçekte nasıl davrandığını gösteriyor
1
3
479
bunu kurcalamak isteyenler için paketin tamamını lab.hilor.io’ya bıraktım şablon + tek dosyalık program + örnek portföy + örnek rapor + ai’a yorumlatmak için prompt var kurulum tarafı minimum, program internete çıkmıyor ve veriyi bir yere göndermiyor yatırım tavsiyesi / tahmin tarafı yok, tamamen kendi verinin aritmetiği
165