Cevabınız için çok sağolun size zahmet aşağıda mantığını anlattığım exell için bir kodlama gösterir misiniz yukarıda çok karmaşık geldi bana :) Biraz size yıktım ama gerçekten anlamadım 1 hafta uğraşmam gerekecek buna kendim çözmeye çalışırsam :)
Exeldeki kod basit bir position sizing sistemi strateji sonunda kardaysam değer R_pos = 4,4 zarar ettiysem o işlemde R_pos = -1 değer alıyor hangi değeri aldıysa o değeri exeldeki yeşil kutuya yazacak sağ üst kutuda is yeni R değeri çıkıcak onunda alıp R_money değişkenine atayacak böylece sonraki işlemdeki pos miktarı değişmiş oluyor. Sistem ileri düzey risk yönetimi içeriyor o yüzden önemli benim için.
Stratejim ilk çalıştı ve ilk işlemden kar etti diyelim. R_pos = 4,4 değeri atandı stratejimde bu değeri exeldeki A1 kırmızı okuyla gösterilen B16 kutucuğuna girilecek. Sonra hesaplanan yeni R_money değeri sağ alt çaprazda A3 ile gösterilen C17 kutusundaki değeri çekip stratejimde ki R_money değişkenine atıyorum. Starateji çalıştıkça bu şekilde ilerleyecek. Mesela ikinci bir işlem sonucunda kar alırsak tekrar R_pos = -1 olacak ve bu değeri bu sefer A2 okuyla gösterilen C16 kutucuğuna iletecek ve A4 ile gösterilen D17 kutusundaki yeni çıktıyı yine R_money değişkenine atayacak. Bunun kodlaması nasıl olabilir yardımcı olursanız çok sevinirim yukarıdaki karmaşık geldi biraz bana
https://resimyukle.io/g/DPQHzqVaUP