Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1107
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Никак. Может лучше тестировать на реальных тиках?
Просто я знаю, что тестирование в мт5 несравненно лучше мт4, поэтому я хотел протестировать робота в мт5, но ему нужен очень маленький спред, таких брокеров на мт5 я не знаю
Приветствую!
Создаю поле ввода, во входных параметрах прописываю "double"
По итогу на выходе в мт4 если ввести целое число, то отображение:
В мт5 получаю дробное:
Если вносить дробное, то проблем нет - всё работает во фэн-шую :)
Вопрос: как получить отображение в мт5 целым числом?
Приветствую!
Создаю поле ввода, во входных параметрах прописываю "double"
По итогу на выходе в мт4 если ввести целое число, то отображение:
В мт5 получаю дробное:
Если вносить дробное, то проблем нет - всё работает во фэн-шую :)
Вопрос: как получить отображение в мт5 целым числом?
DoubleToString(TralingStop,0);
DoubleToString
Преобразование числового значения в текстовую строку.
DoubleToString(TralingStop,0);
DoubleToString
Преобразование числового значения в текстовую строку.
Тогда не получу дробное число.
Нужно видимо что-то на подобии:
Тогда не получу дробное число.
Нужно видимо что-то на подобии:
typename(TralingStop)=="double" ? ...
typename(TralingStop)=="double" ? ...
Не совсем, если ввели во входных параметрах "input" к примеру 15 или 15.0, то отображать в поле ввода просто 15, то есть целое число. Если во входных параметрах ввели 12.3, то в поле ввода и отображать 12.3
Не совсем, если ввели во входных параметрах "input" к примеру 15 или 15.0, то отображать в поле ввода просто 15, то есть целое число. Если во входных параметрах ввели 12.3, то в поле ввода и отображать 12.3
Ну тогда это - определение количества знаков после запятой у любого числа. Где-то такая тема была - там всё обсуждалось.
Ну тогда это - определение количества знаков после запятой у любого числа. Где-то такая тема была - там всё обсуждалось.
Вроде было, но найти не смог, поэтому написал здесь (
Не совсем, если ввели во входных параметрах "input" к примеру 15 или 15.0, то отображать в поле ввода просто 15, то есть целое число. Если во входных параметрах ввели 12.3, то в поле ввода и отображать 12.3
поэкспериментируй с таким скриптом:
2019.08.06 22:40:44.668 tst1 (EURUSD,H1) inp1 = 15.000000 --> 15
2019.08.06 22:40:44.668 tst1 (EURUSD,H1) inp2 = 12.300000 --> 12.3
кажется в 7-м знаке после запятой будет иногда ошибаться
Вроде было, но найти не смог, поэтому написал здесь (