क्या कोई मुझे बता सकता है कि यह ईए प्रत्येक व्यापार कारण के लिए बहुत सारे आकार की गणना कैसे करता है, मैं एमटी 4 भाषाओं में बहुत हल्का समझता हूं।
//| इष्टतम लॉट आकार की गणना करें
// ----------------------------------------------- -------------------
डबल लोट्स ऑप्टिमाइज्ड ()
{
डबल लॉट = बहुत सारे;
int आदेश = इतिहास कुल ();/इतिहास आदेश कुल
int नुकसान = 0;/ब्रेक के बिना घाटे के आदेश की संख्या
//---- बहुत आकार का चयन करें
बहुत = NormalizeDouble (AccountFreeMargin () * MaximumRisk1000.0,1);
//---- ब्रेक के बिना घाटे के आदेशों की संख्या की गणना करें
अगर (DecreaseFactorlt; 0)
{
के लिए (int i = ऑर्डर -1; igt; = 0; i--)
{
अगर (ऑर्डर चयन (i, SELECT_BY_POS, MODE_HISTORY) == झूठी) {प्रिंट (इतिहास में त्रुटि!); टूटना; }
अगर (ऑर्डरसिमबोल ()! = प्रतीक () || ऑर्डर टाइप () gt; OP_SELL) जारी रखें;
//----
अगर (ऑर्डरप्रोफिट () gt; 0) तोड़ें;
अगर (ऑर्डरप्रोफिट () लेफ्टिनेंट; 0) नुकसान ;
}
अगर (lossesgt; 1) lot = NormalizeDouble (बहुत-बहुत * नुकसानघटाना फैक्टर, 1);
}
//---- बहुत सारे आकार लौटें
अगर (lotlt; 0.01) lot = 0.01;
वापसी (बहुत);