Есть ли возможность изъять из определенной части комментария к ордеру к примеру размер лота?

Il'ya Matviyenko  
К примеру есть открытая позиция с комментарием GBPUSD/0.11/TP/SL/MAGIC/метка совертника. Нужно при прочтении этой позиции получить 0.11 в DOUBLE для дальнейшего использования. Может кто знает как это сделать. Спасибо
Yevhenii Levchenko  
Il'ya Matviyenko:
К примеру есть открытая позиция с комментарием GBPUSD/0.11/TP/SL/MAGIC/метка совертника. Нужно при прочтении этой позиции получить 0.11 в DOUBLE для дальнейшего использования. Может кто знает как это сделать. Спасибо

Можно через StringFind() найти точку и от нее через StringSubstr() вытащить лот. Ну и перевести в дабл через StringToDouble...

Il'ya Matviyenko  
Yevhenii Levchenko:

Можно через StringFind() найти точку и от нее через StringSubstr() вытащить лот. Ну и перевести в дабл через StringToDouble...

Спасибо

PapaYozh  
Il'ya Matviyenko:
К примеру есть открытая позиция с комментарием GBPUSD/0.11/TP/SL/MAGIC/метка совертника. Нужно при прочтении этой позиции получить 0.11 в DOUBLE для дальнейшего использования. Может кто знает как это сделать. Спасибо

Это называется "распарсить"

Il'ya Matviyenko  
PapaYozh:

Это называется "распарсить"

Спасибо. Получается StringFind мне не нужен. Для формы GBPUSD/0.11/TP/SL/MAGIC/метка совертника нужен только StringSubstr:


string comment = StringSubstr(read_order[ read_orders-1 ].comment,7,4);

?

Yevhenii Levchenko  
Il'ya Matviyenko:

Спасибо. Получается StringFind мне не нужен. Для формы GBPUSD/0.11/TP/SL/MAGIC/метка совертника нужен только StringSubstr:


string comment = StringSubstr(read_order[ read_orders-1 ].comment,7,4);

?

Не, лучше делать универсальный алгоритм (длина идентификатора символа может быть разной). Так же лучше добавить метку отдельно для лота, что-то типа "LOT:0.11" и искать по метке ("LOT:").

Il'ya Matviyenko  
Yevhenii Levchenko:

Не, лучше делать универсальный алгоритм (длина идентификатора символа может быть разной). Так же лучше добавить метку отдельно для лота, что-то типа "LOT:0.11" и искать по метке ("LOT:").

Понял спасибо!

Vladislav Andruschenko  
а еще есть ограничение на количество символов в комментарии.... 
Причина обращения: