SergeyCS (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Баги программы, Баги программы
 
Версия 12.6.0.53 - глюк при масштабировании шкалы времени надавленной мышкой. К этому сообщению пытаюсь прикрепить видео, но после загрузки файла выдает надпись "Неверный тип файла", пробовал менять расширение на .zzz , .zip - не помогает. Файл имеет размер 4,53 МБ (4 753 632 байт)
Таблица алгоритмических заявок в QUIK для Windows, Не очищается таблица алгоритмических заявок
 
Сложно сказать, количество графиков. Вкладок столько, чтобы в один ряд на ширину экрана 1900 точек влазило. Несколько вкладок с 20 графиками. Но как я понял, это зависит от количества накопленной истории. Т.е. если у меня M1, M10, H1, D накопилось по 30 компаниям за пол года. то вот это так будет запускаться. Lua индикаторы есть только простые несколько штук для нелеквида - просто соединяют точки, чтобы было видно график. Сложные сами по себе тормозят, пришлось ими не пользоваться. Время 40 минут росло постепенно день ото дня. Но при этом бывали такие случаи, что после соединения всё оживало не за 40 минут, а за 2 минуты. Разработчики явно накосячили где-то, и им лень поправлять, или им запретили поправлять. Даже, если бы всегда было 40 минут, и не было бы 2 минуты, очевидно что в программе должна была бы быть функции дефрагментации базы накопленных данных. Тормозит из-за процессора, диск не загружен.

Спасибо за совет с галочкой очистки, буду искать. Интернет городской безупречный. Тормозит не из-за подкачки, а из-за накопленных да диске данных. Замена HDD на SSD самсунг никак не повлияла. Программа висела каждый раз 20 минут при запуске. И 19 раз из 20 по 30 - 40+ минут после соединения с сервером. Очень жаль, что такая единственная и незаменимая программа обладает такими детскими болезнями. Порой думаешь, что надо пойти устроиться к ним в коллектив, просто чтобы поправить каких-нибудь 10 ошибок, можно даже забесплатно, и уволиться:)
Таблица алгоритмических заявок в QUIK для Windows, Не очищается таблица алгоритмических заявок
 
В другой ветке на этом форуме меня отправили на официальный документ по обходу проблем программы. Там в документе написано, что надо делать, чтобы программа не запускалась дольше двух минут - надо удалить определенный файл логов. Я его удалил, но это не помогло. Поэтому я переустановил программу. Конечно, мне бы хотелось не удалять, а сохранять локально накапливаемую историю о котировках в программе, и я ожидаю, что разработчик понимает проблему долгого запуска как проблему программы. Но к слову говоря, иногда программа не висела по 40 минут, а оживала за минуту. В этом свете я, вообще, не понимаю зачем она тогда висит по 40 минут, если может и за минуту начать работать. Разработчик может поправить какую-то маленькую ошибочку, которая заводит программу в долгий запуск, и люди не будут страдать.
Таблица алгоритмических заявок в QUIK для Windows, Не очищается таблица алгоритмических заявок
 
Пришел ответ от брокера. Рекомендуют в настройках таблицы снять галочки отображения снятых и исполненных алгоритмических заявок.

Этим временным иллюзорным выходом из ситуации, конечно, можно пользоваться какое-то время. Но, возможно, возникнет новая проблема в том, что программа будет долго загружать список этих заявок с сервера при соединении с сервером. Я так предполагаю, потому что у меня уже есть опыт ожидания более 40 минут времени после соединения, чтобы дождаться чтобы программа ожила и ей стало возможно пользоваться. Но с этим можно бороться установкой новой программы без накопленной истории котировок за несколько месяцев. А в данном случае информация будет накапливаться не в клиентской программе, которую можно переустановить, а на стороне брокера.

Не помешал бы комментарий разработчика.
Таблица алгоритмических заявок в QUIK для Windows, Не очищается таблица алгоритмических заявок
 
В справке в пункте 3.64 прочитал как создать меню чтобы можно было открыть таблицу алгоритмических заявок. Удивительно, что чтобы создать заявку меню сразу есть, а чтобы на них посмотреть - надо расколдовывать меню через специальный настроечный интерфейс. Так или иначе я смог открыть эту таблицу, создать заявки, из которых часть отбраковались, а часть отработали.

Проблема в том, что эта таблица не очищается и я не могу найти способ ее очистить. Заявки со статусом "Снята" и "Исполнена" висят уже несколько дней. Как можно с этим работать, если таких заявок будет много - непонятно. Я закрывал и открывал программу - это не помогает. Я убрал папку с программой quik, скачал и установил новый quik, и когда залогинился получил опять эти заявки в этой таблице.

Как убирать заявки из таблицы алгоритмических заявок?
Баги программы, Баги программы
 
6. Форум конвертирует вставленные из буфера изображения в base64
Баги программы, Баги программы
 
1. Временами бывает при потере интернета каждые несколько секунд выпрыгивает окошко, что соединение не удалось и его невозможно "отсоединить". Прекратить это можно только закрыв всю программу. Но это неудобно, т.к. она запускается порядка 15 минут.


[img]data:image/png;base64,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[/img]

2. Кроме этого, ежедневно сталкиваюсь с таким глюком: положение окошек на открытой вкладке по оси Х сбрасывается в ноль, т.е. все окна прижимаются к левой стенке, а полоса прокрутки уезжает куда-то вдаль вправо. Поэтому приходится ползунок сдвигать влево, тогда он исчезает, а окна приходится выставлять на свои места заново.

3. Очень долго запускается программа (минуты).
4. Очень долго программа зависает после успешного соединения с сервером (десятки минут).
5. Просто долго меняется таймфрейм в окошке с графиком цен (секунды).
Еще один вопрос про потоки
 
Alexander, по-моему, вы говорили, что колбэк может начать работу, пока не отработал предыдущий колбек (оба исполняемые в одном потоке), не так? Может быть я не правильно понял. Как тогда разруливать последовательный вывод в консоль, не создавая промежуточного механизма упорядочивания строк, готовых к печати?
Торговля в выходные
 
Торги, ведь, не каждые выходные - календарь через бумажку вводите или есть табличка?
quick api
 
Здравствуйте. Меня, как программиста и пользователя торгового терминала, интересует API для получения тиков, исторических данных, создания заявок, просмотра заявок и т.д. Из того, что я смог найти гуглом, следует, что такого API не существует: ни для подключения к серверу QUIK, ни для подключения к клиенту QUIK. Но есть библиотека trans2quik.dll, ссылка на которую периодически устаревает, и все ссылки, что я нашел на этом форуме выдают 404 страницу.

Прошу разъяснить текущую обстановку по API и способ, которым можно находить актуальную библиотеку trans2quik.dll. В директории с программой такого файла найти не могу, программу скачивал в сбербанке.

Хочу писать программу (небольшой терминал) на c#. Как правильно действовать в данной ситуации? Где можно прочитать как это правильно делать и какие возможности существуют? Гуглом не могу найти ничего путного на эту тему, поэтому пришлось спрашивать. Нужно описание всех способов интеграции, чтобы разобраться и выбрать нужные инструменты.
Страницы: 1
Наверх