Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 178
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
задача усложнилась... за ночь не сложилась в голове... видимо не Менделеев, чтоб во сне сложные задачки складывать )))
как найти предпоследнюю цифру в целом числе!
101 --> 0
267 --> 6
?
так будет работать или где то что-нибудь я не учел?
Остаток от деления на 100 разделить на 10 с округлением до ближайшего меньшего.
задача усложнилась... за ночь не сложилась в голове... видимо не Менделеев, чтоб во сне сложные задачки складывать )))
как найти предпоследнюю цифру в целом числе!
101 --> 0
267 --> 6
?
так будет работать или где то что-нибудь я не учел?
печатаем все разряды
Остаток от деления на 100 разделить на 10 с округлением до ближайшего меньшего.
это знаю, но не хочу из int выходить, floor() возвращает же double
печатаем все разряды
это логично, нужно именно предпоследнюю цифру целого числа гарантированно получить, с Магик номерами работаю, нужно по "десяткам" (предпоследний знак) раскидывать статистику по ордерам,
проверял свой вариант, вроде не должно быть ошибок
тут основное у меня сомнение в преобразовании типов:
имеем int x = 119 ---> x % 100 = 19 ---> x /10 = 1 - тут не должно быть багов
а вот int x = 199 ---> x % 100 = 99 ---> x /10 = 9 - тут сомневаюсь, проверял выборочно, скорее всего будет корректно работать
ну, если только второй разряд нужен, то думаю так
ну, если только второй разряд нужен, то думаю так
да, наверное Ваш вариант надежнее чем мой int y = (x%100 )/10;
пусть лучше будет int y = (x/10 )%10;
OK. Спасибо!
ЗЫ: так наверное будет гарантированно типы приводить, int(x/10 ) % 10 ... не люблю с приведениями типов в MQL работать, были случаи, что не получилось правильно угадать к какому типу компилятор приведет результат
Здравствуйте. Пробую осознать возможности нейросети.
Ознакомился с описанием работы с использованием библиотеки Fann2mql.
Однако все преложенные к рассмотрению образцы советников (NeuroMACD, OlegOlegovFANNv1) не компилируются .
Ошибка одинаковая :
'path' - parameter conversion not allowed NeuroMACD-fixed.mq4 88 29
'path' - parameter conversion not allowed OlegOlegovFANNv1.mq4 148 29
Очевидно 'path' - имя нейросети в формате string .
Тогда непонятно почему конверсия запрещена и вообще зачем она?
Судя по комментариям к этим программам, компиляция у всех без ошибок.
Как мне обратиться в тех.поддержку? Помогите?
тут спрашивайте (или создайте новую тему)
Как мне обратиться в тех.поддержку? Помогите?