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

 
Roman Shiredchenko #:

через DEAL. F1 и справку почитайте.... и примеры в справке 

Читаю. Что именно читать?

 Благодарю что не проигнорировали вопрос, но эта тема предполагает чуть более развернутые ответы, чем "читайте в справке". 

 
Andrei Sokolov #:
DEAL

про  DEAL

 
Roman Shiredchenko #:

про  DEAL

Укажите нормально, пожалста. Пока не нахожу ответа.

 
Andrei Sokolov #:

я тут так и не понял: как связать сделки 2 и 3 ?

что значит связать что бай закрыта селлом? 

там можно разделять инф-ию и узнавать где in а где out.
 
Andrei Sokolov #:

Читаю. Что именно читать?

   HistorySelectByPosition(2);
   profit = 0;
   commission = 0;
   // проходим по всем сделкам всех ордеров позиции
   for (int i = 0; i < HistoryOrdersTotal(); i++) {
      ulong t = HistoryOrderGetTicket(i);
      HistoryDealSelect(t);
      profit += HistoryDealGetDouble(t, DEAL_PROFIT);
      commission += HistoryDealGetDouble(t, DEAL_COMMISSION);
   }

Номер позиции (для HistorySelectByPosition) можно узнать через свойства ордера.

 
Andrei Sokolov #:

Укажите нормально, пожалста. Пока не нахожу ответа.

здесь F 1   нажимайте и читайте 

long type=HistoryDealGetInteger(ticket,DEAL_TYPE); 
 
Roman Shiredchenko #:

что значит связать что бай закрыта селлом? 

Как определить что сделка 2 закрыта именно сделкой 3?

 
Andrei Sokolov #:

Как определить что сделка 2 закрыта именно сделкой 3?

я понял  там можно разделять инф-ию и узнавать где in а где out. 

читайте справку - сейчас не удобно искать.... полностью.

См через DEAL

 
Roman Shiredchenko #:

я понял  там можно разделять инф-ию и узнавать где in а где out. 

читайте справку - сейчас не удобно искать.... полностью.

См через DEAL

Спасиб конечно, но это не ответ, и так читаю.

 
Andrei Sokolov #:

Как определить что сделка 2 закрыта именно сделкой 3?

там есть типа флага запрос in и out его уточняете и все.