Все правильно ты меня понял.
Только такой код он к сожалению не суммирует, а обновляет т.е. ставит значение последнего профита.
Вот почему у меня такое нагромождение с одинаковыми вичислениями, только уходит в глубину истории и
вот здесь for (i=OrdersHistoryTotal()-1; i>=0; i--){ я меняю цифру 1, 2, 3 и т.д. в примере у меня до 8
(вот в этой части как то бы поработать с циклом)
изходя из этого и меняются переменные _profit_Byu1 и _profit_Sell1 и в этом случае суммируется.
Алгоритм такой:
1.Ищем время закрытия последней убыточной сделки (есть функция такая, в любом мартине должна быть) Buy
2.Суммируем все сделки, время закрытия которых больше п.1
3. Аналогично для SELL