DEAL_COMMENT
Komentarz przypisany do transakcji. Przy transakcjach generowanych przez serwer komentarz bywa jedynym
string HistoryDealGetString(ulong bilet, DEAL_COMMENT);
1 fragment kodu z tej strony przeszedł przez kompilator MetaEditor build 6090, 2026-08-05.
Tekst przekazany w zleceniu albo dopisany przez serwer.
Dlaczego to nie jest oczywiste
Przy transakcjach generowanych przez serwer komentarz bywa jedynym miejscem, gdzie widać szczegół niedostępny w żaden inny sposób: numer pozycji zamkniętej przeciwstawnie, oznaczenie stop outu albo identyfikator korekty.
To nie znaczy, że wolno na nim opierać decyzje. Format jest różny u każdego brokera i zmienia się między wersjami serwera. Nadaje się do dziennika, nie do warunku.
Kod
DEAL_COMMENT
string komentarz = HistoryDealGetString(bilet, DEAL_COMMENT);
//--- do dziennika, nie do warunku
PrintFormat("transakcja %I64u, powod %d, komentarz brokera: '%s'",
bilet, (int)HistoryDealGetInteger(bilet, DEAL_REASON), komentarz);