Возможно потому, что происходит деление на ноль.
Ваш КО.
Возможно потому, что происходит деление на ноль.
Ваш КО.
Почему тогда терминал с сайта metatrader5.com нормально отрабатывает эту функцию, терминалы скачанные у брокеров ругаться на деление на ноль? Да и функция поидее должна возвращать True или false, но в терминале брокеров (любых) zero divide
Деление на ноль там ДО вызова функцци.
z / sqrt( 1.0 + alpha * pow(z,2) ) )
Деление на ноль там ДО вызова функцци.
да, но в другом терминале то работает) причем работало 2 недели) и работает до сих пор)
да, но в другом терминале то работает) причем работало 2 недели) и работает до сих пор)
Я угадывать должен?
Выведите в журнал значение alpha.
Деление на ноль там ДО вызова функцци.
Я угадывать должен?
Выведите в журнал значение alpha.
Я угадывать должен?
Выведите в журнал значение alpha.
0.5
Тогда Вам туда надо писать: https://www.mql5.com/ru/forum/1111/
Но, может быть ошибка в другой строке возникает?
![Ошибки, баги, вопросы Ошибки, баги, вопросы](https://c.mql5.com/36/50/oshibki-bagi-voprosi.jpg)
Тогда Вам туда надо писать: https://www.mql5.com/ru/forum/1111/
Но, может быть ошибка в другой строке возникает?
нет, именно в этой попробовал заменить все что после "/", ошибка вылезла в другом месте
con.vt=b2*con.vt+(1.0-b2)*pow(grad,2)+0.0000001; con.weight-=con.deltaWeight=lt*con.mt/sqrt(con.vt);
а при запуске должно было делится на
sqrt(0.0000001)
но почему то терминал считает что это равно 0.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования