Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
29.04.2025, 17:41:44
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Ошибка деления на ноль « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Ошибка деления на ноль  (Прочитано 3389 раз)
qpile
Newbie
*
Сообщений: 48


Просмотр профиля Email
« : 18.03.2014, 16:52:34 »

Здравствуйте, уважаемые разработчики!
В связи с чем в указанном блоке кода происходит сабж
if (riskShort>0)
{
temp=(capital*Risk/100)/riskShort;
LotToTradeShort=floor(temp)/LotSize;
}
 А именно тут
temp=(capital*Risk/100)/riskShort;
Спасибо
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : 19.03.2014, 10:33:49 »

Не факт, что ошибка происходит именно в этой строке. У нас были проблемы, когда номера строк с ошибками съезжали на несколько строк. Эта проблема была исправлена лишь в последних версиях. Посмотрите на окружающий код - вероятно, проблема там.

LotSize кстати говоря не может быть у вас равен нулю?
Записан
qpile
Newbie
*
Сообщений: 48


Просмотр профиля Email
« Ответ #2 : 20.03.2014, 08:24:58 »

А если обновиться до последней версии, то покажет точное место ошибки?
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #3 : 20.03.2014, 10:24:11 »

http://www.transaq.ru/forum/index.php?topic=2775.0 - да, вот в этом обновлении ошибки не должно быть.

Вообще ошибка возникала из-за макросов. Если убрать все макросы, то строчку ATF так же укажет точно. Но лучше, конечно, обновиться (к тому же если я не путаю, это обновление как раз исправляет ошибку памяти, о которой в том числе вы говорили).
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Ошибка деления на ноль « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!