Обновление платформы MetaTrader 4 билд 625: Журналы в MetaTrader Market и новый MetaViewer - страница 53
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что за ерунда с коде бес происходит ??? Выкидывает на мкл5 при этом ставит автора кода имя а не логин, !!!
Я в шоке раньше у меня был профиль один для мкл 4 и мкл 5 одинаковый теперь их три !!!
Можно ещё проще. Вместо
OrderModify(...);
писать
bool bResult = OrderModify(...);
Т.е. просто присвоить возвращаемый результат функции какой-нибудь переменной, этого достаточно, чтобы предупреждение не появлялось.
Но не проверять результат торговых функций - это действительно странный стиль кодирования.
Проще, но не эквивалентно. Во-первых, мусор в виде "bool bResult = " теперь появляется в каждом месте использования, а, во-вторых, что делать с руганью компилятора, но теперь уже по поводу неиспользуемых переменных?
Здравствуте. Как исправить в 625 билде запуск SL TP скриптов, чтобы они работали при выключенной кнопке ( Авто-торговля) как в билде 610 и ниже версиях .Спасибо.
Скорее всего никак. Теперь автоторговля блокируется везде.
В целях безопасности и надежности можно оправдать все что угодно, важен баланс. Я считаю, что в данном случаи имеет место перебор. Даже если убедиться что ордер отложенный и начать попытку сдвинуть цену открытия, то нет гарантия что через мгновение он не откроется и я не попытаюсь модифицировать цену открытия у открытого ордера. В итоге ошибка. Конечно я могу избавиться от предупреждения, но зачем вводить бессмысленные предупреждения? Чтобы потом глушить их из-за ненужности?
Как компилятору догадаться, что в данном случае использования функции OrderModify() выдавать предупреждение о непроверке результата не нужно?
Как вообще ему определить, что за случай имеет место в каждом конкретном месте?
Никак. Значит, нужно принять решение о каком-то одном стиле поведения компилятора.
MetaQuotes чрезвычайно редко делает что-то не только полезное, но и очень ценное для пользователей. Это как раз такой редчайший случай.
Предупреждения о непроверке результатов вызовов очень ценны с точки серьёзного уменьшения рисков программных ошибок.
В торговле и так хватает рисков всякого рода. А подобные предупреждения серьёзно способствуют уменьшению одного из реальных рисков.
Жуть, сделате что нить с Print логи растут по 40 гб
Проще, но не эквивалентно. Во-первых, мусор в виде "bool bResult = " теперь появляется в каждом месте использования, а, во-вторых, что делать с руганью компилятора, но теперь уже по поводу неиспользуемых переменных?
В вашем случае - мусор в виде дополнительных вызовов функций-обёрток, в моём - в виде левых переменных... То же самое, вид сбоку. А с руганью по поводу неиспользуемых переменных ничего не делать, её не будет.
Кто мне обьяснит что происходит с данным сайтом ???
Почему выкидывает на мкл5 ?
Почему не считаются скачивания выложенных программ ?
Почему размножились профили ???
Куда делись комментарии к выложенным программам ?
Парни хоть бы предупредили или дали какое нибудь предупреждение ....