Ошибки, баги, вопросы - страница 1145
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нет.
Это обычно означает, что индикатор отрабатывает быстро и получает все тики. А вот эксперт скорее всего тормозит с расчетами и не успевает выйти из обработчика раньше, чем придет следующий тик.
В результате эксперт пропускает тики, которые пришли быстрее его обработчика. Если не пропускать тики в данном случае, то запросто можно устроить работу эксперту в суровом прошлом. Например, из-за своих затрат эксперт будет получать из очереди тиков устаревшие котировки на несколько секунд/минут и считать совершенно устаревший профиль рынка.
Ошибки у нас нет.
Вы пытались вставить недокументированный URL на страницу ролика из броузера вместо реально документированного и поддерживаемого URL вставки. Мы не можем отслеживать все мелкие изменения движка страниц YouTube и по хакерски выискивать URL шаринга на основе URL страницы.
Можете пояснить, почему https://www.youtube.com/watch?v=XXXXXX у вас считается "документированным", а https://www.youtube.com/watch?v=XXXXXX - "НЕдокументированным" ?
Вот такая должна быть регулярка на проверку: ^https?:\/\/(www\.)?youtube\.com\/watch\?v=\S+$
Можете пояснить, почему https://www.youtube.com/watch?v=XXXXXX у вас считается "документированным", а https://www.youtube.com/watch?v=XXXXXX - "НЕдокументированным" ?
Вот такая должна быть регулярка на проверку: https?:\/\/(www\.)?youtube\.com\/watch\?v=\S+
Если говорить о фоновом распознавании URL в теле сообщения, то дело не в регулярке, а просто не лазаем по HTTPS ресурсам в поисках структурированных данных.
Если же говорить о штатной функции вставки YouTube роликов, которая есть на панели редактора, то там с YouTube для шаринга все равно выдаются HTTP ссылки вида http://youtu.be/ZI67sr0RXzU даже если зайти по HTTPS.
Когда я говорю про документированный URL, то речь исключительно о том, что вставляется в спец кнопку "Видео", где мы принимаем только специальные урлы, выдаваемые для шеринга Ютубом. А вот если вы используете ссылки внутри текста сообщения, то мы пытаемся распознать структурированные данные внутри той страницы, чтобы сделать превью.
Вот как выглядят структурированные данные для ролика:
и вот как это отображается:Приветствую, господа разработчики. Как насчёт сделать возможность инициализации статических констант прямо в теле структуры/класса, как это реализовано в C++:
Так обычно значительно удобней и наглядней, нежели выносить инициализацию за пределы класса, тратя лишние строчки кода.
Сейчас компилятор выдаёт ошибку: '=' - illegal assignment use
Спасибо. Понял. Так и подозревал, что из-за очереди. Просто не мог поверить, что эта пустышка так тормозит, ведь почти половина потока пролетает мимо.
Приветствую, господа разработчики. Как насчёт сделать возможность инициализации статических констант прямо в теле структуры/класса, как это реализовано в C++:
Так обычно значительно удобней и наглядней, нежели выносить инициализацию за пределы класса, тратя лишние строчки кода.
Сейчас компилятор выдаёт ошибку: '=' - illegal assignment use
Для этого есть конструкторы, которые и для структур работают.
Конструктор предназначен для инициализации локальных членов объекта. А речь идёт о статических переменных класса. Они инициализируются либо за пределами тела класса, либо же в теле класса по месту объявления (если это константы) - вот про второй вариант я и говорю, он работает в C++, а в MQL выдаёт ошибку.
Приветствую, господа разработчики. Как насчёт сделать возможность инициализации статических констант прямо в теле структуры/класса, как это реализовано в C++:
Вообще-то как раз в плюсах инициализация статических членов вынесена за пределы класса. Внутри можно инициализировать только константы интегральных типов.
Вообще-то речь и идёт о константах.