Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2582

 
Vitaly Muzichenko #:
HistorySelect(0, TimeCurrent());

Это что? Куда? Вместо чего?

 
Alexey Belyakov #:
HistorySelect
HistorySelect

Отлично описано в документации

 
Как в терминале увидеть список активных (работающих) сервисов?
 
Alexey Belyakov #:
И... ничего не показывает.

Это не телек. 

 
Andrei Sokolov #:

Это не телек. 

Вытащил код из функции ..."ПРОФИТ" по нулям. Тоесть - неправильно работает, но скорее всего я что то неправильно делаю.

 HistorySelect(0, TimeCurrent());
        double profit = 0;
        ulong ticket_in =0;
        ulong ticket_out = 0;
        for(int i = HistoryDealsTotal() - 1; i >= 0; i--)
        {
                ulong  deal_ticket = HistoryDealGetTicket(i);
                
                if   (HistoryDealGetInteger(deal_ticket, DEAL_ENTRY) == DEAL_ENTRY_OUT
                   &&    HistoryDealGetInteger(deal_ticket, DEAL_POSITION_ID) == HistoryDealGetInteger(ticket_in, DEAL_POSITION_ID)) 
                {
                        ticket_out = deal_ticket;
                        break;
                }
        }
        profit += HistoryDealGetDouble(ticket_out, DEAL_PROFIT);
  //      profit += HistoryDealGetDouble(ticket_out, DEAL_SWAP);
    //    profit += HistoryDealGetDouble(ticket_out, DEAL_COMMISSION);
    //    profit += HistoryDealGetDouble(ticket_out, DEAL_FEE);
      
Print("ПРОФИТ",profit);
 
Alexey Belyakov #:

Вытащил код из функции ..."ПРОФИТ" по нулям. Тоесть - неправильно работает, но скорее всего я что то неправильно делаю.

for(int i = HistoryDealsTotal() - 1; i >= 0; i--)
        {
                ulong  deal_ticket = HistoryDealGetTicket(i);
                
                if   (HistoryDealGetInteger(deal_ticket, DEAL_ENTRY) == DEAL_ENTRY_OUT
                   &&    HistoryDealGetInteger(deal_ticket, DEAL_POSITION_ID) == HistoryDealGetInteger(ticket_in, DEAL_POSITION_ID)) 
                {
                        ticket_out = deal_ticket;
                        break;
                }
        }

Опишите здесь, что делает эта строка?

 
Vitaly Muzichenko #:

Опишите здесь, что делает эта строка?

Я прекрасно понимаю , лучше бы я ничего не вытаскивал)).  А дождался бы нормального ответа, решения моей задачи.

Потому что эта строка неразрывно связана с глобальной функцией. 

double HistoryProfit(ulong in_ticket_in)
 
Alexey Belyakov #:

Я прекрасно понимаю , лучше бы я ничего не вытаскивал)).  А дождался бы нормального ответа, решения моей задачи.

Потому что эта строка неразрывно связана с глобальной функцией. 

Это сейчас троллинг?

 
Vitaly Muzichenko #:

Это сейчас троллинг?

хамство

 
Vitaly Muzichenko #:
Опишите здесь, что делает эта строка?

Ты у кого спрашиваешь?