Может быть, попробовать привязать текст комментария либо magic-а очередного ордера - к текущему времени (вставить в текст - полную дату с точностью до минуты или даже часа)? Видимо, проще сделать такую привязку magic-а, а уже его вставить в комментарий.
Конкретно, как это сделать программно, сходу сейчас не отвечу. (Забежал на форум на минутку) Возможно, кто-то из более опытных присутствующих программеров оперативно подскажет.
Как один из способов перемены magic-a, пока посмотрите последний пост вот в этом адресе: https://forum.mql4.com/ru/27786
Здравствуйте, ..... Подскажите пожалуйста как правильно (с помощью кода), изменить комментарий следующих ордеров, желательно код заранее спасибо!!!!
string comment
comment |
Комментарий к ордеру
|
при открытии ордера ему можно присвоить комментарий, изменить комментарий "позже" нельзя, только при открытии позиции
Здравствуйте. Какой разделитель нужно ставить в комментариях в функции ордерсенд , если нужно указать несколько комментариев?
любой.
как задать комментарий и как его понять - личное ваше дело.
но есть нюансы - размер комментария ограничен, сервер может туда кое-чего дописывать а если ему надо то он ваш текст перезабьёт,
при
частичном закрытии комментарий не наследуется,
и вообще комментарий хранится на сервере, для сервера ничего не значит и может быть невозбранно потёрт. Удаление комента не является сбоем сервера, так точнее
любой.
как задать комментарий и как его понять - личное ваше дело.
но есть нюансы - размер комментария ограничен, сервер может туда кое-чего дописывать а если ему надо то он ваш текст перезабьёт,
при частичном закрытии комментарий не наследуется,
и вообще комментарий хранится на сервере, для сервера ничего не значит и может быть невозбранно потёрт. Удаление комента не является сбоем сервера, так точнее
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
начните с приведения типов: как конвертировать double в string (bid и ask - это числа, а комментарий - строка)
Илья пишет верно, но правильнее так:
DoubleToString( Ask,Digits ) + " " + DoubleToString( Bid,Digits )
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования