Комментарий следующего ордера

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
PyhnetMozg
61
PyhnetMozg  
Здравствуйте, ..... Подскажите пожалуйста как правильно (с помощью кода), изменить комментарий следующих ордеров, желательно код заранее спасибо!!!!
Rolli
40
Rolli  

Может быть, попробовать привязать текст комментария либо magic-а очередного ордера - к текущему времени (вставить в текст - полную дату с точностью до минуты или даже часа)? Видимо, проще сделать такую привязку magic-а, а уже его вставить в комментарий.

Конкретно, как это сделать программно, сходу сейчас не отвечу. (Забежал на форум на минутку) Возможно, кто-то из более опытных присутствующих программеров оперативно подскажет.

Как один из способов перемены magic-a, пока посмотрите последний пост вот в этом адресе: https://forum.mql4.com/ru/27786

Artyom Trishkin
Модератор
56454
Artyom Trishkin  
Был бы вопрос понятным, может и подсказали.
Vladislav Andruschenko
174771
Vladislav Andruschenko  
Myltiplaz:
Здравствуйте, ..... Подскажите пожалуйста как правильно (с помощью кода), изменить комментарий следующих ордеров, желательно код заранее спасибо!!!!


string comment

comment

Комментарий к ордеру


MqlTradeRequest

при открытии ордера ему можно присвоить комментарий, изменить комментарий "позже" нельзя, только при открытии позиции

vvs1
60
vvs1  
Здравствуйте. Какой разделитель нужно ставить в комментариях  в функции ордерсенд , если нужно указать несколько комментариев? 
Maxim Kuznetsov
13607
Maxim Kuznetsov  
vvs1:
Здравствуйте. Какой разделитель нужно ставить в комментариях  в функции ордерсенд , если нужно указать несколько комментариев? 

любой.

как задать комментарий и как его понять - личное ваше дело.

но есть нюансы - размер комментария ограничен, сервер может туда кое-чего дописывать а если ему надо то он ваш текст перезабьёт,
при частичном закрытии комментарий не наследуется,

и вообще комментарий хранится на сервере, для сервера ничего не значит и может быть невозбранно потёрт. Удаление комента не является сбоем сервера, так точнее

vvs1
60
vvs1  
Здравствуйте. Какой разделитель нужно ставить в комментариях  в функции ордерсенд , если нужно указать несколько комментариев? 

любой.

как задать комментарий и как его понять - личное ваше дело.

но есть нюансы - размер комментария ограничен, сервер может туда кое-чего дописывать а если ему надо то он ваш текст перезабьёт, 
при частичном закрытии комментарий не наследуется,

и вообще комментарий хранится на сервере, для сервера ничего не значит и может быть невозбранно потёрт. Удаление комента не является сбоем сервера, так точнее



OrderSend(Symbol(),OP_BUY,Lot,NormalizeDouble(Ask,Digits),3,0,0,  Ask Bid,Magic,0,Green)

Пишу Bid Ask выдает ошибку  Что между ними надо ставить?

'Bid' - some operator expected cm_universal_trailing_stop.mq4 266 106


Igor Zakharov
6652
Igor Zakharov  
начните с приведения типов: как конвертировать double в string (bid и ask - это числа, а комментарий - строка)
Ilya Baranov
4365
Ilya Baranov  
DoubleToString( Ask ) + " " + DoubleToString( Bid )
Renat Akhtyamov
16177
Renat Akhtyamov  
Igor Zakharov:
начните с приведения типов: как конвертировать double в string (bid и ask - это числа, а комментарий - строка)

Илья пишет верно, но правильнее так:

DoubleToString( Ask,Digits ) + " " + DoubleToString( Bid,Digits  )

vvs1
60
vvs1  
Спасибо, разобрался.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий