Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Этого недостаточно.
этот вариант в большинстве случаев подойдет
Спасибо помогает, но только со второй попытки почему-то, т.е. при запуске получение котировки всё-таки не гарантированно, но это уже результат - спасибо.
Спасибо помогает, но только со второй попытки почему-то, т.е. при запуске получение котировки всё-таки не гарантированно, но это уже результат - спасибо.
Если вы в блоке инициализации пытаетесь получить данные (в том числе рассчитать индикаторы) я рекомендую вставить "засыпание" на несколько секунд.
если все правильно рассчитать работу это не сильно затормозит, а имеющие данные загрузиться в память успеют.
Если вы в блоке инициализации пытаетесь получить данные (в том числе рассчитать индикаторы) я рекомендую вставить "засыпание" на несколько секунд.
если все правильно рассчитать работу это не сильно затормозит, а имеющие данные загрузиться в память успеют.
В индикаторах это не действует:
Примечание:
Функцию Sleep() нельзя вызывать из пользовательских индикаторов, так как индикаторы выполняются в интерфейсном потоке и не должны его тормозить. В функцию встроена проверка состояния флага остановки эксперта каждую 0.1 секунды.
То есть, в онтике или онкалкулейте проверяйте флаг полной инициализации и не занимайтесь работой, пока не проверите наличие всех данных. Нет данных, выходите из расчетов до следующего вызова.
Это же элементарно.
Не ждите в ините, а используйте отложенную инициализацию.
То есть, в онтике или онкалкулейте проверяйте флаг полной инициализации и не занимайтесь работой, пока не проверите наличие всех данных. Нет данных, выходите из расчетов до следующего вызова.
Это же элементарно.
Элементарно было в Четверке, когда были встроенные функции прекрасно работавшие и занимающие не более строчки. Сейчас же целую программу написали)
Зациклил просто эту функцию в ините и получился результат со второго раза - наверно это тоже отложенная инициализация.
Наверно стоит что-то подправить в этой функции синхронизации, раз 100 попыток всегда безуспешны, а 101 даёт результат.
Всем спасибо.
Получаю в четверке значение всегда, ни одного сбоя не видел