Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не можешь разобраться в коде? Возможно, на эту тему уже написана статья!
Igor Knyazkov
755
Igor Knyazkov 2016.05.31 13:32 
Здравствуйте. Подскажите, пожалуйста, как я могу узнать размер стопа в пунктах, если известна цена открытия и цена стопа? Я понимаю, что нужно отнять одно от другого, но мне нужно число типа integer.  
Дмитрий
1046
Дмитрий 2016.05.31 14:16  
Умножить разницу на что-нибудь
Igor Knyazkov
755
Igor Knyazkov 2016.05.31 14:18  
YOUNGA:
Умножить разницу на что-нибудь
Уже неполохо, а на что, например? :)
Igor Knyazkov
755
Igor Knyazkov 2016.05.31 15:29  
YOUNGA:
Умножить разницу на что-нибудь
Спасибо за совет! Проблема решена! :) 
Vladimir
199
Vladimir 2016.05.31 23:56  
Ermak1243:
Здравствуйте. Подскажите, пожалуйста, как я могу узнать размер стопа в пунктах, если известна цена открытия и цена стопа? Я понимаю, что нужно отнять одно от другого, но мне нужно число типа integer.  

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

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

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

Igor Knyazkov
755
Igor Knyazkov 2016.06.01 04:41  
Vlad143:

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

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

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

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