Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
поставте перед делением условие проверки ноля, наподобии:
и тогда не будет возникать ошибки.Большое спасибо! Bед правда по всем правилам математики.. Bсе верно :)
Следите за типами переменных. Если вы комбинируете int и double, то в результате неправильного приведения типов в формулах в mql бывают трудноуловимые ошибки и деление на 0.
Лучше все инты поменять на даблы.
Анука мне подскажите чего он зерует.
Забыл сказать. Зерует если индикатор прикреплён к графику при открытии терминала.
Анука мне подскажите чего он зерует.
Забыл сказать. Зерует если индикатор прикреплён к графику при открытии терминала.
Сделайте так:
и понаблюдайте за записями в журнале.
Сделайте так:
и понаблюдайте за записями в журнале.
Что ж тут наблюдать. 0 показывает.
Пришлось перед строкой ставить
if(MarketInfo(Symbol(),MODE_MARGINREQUIRED)==0) return(0);
Разработчики исправляйте!
Если ещё перед первым тиком маркет инфо не имеет данных, то пусть -1 возвращает.
Что ж тут наблюдать. 0 показывает.
Пришлось перед строкой ставить
if(MarketInfo(Symbol(),MODE_MARGINREQUIRED)==0) return(0);
Разработчики исправляйте!
Если ещё перед первым тиком маркет инфо не имеет данных, то пусть -1 возвращает.
не надо return(0), надо паузу, пока подключение к счёту происходит, секунд 10-20.
А если больше будет подлючастя?
1)А как только первый тик будет то маркетинфо уже не 0 будет.
2)В индикаторе нету паузы.
зачем флудить. У меня лучший вариант. Я просто прошу разработчиков чтобы маркет перед первым тиком -1 возвращал, а не 0.