Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Попробуйте вставлять разделитель строк "\r\n"
Странно. Если просто выводить строку через Print() все ОК, если же формировать ее при помощи StringFormat() и передавать как параметр в OnChartEvent хвост обрезается.
Разберитесь плиз где глюк.
PS
Как я понял проблема с пользовательскими сообщениями в OnChartEvent в иксикпк теперь будет существовать до конца чемпионата (поскольку во время проведения чемпионата билды выходить не будут)?
Странно. Если просто выводить строку через Print() все ОК, если же формировать ее при помощи StringFormat() и передавать как параметр в OnChartEvent хвост обрезается.
А можете примерчик привести? Что именно обрезается.
какая разница между Symbol() и _Symbol .... Period() и _Period ???
А можете примерчик привести? Что именно обрезается.
Исходный текст, который посылается в OnChartEvent - "The server has allowed execution of the operations trade. Trading account №%d."
текст который должен выводится в журнал эксперта - "Event ID 1006 Message Parameters of the terminal - The server has allowed execution of the operations trade. Trading account №xxxxx."
текст который выводится в лог эксперта - "Event ID 1006 Message Parameters of the terminal - The server has allowed execution of the operations trade. Tradi"
Не могу понять никак, в чем проблема.
В эксперте используется две библиотеки функций, написанные в MQL5. Все компилируется нормально, разве что на заголовочные файлы ругается, что не может создать ex. При запуске в тестере в журнале появляется строка: DLL loading is not allowed.
Не могу понять никак, в чем проблема.
В эксперте используется две библиотеки функций, написанные в MQL5. Все компилируется нормально, разве что на заголовочные файлы ругается, что не может создать ex. При запуске в тестере в журнале появляется строка: DLL loading is not allowed.
Исходный текст, который посылается в OnChartEvent - "The server has allowed execution of the operations trade. Trading account №%d."
Я так понимаю вы текст через sparam в EventChartCustom передаете.
Там ограничение на длину передаваемой строки есть - 63 символа. Все что длиннее усекается. Это описано тут (https://www.mql5.com/ru/docs/eventfunctions/eventchartcustom)
Я так понимаю вы текст через sparam в EventChartCustom передаете.
Там ограничение на длину передаваемой строки есть - 63 символа. Все что длиннее усекается. Это описано тут (https://www.mql5.com/ru/docs/eventfunctions/eventchartcustom)
Так может увеличить до 128?
А потом до 256...
Более длинные строки посылайте несколькими сообщениями. В целочисленном параметре можно передавать номер порции, в вещественном параметре - количество порций.