- Погрешность!
- Как установить алерт?
- Работа с закрытыми сделками
Умножить разницу на что-нибудь
Умножить разницу на что-нибудь
Здравствуйте. Подскажите, пожалуйста, как я могу узнать размер стопа в пунктах, если известна цена открытия и цена стопа? Я понимаю, что нужно отнять одно от другого, но мне нужно число типа integer.
=(int) MathRound ((цена открытия - цена стопа) / _Point)
Типа integer в справке не нашел, взял тип int. Но среди целочисленных типов он не одинок, надо подставить нужный. Лучше знаковый, чтобы не было фатальной ошибки переполнения типа при отрицательной разности цен, пусть и ошибочной. Размеры отрицательными не бывают, где-то до этого вычисления надо проверить, что (цена открытия - цена стопа) >= 0.
И, возможно, следует учесть тонкость в понятии "дистанция до стопа" и вычесть еще и спред при открытии, (курс открытия - курс стопа - спред в момент открытия)
=(int) MathRound ((цена открытия - цена стопа) / _Point)
Типа integer в справке не нашел, взял тип int. Но среди целочисленных типов он не одинок, надо подставить нужный. Лучше знаковый, чтобы не было фатальной ошибки переполнения типа при отрицательной разности цен, пусть и ошибочной. Размеры отрицательными не бывают, где-то до этого вычисления надо проверить, что (цена открытия - цена стопа) >= 0.
И, возможно, следует учесть тонкость в понятии "дистанция до стопа" и вычесть еще и спред при открытии, (курс открытия - курс стопа - спред в момент открытия)

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования