Ошибки, баги, вопросы - страница 3505
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
делаю запрос за год, сделок предпоследней позиции нет.
Раз воспроизводится - нужно показывать разработчикам.
Сайбер об этом писал два с половиной года назад.
Да, больше всего напрягает отсутствие нормальной обратной связи с их стороны - то ли они видели сообщение об ошибке и поставили в очередь работу над ней, то ли просмотрели... или информации им мало. Бывает быстро реагируют, а бывает так - ждёшь реакцию неделями - непоследовательность.
Согласен, без обратной связи очень грустно. Как будто в пустоту орёшь.
Предлагаю сделать тему "Баги" в которой могут писать только модераторы и админы.
Если пользователь выявил баг и его смогли воспроизвести ещё пара пользователей, то модератор переносит пост в эту тему и ссылки на подтверждающие посты.
А админы отвечают уже не по всем веткам форума, а в этой конкретной теме. Пользователи смогут зайти и почитать, без возможности захламить тему.
Например выявлены баги.
1. Не работает функция на ObjectGetInteger сервере.
2. Не работает как надо функция HistorySelect
3. Не работает ещё что то.
Заходим в эту тему и читаем ответы админов:
1. Да нафига вам эти серверы.
2. Мы эту функцию всё равно собрались убрать, поэтому исправлять ничего не будем.
3. А вы видели какие у нас сейчас возможности по нейросетям!
)))
Раз воспроизводится - нужно показывать разработчикам.
А как? Я хз. Вряд ли она воспроизводится. Думаю проблема именно в большом перерыве между сделками.
Я вообще вчера всю голову сломал, пока нашёл кто в коде косячит, а понять почему, уже сил не хватило.
Сейчас посмотрел. Только последняя позиция сделанная 2024 году попадает в конец истории при запросе с 01.01.2023, а все что были до неё в 2024 году не понятно где находятся.
HistorySelect возвращает все сделки 2023 года и в конце как вишенка на торте сделки последней позиции из 2024 года)))
Сортировка по тикетам тут не при чём, тикеты все идут по порядку, я проверил. Видимо сортировка происходит по другому принципу.
А как? Я хз. Вряд ли она воспроизводится.
Если пользователь выявил баг и его смогли воспроизвести ещё пара пользователей, то модератор переносит пост в эту тему и ссылки на подтверждающие посты.
Если пользователь выявил баг и его смогли воспроизвести ещё пара пользователей, то модератор переносит пост в эту тему и ссылки на подтверждающие посты.
Задумка интересная.
Что скажет модератор по поводу реализации?
Инвест-доступ к счету и код, показывающий проблему на этом счете.
Не получается. Счёт MetaQuotes-Demo, пароль от него я забыл, его теперь ни передать ни изменить, а инвесторский пароль без основного пароля не установить.
Но судя по всему ошибка должна быть на любом счёте.
А код для воспроизведения написан в вашей HistoryPosition, если в вашем примере изменить from_date=0 на любую дату, то распечатывается только последняя позиция
Не получается. Счёт MetaQuotes-Demo, пароль от него я забыл, его теперь ни передать ни изменить, а инвесторский пароль без основного пароля не установить.
Но судя по всему ошибка должна быть на любом счёте.
А код для воспроизведения написан в вашей HistoryPosition, если в вашем примере изменить from_date=0 на любую дату, то распечатывается только последняя позиция
Странно.
Должно воспроизводиться и в таком виде
А нет. Так всё нормально.
Нужно разбираться с вашим кодом, что то в нём не так.(но это не точно)
Предлагаю сделать тему "Баги" в которой могут писать только модераторы и админы.
Если пользователь выявил баг и его смогли воспроизвести ещё пара пользователей, то модератор переносит пост в эту тему и ссылки на подтверждающие посты.
А админы отвечают уже не по всем веткам форума, а в этой конкретной теме. Пользователи смогут зайти и почитать, без возможности захламить тему.
Задумка интересная.
Что скажет модератор по поводу реализации?
Если нашли воспроизводимый баг, то тот кто его нашел - дает ссылки на посты в официальную ветку по релизу (сейчас это эта ветка Новая версия платформы MetaTrader 5 build 4230: больше встроенных приложений и расширение поддержки ONNX ), и в ней админы отвечают (например - сегодня отвечали - #92), так как это - их ветка.
Если долго не отвечают - то у админов есть группа (на английском), и некоторые пишут туда как ссылки на посты или ветку с просьбой обратить внимание (на английском).
Тоже самое и на англоязычном форуме: есть ветка по багам, и если баг воспроизводится - то дают ссылки или повторяют пост(ы) уже в релизную ветку (на англоязычную или сюда).
Остальные схемы - не рабочие. Потому что за баг "отвечает" и знает о нем тот, кто сказал что это баг и что он воспроизводится, а админы отвечают в ветке, которую они и создали для таких воспроизводимых багов, и отвечают (и исправляют) согласно приоритетности, которую задают сами.
Нужно разбираться с вашим кодом, что то в нём не так.(но это не точно)
Вот сделали HistorySelect(From, To), где DEAL_ENTRY_OUT присутствует в списке, а DEAL_ENTRY_IN - нет: From больше времени этой сделки.
И вот вызываете для DEAL_ENTRY_OUT HistoryPositionSelect. Откуда возьмутся данные о DEAL_ENTRY_IN? Правильно, будет сделан HistorySelect для получения недостающей информации.
Получилось, что после HistoryPositionSelect таблица история пересобрана (например, изменился HistoryDealsTotal). Как следствие, в коде HistoryDealGetTicket внутри цикла будет возвращать совсем не то, что задумали.
Перепишите так.