Ошибки, баги, вопросы - страница 2677
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Видно, что ArrayResize для объектов стал работать быстре.
Ещё раз, сложность одной из частей функции ArrayResize удалось свести от логарифма к нолю
Удалось на реальном проекте сравнил скорость работы массивов ArrayResizeReserve и ArrayOnNew для типа данных - класс с единственным полем int, количество записей 20М.
В MT5 (build 2363) по всем параметрам сравнения кроме одного ArrayOnNew оказался хуже за ArrayResizeReserve:
эти ссылки в справке (эдитор) ведут на страницу ненайдену
Проблема возникает, когда первая функция "test" в качестве аргумента содержит полностью специализированный шаблонный базовый класс,
а вторая функция "test" перегружает первую, является шаблонной, и в качестве аргумента содержит неспециализированный шаблонный базовый класс.
Всем здравия !! Вопрос : В общем ситуация такая : я на копьютере пользуюсь двумя платформами МТ4 и МТ5 , с МТ 4 подключилась на сигнал без проблем . А вот с МТ5 на другой сигнал не получается . Счёт есть и и движение средств отображается , но в графе счета нет номера счета , И в панели терминала нет кнопки сигналы . И арендовав сервер vps мне пишет что нужна миграция , при этом кнопка миграция не срабатывает. Подскажите почему так .
Для MetaTrader 5 (для аренды встроенного в терминал виртуального хостинга) нужна 64-битная операционная система.
на Win 10 кто-нибудь подключает локальных агентов?
попробовал подключить 2 ПК, удаленный агент постоянно ready-connecring-ready-connecring... задания не получает
посмотрел в брандмауэр вроде есть галки для Metatrader Agent , экспорт - импорт агентов через файл тоже видит порты и имя ПК
подозреваю, что где то дополнительно порты нужно пробросить?
Для MetaTrader 5 (для аренды встроенного в терминал виртуального хостинга) нужна 64-битная операционная система.
на Win 10 кто-нибудь подключает локальных агентов?
попробовал подключить 2 ПК, удаленный агент постоянно ready-connecring-ready-connecring... задания не получает
посмотрел в брандмауэр вроде есть галки для Metatrader Agent , экспорт - импорт агентов через файл тоже видит порты и имя ПК
подозреваю, что где то дополнительно порты нужно пробросить?
дело в портах все таки было
нагуглил как из командной строки открыть в Win10 порты, запустил PowerShell на ПК который будет раздавать ресурсы с командами для открытия 3000 и 3001 порта:
сразу агенты начали получать задания
Баг МТ5 (build 2345) в конструкторе базового класса невозможно выполнить explicit typecast по приведению указателя на объект базового класса к указателю на родительский класс.
Получается для реализации "патерна" по эмуляции работы виртуальных шаблонных функций необходимо тянуть в базовый класс кроме наследования типов еще и непосредственное значение указателя на родительский класс, что не есть good...
В MQL нельзя приводить указатель в конструкторе предка к потомку, потомок ещё не сконструировался.
То что получился dynamic_cast, это оптимизация, T* приводится к T* - компилятор просто удаляет эту инструкцию, она не "бесплатная"