Bu script sadece döviz enstrümanları için ve sadece AL pozisyonu için lot hesaplayabiliyor. Örneğin, #AA enstrümanı üzerinde çalıştırdım ve aşağıdaki sonucu aldım.
2010.09.12 20:06:55 ytg_Percent_Lot (#AA,H1) Свободных следств=5935.3 USD Задан процент=33.3% Лот=0
Merhaba, Yuri
Benim felsefem biraz farklı, RİSK = MAKSİMUM ZARAR.
Her şeyden önce, hesaplamanın stoploss seviyenizi dikkate alması gerektiğini düşünüyorum.
Aynı anda iki tüccar tarafından yapılan iki işlemi düşünün:
Tüccar A: 1.00 Lot, STP @20 Pip satın alın.
Tüccar B: 1.00 Lot, STP @ 40 Pip satın alın.
Tüccar B'nin iki kat daha fazla riski vardır, bu nedenle Tüccar A ile aynı risk için 0,5 LotSize işlem yapması gerekir.
Kaldıraç da dikkate alınmalıdır, örneğin 100,00 ise, karlar ve zararlar x100 seviyesindedir. 'Risk Altında' para cinsindendir, Lotlara çevrilmelidir. Kaldıraç hesaba katılmalıdır.
Risk altındaki 2.000 $ mantıklı ise, o zaman kaldıraç 100 ise, LotSize da 100,00'e bölünmelidir.
Ayrıca, hesaplama için temel olarak 'serbest marjı' kullanmanın iyi bir uygulama olduğunu düşünmüyorum. Eğer maksimum risk altındaysanız ve bir işlem aleyhinize gelişirse, marjınız negatif olur. Kötü şey!
//FreeMoney=AccountInfoDouble(ACCOUNT_FREEMARGIN); // GÜVENLİ DEĞİL!!!
FreeMoney=AccountInfoDouble(ACCOUNT_BALANCE); // GÜVENLİ
LotSize = (FreeMoney*AtRisk%) / AccountInfoInteger(ACCOUNT_LEVERAGE) / STP)
9997 USD, Risk Altında %33,33, STP 20, Kaldıraç 100, 1,60 Lot Büyüklüğü verir
Umarım bu mantıklıdır?
T.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
ytg_Percent_Lot:
Komut dosyası, lot büyüklüğünü belirli bir serbest fon yüzdesinde hesaplar.
Author: Iurii Tokman