Почему так??? - страница 2

 
PapaYozh:


Тогда Вам туда надо писать: https://www.mql5.com/ru/forum/1111/

Но, может быть ошибка в другой строке возникает?

вообщем снес терминал брокера))) проблема решена хДД 

 
Александр Алексеевич:

вообщем снес терминал брокера))) проблема решена хДД 

Встречал тоже при делении на 10 в минус не помню какой степени тоже давало ошибку деления на ноль. Обходил проверкой, если переменная равно нулю, то переменная равна не нулю, либо пропускаем действие, если это возможно. Т.е. при сравнении на равенство нулю малой переменной равенство было истинным.

 
Valeriy Yastremskiy:

Встречал тоже при делении на 10 в минус не помню какой степени тоже давало ошибку деления на ноль. Обходил проверкой, если переменная равно нулю, то переменная равна не нулю, либо пропускаем действие, если это возможно. Т.е. при сравнении на равенство нулю малой переменной равенство было истинным.

Это да, но сам факт того, что этот же код работал на одном терминале, и с установкой другого терминала просто перестал работать. После удаления мт5 и переустановке старого терминала все прошло. 
 
Valeriy Yastremskiy:

Встречал тоже при делении на 10 в минус не помню какой степени тоже давало ошибку деления на ноль. Обходил проверкой, если переменная равно нулю, то переменная равна не нулю, либо пропускаем действие, если это возможно. Т.е. при сравнении на равенство нулю малой переменной равенство было истинным.

Офигеть! Это реально в MT5 такой косячище проявлялся?

 
PapaYozh:

Офигеть! Это реально в MT5 такой косячище проявлялся?

Да, есть такое. 
 
PapaYozh:

Офигеть! Это реально в MT5 такой косячище проявлялся?

В МТ4  юзал. В Дабл с двоичными числами лучше не делать деление на малые величины в пределах разумного. Машина по инструкции работает. И кстати ловить ошибки начал, когда ставил на долгий тест, и иногда вылетало деление на ноль. Потом поставил проверку перед каждым делением, где есть вычисление.  

 
Александр Алексеевич:
Это да, но сам факт того, что этот же код работал на одном терминале, и с установкой другого терминала просто перестал работать. После удаления мт5 и переустановке старого терминала все прошло. 

В полностью идентичных условиях ошибку выдавало? ))) Как понимаю разрабы работают с типами данных, так что может быть такое. 

 
Здравствуйте, может кто сталкивался с такой проблемой, в тестере стратегий в мт5 от финам, советник не торгует в селл, только бай, хотя в селл торговля разрешена и на другом компьютере у другого человека с этими же настройками он спокойно берёт шорты, переустанавливал терминал, котировки перекачивал, бесполезно, при этом в логах никаких ошибок нет, в журнале тоже ничего не отображается,вообще не могу понять в чем дело, никаких ошибок нигде нет. 
 
Dmitrii #:
Здравствуйте, может кто сталкивался с такой проблемой, в тестере стратегий в мт5 от финам, советник не торгует в селл, только бай, хотя в селл торговля разрешена и на другом компьютере у другого человека с этими же настройками он спокойно берёт шорты, переустанавливал терминал, котировки перекачивал, бесполезно, при этом в логах никаких ошибок нет, в журнале тоже ничего не отображается,вообще не могу понять в чем дело, никаких ошибок нигде нет. 

переставь компьютер в другой угол..он наверное не по фен-шую

PS/ или показывайте код - тогда подскажем

 
Maxim Kuznetsov #:

переставь компьютер в другой угол..он наверное не по фен-шую

PS/ или показывайте код - тогда подскажем

Спросил у товарища он сказал, что ошибка где то тут в модификации ордера, у него в журнале пишет  invalid stops, но в бай открывает сделки, хотя может стоп не поставить, а в селл нет, хотел скриншот ошибок прикрепить, появляется какая то картинка вместо скрина, в общем при попытке в селл  торговать вот такая ошибка  -failed exchange sell 467 FIS.US at 56.20 sl: 60.48 tp: -157.80 [Invalid stops] и все не открывает ордер, в бай такая-   failed modify #2 buy 613 FIS.US sl: 104.78, tp: 271.04 -> sl: 104.78, tp: 271.04 [Invalid stops]



Файлы:
Причина обращения: