
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уважаемые разработчики торговых систем!
Хочу обратить ваше внимание на особенность при арифметических операциях с переменными типа int. Ценность этого сообщения в том, что если вы разделите переменную с типом int на число, при делении на которое получается нецелое число, то вы получите целое округлённое число!
С такой проблемой обычно сталкиваются люди, ранее программирующие на каких-либо других языках, при расчёте коэффициента процента риска для своих советников.
Чтобы облегчить понимание этого замечания, я написал следующий скрипт (он же прикреплён):
Здесь рассчитывается значение цены, увеличенное на 30%. Обратите внимание, что в левой части равенств стоит переменная типа double в обоих случаях! Но результаты оказываются разными:
Результаты вычислений
p.s: Я программировал на Visual Basic'e. Там в обоих бы случаях получилось 1.6323