Ошибки, баги, вопросы - страница 2421
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Еще одна маленькая проблемка - связана со встроенным переводчиком сайта.
Написано на русском: "а также золотом и опционально нефью"
Перевод на английский: "as well as gold and optionally gold"
Я не в курсе, что за движок внутри. Пожалуйста сообщите разработчикам, настройщикам, или контент-менеджерам, в зависимости от уровня, на котором возникла ошибка.
Жалуйтесь в Google.
Похоже на баг в скриптах сайта: если на форуме кликнуть на линк с именем пользователя, у которого в логине встречается точка и после точки идет символ из набора расширений поддерживаемых изображений, то происходит исключение в javascript и нет перехода на страницу пользователя.
Конкретно, смотрим файл all.js, функцию checkImgForLightbox. Внутри есть замыкание с функцией:
function d(a) { a = a.toLowerCase().split("."); 1 < a.length && (a = a.pop()); var b = a.indexOf("?"); 0 < b && (a = a.substring(0, b)); return a && 0 <= ".png,.jpeg,.jpg,.gif".indexOf(a) }В неё мы попадаем из строки:
Здесь g - это элемент со ссылкой. Легко увидеть, что если логин пользователя - типа "name.i", то ".png,.jpeg,.jpg,.gif".indexOf(a) возвращает смещение символа "i" (а в принципе любого подходящего "суффикса" из логина) и выполняется неверная ветвь if-а. Этот indexOf явно делает не то, на что рассчитано.
Похоже на баг в скриптах сайта: если на форуме кликнуть на линк с именем пользователя, у которого в логине встречается точка и после точки идет символ из набора расширений поддерживаемых изображений, то происходит исключение в javascript и нет перехода на страницу пользователя.
Конкретно, смотрим файл all.js, функцию checkImgForLightbox. Внутри есть замыкание с функцией:
В неё мы попадаем из строки:
Здесь g - это элемент со ссылкой. Легко увидеть, что если логин пользователя - типа "name.i", то ".png,.jpeg,.jpg,.gif".indexOf(a) возвращает смещение символа "i" (а в принципе любого подходящего "суффикса" из логина) и выполняется неверная ветвь if-а. Этот indexOf явно делает не то, на что рассчитано.
Столкнулся с такой проблемой в тестере: первый раз нажимаем старт всё хорошо процесс идет, нажимаем сразу после этого - ничего, ни ошибок ни теста. Самый прикол в том, что подождав несколько минут тестер опять работает, но снова на один раз.
Если запустить оптимизацию по ряду прогонов выдает:
EO 2 15:51:28.514 Core 1 genetic pass (0, 0) tested with error "some error after pass finished" in 0:00:00.052
PS 2 15:51:28.615 Core 1 genetic pass (0, 1) tested with error "task rejected by tester agent" in 0:00:00.000
Такая магия только с одним советником, вероятно проблема с ним и с новыми обновлениями, но где искать не понятно, раньше всё работало(два месяца не трогал).
bild 2009
Данные, получаемые со старших ТФ на чарте онлайн отличаются от данных, получаемых в тестере. Баг делает невозможным корректное тестирование советников использующих данные со старших ТФ.
Воспроизводимые минимальные примеры в прикрепе, скрипт для чарта и советник для тестера записывают данные в файл для возможности их последующего сравнения.
На скриншоте, где представлены два соответсвующих файла видны существенные отличия:
bild 2009
Данные, получаемые со старших ТФ на чарте онлайн отличаются от данных, получаемых в тестере. Баг делает невозможным корректное тестирование советников использующих данные со старших ТФ.
Воспроизводимые минимальные примеры в прикрепе, скрипт для чарта и советник для тестера записывают данные в файл для возможности их последующего сравнения.
На скриншоте, где представлены два соответсвующих файла видны существенные отличия:
И, да, этот баг обойти можно, если самостоятельно делать построение старших ТФ из тиковой истории, но это не значит, что можно не обращать внимание на некорректную работу функций серии i(o,h,l,c), iOpen и т.д. в тестере.
Запускать Ваши коды нет необходимости. Вы действительно не понимаете проблему?
Скрипт считывает состояния баров на сегодня. Эксперт в процессе тестирования считывает состояния баров на момент текущего тестового времени.
Запускать Ваши коды нет необходимости. Вы действительно не понимаете проблему?
Скрипт считывает состояния баров на сегодня. Эксперт в процессе тестирования считывает состояния баров на момент текущего тестового времени.
Слава, под давлением Вашего авторитета я было засомневался в правильности своих действий... но лишь на мгновение, потому что вспомнил, что я проверял момент о котором Вы говорите, выводя так же время старших ТФ наряду с их ценами.
Всё же, специально для Вас, я сделал это - теперь выводится в одну строку всё что нужно что бы увидеть проблему.... Не хотите же сказать, что время возвращается верно по iTime, а цены iOpen, iHigh, iLow, iClose - неверно и это нормально?
Так же, прошу обратить особое внимание на строку:
в соответствующей функции, bar - это индекс в массиве, который получается исходя из времени time, независимо от того, на сегодня это запрашивается, на вчера, или на позавчера, возвращается индекс бара из ходя из запрашиваемого времени в параметрах функции.
В прикрепе примеры с выводом времени ТФ-ов, настоятельно рекомендую всё же запустить их и убедиться в наличии проблемы самостоятельно, а не слушать случайных прохожих которые не удосужились вникнуть в проблематику, заглянуть в код и запустить его.
Мне непонятна позиция администрации... Хотел показать наличие проблемы, хотел как лучше, а получается как всегда...