Отрицательный риск, то есть в прибыли? Новый комментарий FX MT4 2025.01.18 02:43 double Total_Current_Risk() { double res = 0; for (int i = 0; i < OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) && OrderStopLoss() != 0) { double m_point = MarketInfo(OrderSymbol(), MODE_POINT); double m_lotstep = MarketInfo(OrderSymbol(), MODE_LOTSTEP); double m_TickValue = MarketInfo(OrderSymbol(), MODE_TICKVALUE); double m_sl = 0; if (OrderType() == OP_BUY || OrderType() == OP_BUYLIMIT || OrderType() == OP_BUYSTOP) { m_sl = (OrderOpenPrice() - OrderStopLoss()) / m_point; } else { m_sl = (OrderStopLoss() - OrderOpenPrice()) / m_point; } res += NormalizeDouble((OrderLots() * (m_sl * m_TickValue)) + OrderCommission() + OrderSwap(), 2); } } Print("Account Balance: ", AccountBalance(), " -- Total Current Risk (with swap and commission): ", res, " -- Net Balance: ", AccountBalance() - res); return res; } void OnTick() ``` Счет на балансе 500 долларов США. Допустим, я куплю инструмент за 100 долларов США. Стоп-лосс 90. Риск 100 - 90 = -10 долларов США. Инструмент растет в мою пользу, текущая цена 120. Открытая активная сделка приносит прибыль, передвижной стоп-лосс перемещен до 110. Вернет ли Total_Current_Risk() 100-110 = -10? Чистый баланс: ", AccountBalance() - res 500 - -10 = 510 долларов США? SimpleDailyRangeBreakExpert 'Закрыть все'/'Открыть' инструменты Хилп! Хилп! Renat Akhtyamov 2025.01.23 15:59 #1 FX MT4: Риск 100 - 90 = -10 долларов США. 10 Shoker 2025.01.24 15:01 #2 Renat Akhtyamov #: 10 Не мешай человеку быть богатым osmo1717 2025.01.24 17:14 #3 Shoker #: Не мешай человеку быть богатым Он прав, если цена пошла в его сторону и он передвинул стоп лосс, то у него уже минимум 510 долларов. Но вопрос про возврат функцией значения Новый комментарий
Счет на балансе 500 долларов США. Допустим, я куплю инструмент за 100 долларов США. Стоп-лосс 90. Риск 100 - 90 = -10 долларов США.
Инструмент растет в мою пользу, текущая цена 120. Открытая активная сделка приносит прибыль, передвижной стоп-лосс перемещен до 110.
Вернет ли Total_Current_Risk() 100-110 = -10?
Чистый баланс: ", AccountBalance() - res
500 - -10 = 510 долларов США?