Стоп в пунктах

 
Здравствуйте. Подскажите, пожалуйста, как я могу узнать размер стопа в пунктах, если известна цена открытия и цена стопа? Я понимаю, что нужно отнять одно от другого, но мне нужно число типа integer.  
 
Умножить разницу на что-нибудь
 
YOUNGA:
Умножить разницу на что-нибудь
Уже неполохо, а на что, например? :)
 
YOUNGA:
Умножить разницу на что-нибудь
Спасибо за совет! Проблема решена! :) 
 
Ermak1243:
Здравствуйте. Подскажите, пожалуйста, как я могу узнать размер стопа в пунктах, если известна цена открытия и цена стопа? Я понимаю, что нужно отнять одно от другого, но мне нужно число типа integer.  

=(int) MathRound ((цена открытия - цена стопа) / _Point)

Типа integer в справке не нашел, взял тип int. Но среди целочисленных типов он не одинок, надо подставить нужный. Лучше знаковый, чтобы не было фатальной ошибки переполнения типа при отрицательной разности цен, пусть и ошибочной. Размеры отрицательными не бывают, где-то до этого вычисления надо проверить, что (цена открытия - цена стопа) >= 0.

И, возможно, следует учесть тонкость в понятии "дистанция до стопа" и вычесть еще и спред при открытии, (курс открытия - курс стопа - спред в момент открытия)

 
Vlad143:

=(int) MathRound ((цена открытия - цена стопа) / _Point)

Типа integer в справке не нашел, взял тип int. Но среди целочисленных типов он не одинок, надо подставить нужный. Лучше знаковый, чтобы не было фатальной ошибки переполнения типа при отрицательной разности цен, пусть и ошибочной. Размеры отрицательными не бывают, где-то до этого вычисления надо проверить, что (цена открытия - цена стопа) >= 0.

И, возможно, следует учесть тонкость в понятии "дистанция до стопа" и вычесть еще и спред при открытии, (курс открытия - курс стопа - спред в момент открытия)

Спасибо за развернутый ответ! Мне нужно было только расстояние от стопа до цены без учета формальностей. 
Причина обращения: