Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 988
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это не защита, а препятствие для выявления ошибки в коде!
Более того, уж совсем не логично возвращать цифру 2, если даты совпадают - тут то какое обоснование?
Время начала бара на ФОРТС может не совпадать, что приводит к ошибкам вычисления, к примеру бар открывается не в 14:00, а в 14:05 - так же с этим промучился.
Может быть изначально делали так как написано в документации, а потом решили что лучше будет возвращать не 'от' и 'до', а 'между' указанными датами, но описание в документации не исправили. Да собственно это и не очень надо.
У меня на ФОРТС нет даже демки. Я не могу проверить.
Может быть изначально делали так как написано в документации, а потом решили что лучше будет возвращать не 'от' и 'до', а 'между' указанными датами, но описание в документации не исправили. Да собственно это и не очень надо.
У меня на ФОРТС нет даже демки. Я не могу проверить.
Да как это может быть не надо, я ж не могу гадать, а если это ошибка, которую поправят позже, то код опять не будет работать, и буду я искать ошибку критически долго... А вот Артём решил, что это не ошибка, и по существу ничего не написал....
Вроде как на демо счете от MQ люди подключаются к ФОРТС...
Да как это может быть не надо, я ж не могу гадать, а если это ошибка, которую поправят позже, то код опять не будет работать, и буду я искать ошибку критически долго... А вот Артём решил, что это не ошибка, и по существу ничего не написал....
Вроде как на демо счете от MQ люди подключаются к ФОРТС...
Ну если вы сейчас достаточно внимательны и не можете перепутать время начала и время конца, то и опасаться нечего. Пусть правят.
У меня проблема не связана с индикатором или подкачкой истории. Вот кусок кода
Проблема возникает при открытии нового бара в общем то, когда дата начала бара больше, чем сдвиг на 1 бар от нулевого бара на текущем TF.Нет ни одной проверки того, что возвращают iTime(), Bars()
А стоило бы. Настоятельно стоило. Гляньте в справку - что возвращают iTime() и Bars() ? И что написано в примечаниях?
Ну если вы сейчас достаточно внимательны и не можете перепутать время начала и время конца, то и опасаться нечего. Пусть правят.
Просто не люблю сидеть и пассивно ждать, а конкретно об этом спрашивать у разработчиков мне запретили - изначально вопрос был к ним.
Нет ни одной проверки того, что возвращают iTime(), Bars()
А стоило бы. Настоятельно стоило. Гляньте в справку - что возвращают iTime() и Bars() ? И что написано в примечаниях?
Достаточно ли делать эти проверки один раз в коде, или их нужно делать после/перед каждого вызова функций?
Какие именно предлагается делать проверки, на наличие текущего бара/истории? Как их лучше сделать?
Как найти причину такому сообщению?
Достаточно ли делать эти проверки один раз в коде, или их нужно делать после/перед каждого вызова функций?
Какие именно предлагается делать проверки, на наличие текущего бара/истории? Как их лучше сделать?
Вы не знаете как проверить возвращаемое значение на ноль? И не знаете как выйти из OnCalculate() с возвратом нуля? Вы никогда не пытались искать информацию по поиску на сайте?
Как найти причину такому сообщению?
Профилировщик
Вы не знаете как проверить возвращаемое значение на ноль? И не знаете как выйти из OnCalculate() с возвратом нуля? Вы никогда не пытались искать информацию по поиску на сайте?
Это не индикатор.
Я специально уточнил, нужно ли делать проверки при каждом вызове, или достаточно одной в начале OnTick...
Ретурны мне не приемлемы... а зациклить ожидание в тестере нельзя, а на реале должно получаться (или нет?).
Рейтинг у меня не за программирование, я не программист, и обучаюсь этому сложному делу только благодаря таким людям как Вы, мне очень важна обратная связь со знающими людьми.
Спасибо за понимание.