ORDER_COMMENT
Komentarz przypisany do zlecenia. Komentarz nie przechodzi w całości na pozycję. Przy aktywacji zlecenia
string OrderGetString(ORDER_COMMENT);
1 fragment kodu z tej strony przeszedł przez kompilator MetaEditor build 6090, 2026-08-05.
Tekst z pola comment zapytania, widoczny w terminalu i w historii.
Dlaczego to nie jest oczywiste
Komentarz nie przechodzi w całości na pozycję. Przy aktywacji zlecenia serwer często dopisuje własny tekst albo zastępuje komentarz informacją o źródle — na przykład przy zamknięciu przez stop lossa. Kod, który po wykonaniu szuka w komentarzu pozycji tego samego napisu, co wpisał w zleceniu, zwykle go nie znajdzie.
Do identyfikacji służy numer magiczny. Komentarz jest dla człowieka czytającego raport.
Kod
ORDER_COMMENT
//--- komentarz wypisujemy, ale decyzje podejmujemy po numerze magicznym
if(OrderGetInteger(ORDER_MAGIC) != (long)Magic)
return;
PrintFormat("zlecenie %I64u, komentarz: '%s'",
OrderGetInteger(ORDER_TICKET), OrderGetString(ORDER_COMMENT));