[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 168
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажимте пожалуйста как окуруглить значение до 4 знаков после запятой.
У меня производится вычисление подобного рода
, где Price1_M5_1 и Price2_M5_1 - это значения котировок. Но a_M5_461 получается не с четырьмя знаками после запятой, а поболее, так как в выражении есть умножение на 4.61. Надо зделать, чтобы значение округлялось на 4 знака после запятой.
Скажите, пожалуйста как сделать. Что-то нигде не могу найти.
Подскажимте пожалуйста как окуруглить значение до 4 знаков после запятой.
У меня производится вычисление подобного рода
, где Price1_M5_1 и Price2_M5_1 - это значения котировок. Но a_M5_461 получается не с четырьмя знаками после запятой, а поболее, так как в выражении есть умножение на 4.61. Надо зделать, чтобы значение округлялось на 4 знака после запятой.
Скажите, пожалуйста как сделать. Что-то нигде не могу найти.
Спасибо большое. Который раз уже помогаете.
Благодарю.
Спасибо большое. Который раз уже помогаете.
Благодарю.
Это все индикатор делаешь. Или что-то другое?
Это все индикатор делаешь. Или что-то другое?
Его делаю. Да я больно-то не спешу. Индикатор сложный, но мне самому интересно его делать. Люблю сложные задания.
Ваш Вариант не помогает. При выводе значения на экран пишется 8 знаков после запятой. Из них 4 нуля.
Ваш Вариант не помогает. При выводе значения на экран пишется 8 знаков после запятой. Из них 4 нуля.
Для расчетов используется NormalizeDouble(), для вывода лучше использовать DoubleToStr();
Для расчетов используется NormalizeDouble(), для вывода лучше использовать DoubleToStr();
Да. Идеально подходит. Спасибо ещё раз.
Пожалуйста, подскажите в чем ошибка:
В результате, Buffer1[i+1] и Buffer1[i+30] при запуске Индикатора показывают 0.
Через какое-то время Buffer1[i+1] начинает показывать ненулевое значение (почему не сразу?),
а Buffer1[i+30] так и остаётся 0.
- С чем это связано?
Пожалуйста, подскажите в чем ошибка:
В результате, Buffer1[i+1] и Buffer1[i+30] при запуске Индикатора показывают 0.
Через какое-то время Buffer1[i+1] начинает показывать ненулевое значение (почему не сразу?),
а Buffer1[i+30] так и остаётся 0.
- С чем это связано?
А чему i равно?