• Уважаемый гость! Чтобы просмотреть скрытую часть информации Вам нужно зарегистрироваться.

    Быстрая регистрация!

Удалено Закрытые ордера

  • Автор темы lowech
  • Дата начала
L

lowech

Участник
Регистрация
29.08.2017
Сообщения
1
Реакции
0
Добрый день. Помогите с кодом, нужно чтобы суммировался весь полученный убыток закрытых ордеров в плоть до первого закрытого ордера в профит. Вот что у меня сейчас получилось.
double ClosProfit()
{
double summa;
int orders=OrdersHistoryTotal();

{
for(int i=orders-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{
Print("Error in history!");
break;
}
if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL)
continue;
//---
if(OrderProfit()>0) break;
if(OrderProfit()<0) i++;
}
if(i>0)
summa=OrderProfit()+summa;
}
if(OrderProfit()>summa)
summa=OrderProfit()+summa;

return;
}
 
Теги Нет
Верх