Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Следующая проблема.
После переустановки ОС и новой инсталляции MT5 перестали загружаться пользовательские индикаторы, которые ранее работали.
Перепроверил параметры - все верно.
Далее попробовал загрузить через iCustom один из стандартных Examples индикаторов, вынеся его в корневую папку Indicators,
но приведенный ниже код в случае наличия "#include" приводит к ошибке загрузки, хотя:
- ошибки по включаемым классам отсутствуют,
- код с участием данных классов для упрощения понимания причин ошибки отключен, а ранее работал нормально,
- без включения #include ошибка загрузки пользовательского индикатора не возникает.
Совершенно не могу понять, в чем дело.
То же самое происходит и в обычном варианте, с использованием классов:
И это при том, что версия MT5 build 401, которая используется сейчас, работала без ошибок с этим кодом как на домашнем, так и на офисном ПК (на котором работает до сих пор).
Следующая проблема.
После переустановки ОС и новой инсталляции MT5 перестали загружаться пользовательские индикаторы, которые ранее работали.
Перепроверил параметры - все верно.
Далее попробовал загрузить через iCustom один из стандартных Examples индикаторов, вынеся его в корневую папку Indicators,
но приведенный ниже код в случае наличия "#include" приводит к ошибке загрузки, хотя ошибки по включаемым классам отсутствуют,
код с их участием для упрощения понимания причин ошибки теперь уже не используется, а ранее работал нормально:
- приводит к ошибке загрузки:
Совершенно не могу понять, в чем дело.Rosh, спасибо, но методом движения от самой простой модели с минимумом кода к полной путем последовательного включения отдельных частей кода рабочую версию удалось вернуть(иначе мне бы пришлось прикреплять больше полусотни своих файлов, так как от приема архива rar система отказалась). Правда, в чем именно состояла ошибка, если честно, так и не понял.
(иначе мне бы пришлось прикреплять больше полусотни своих файлов, так как от приема архива rar система отказалась).
Максимальный объем закачивания: 16 Мб, не более 10 вложений (.gif .png .jpg .jpeg .zip .txt .log .mqh .ex5 .mq5 .mq4 .ex4 .flv .mt5)
Здравствуйте, сегодня при записи числа в формате double в глобальных переменных терминала (вручную) 88,71 после нажатия Enter вижу значение 88,709999999, приэтом в другую глобальную переменную вносил запись 87,80 и после нажатия Enter значение приняла, как и положено, 87,8. А при записи значений с 4 знаками после запятой - получаю значение с 4 знаками. Билд 401.
P.S. в принципе данное представление числа для чтения экспертом скорее всего будет воспринято как и положенно, но для чтения человеком как-то не красиво.
Здравствуйте, сегодня при записи числа в формате double в глобальных переменных терминала (вручную) 88,71 после нажатия Enter вижу значение 88,709999999, приэтом в другую глобальную переменную вносил запись 87,80 и после нажатия Enter значение приняла, как и положено, 87,8. А при записи значений с 4 знаками после запятой - получаю значение с 4 знаками. Билд 401.
P.S. в принципе данное представление числа для чтения экспертом скорее всего будет воспринято как и положенно, но для чтения человеком как-то не красиво.
https://www.mql5.com/ru/docs/basis/types/double
https://www.mql5.com/ru/articles/1561
https://www.mql5.com/ru/docs/basis/types/double
https://www.mql5.com/ru/articles/1561
Спасибо, но хотелось бы видеть числа в привычном виде, а машина пусть считает числа как ей положенно
Спасибо, но хотелось бы видеть числа в привычном виде, а машина пусть считает числа как ей положенно
https://www.mql5.com/ru/docs/convert/doubletostring
нет в мире совершенства....
https://www.mql5.com/ru/docs/convert/doubletostring
нет в мире совершенства....
Есть :) В VB.NET с этим вопросом все в порядке.
Весь вопрос какой ценой ))))
Зачастую мы видим лишь верхушку айсберга....
http://msdn.microsoft.com/ru-ru/library/system.decimal.aspx
P.S. Невозможно штатным способом реализовать это! Для этого Вы должны понимать как хранится число с плавающей точкой! Можно пойти лишь на искусственные ухищрения....