Не записывается комментарий к ордеру

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Alex406
199
Alex406  

Добрый день,

Подскажите пожалуйста, может кто сталкивался -не записывается комментарий к ордеру .

фрагмент кода: 

comment = "test";

 L.LastOrder=OrderSend(symbol,cmd,L.lot,Ask,slippage,L.StopLoss,L.TakeProfit,comment,magic,expiration,arrow_color);

      if(L.LastOrder ==-1)

        err= GetLastError();

        int rr=OrderSelect(L.LastOrder, SELECT_BY_TICKET);

      comment= OrderComment();


Ордер открывается ( GetLastError() возвращает ноль ), а в терминале смотрю и в программе 

функцией  OrderComment() - получается пустая строка;

Alex406
199
Alex406  

 Сам разобрался, может кому пригодится  - ограничение по длине символов 31 ( на самом деле я туда писал не "test", а более длинную строку ) .Если пишешь длиннее, вообще ничего не записывается.

Konstantin Erin
2162
Konstantin Erin  
Alex406:

 Сам разобрался, может кому пригодится  - ограничение по длине символов 31 ( на самом деле я туда писал не "test", а более длинную строку ) .Если пишешь длиннее, вообще ничего не записывается.

Учтите, что брокер порой добавляет еще комментарии типа [tp] [sl] [so] ..., заменяя ими при отсутствии свободного места часть Вашего комментария

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий