Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши программы на заказ. Зарабатывай с помощью сервиса Фриланс!
koko_moko
317
koko_moko 2015.10.26 11:18 
int back; int p; string s_p; double calc;
p= StrToInteger (s_p);  if (p == 0) {p = 1;}
            calc = back/p;

в отладке back/p =0, back=140, р=70

проверил все. результат тот же. думаю дело в  p= StrToInteger (s_p). 

какие тут могут біть проблемі с конвертацией ? 

Victor Nikolaev
Модератор
14041
Victor Nikolaev 2015.10.26 11:23  

Все нормально 

2015.10.26 16:24:38.154 test EURUSD,H1: p=70 back=140.0 calc=2.0


Файлы:
test.mq4 1 kb
Victor Nikolaev
Модератор
14041
Victor Nikolaev 2015.10.26 12:44  
mario_SC--:

в отладке back/p =0, back=140, р=70

проверил все. результат тот же. думаю дело в  p= StrToInteger (s_p). 

какие тут могут біть проблемі с конвертацией ? 

В следующий раз не редактируйте свой первый пост. Пишите новые. 
koko_moko
317
koko_moko 2015.10.26 13:19  
чутье подсказало поставить тип дабл у "p". значение то тоже самое но теперь считает
Victor Nikolaev
Модератор
14041
Victor Nikolaev 2015.10.26 14:30  
mario_SC--:
чутье подсказало поставить тип дабл у "p". значение то тоже самое но теперь считает
У меня в примере и с int все работает. Похоже вы даже смотреть не стали. Вольному воля
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий