يمكن أن يشرح لي أحد كيف هذا EA حساب حجم اللوط لكل قضية تجارية أفهم litlle جدا في لغات mt4.
//| حساب حجم اللوط الأمثل |
// ----------------------------------------------- -------------------
ضعف LotsOptimized ()
{
الكثير المزدوج = الكثير؛
int orders = HistoryTotal ()؛/أوامر التاريخ المجموع
الخسائر int = 0؛/عدد من أوامر الخسائر دون انقطاع
//---- select select size
الكثير = NormalizeDouble (AccountFreeMargin () * MaximumRisk1000.0،1)؛
//---- رقم حساب أوامر خسائر دون انقطاع
إذا (DecreaseFactorlt، 0)
{
لـ (int i = orders-1؛ igt؛ = 0؛ i--)
{
if (OrderSelect (i، SELECT_BY_POS، MODE_HISTORY) == false) {Print (Error in history!)؛ استراحة؛ }
if (OrderSymbol ()! = Symbol () || OrderType () gt؛ OP_SELL) تابع؛
//----
إذا كان (OrderProfit () gt؛ 0) فاصل؛
if (OrderProfit () lt؛ 0) loss ؛
}
if (lossesgt؛ 1) lot = NormalizeDouble (lot lot-loss * lossesDecreaseFactor، 1)؛
}
//---- return حجم اللوت
if (lotlt؛ 0.01) lot = 0.01؛
العودة (الكثير)؛