Mikhail Shubin написал: Озвученная Вами задача может быть решена в 4 клика
Не совсем, конечно, в 4 клика, но за неимением другого буду пробовать так. 1. Пункт меню Система 2. Заказ данных -> Поток обезличенных сделок 3. Поставить галочку на нужный класс инструментов (а их может быть несколько) 4. Зайти в фильтр инструментов (по каждому классу) 5. Из списка выбрать нужные инструменты 6. Нажать "Да" 7. Нажать "Сохранить".
Затем, чтобы отключить ненужные и добавить нужные: Всё по новой, только в п.5 добавляется операция "убрать ненужные".
Пользовался терминалом Альфа-Директ 3.5, там просто через контекстное мню нужной таблицы делаешь "Приостановить обновление". И всё.
Интересно, а в чём текущая концепция? До безобразия раздувать файл info.log и загружать оперативку? Тогда, да, противоречит. Если у пользователя настроены несколько таблиц обезличенных сделок (например, 15) для интересующих его инструментов со своими фильтрами, но сегодня ему интересны только 3 инструмента, зачем ему закачивать сделки по остальным 13? Вы, в таком случае, отмените опцию "установить настройки по открытым таблицам", чтобы качались, вообще, все данные сервера сразу, так сказать, для полного соответствия "текущей концепции".
Александр написал: 1) Возможно ли сохранить набор индикаторов в какой-то шаблон для последующего применения их к разным инструментам? Чтобы не повторять по 100 раз одну и ту же последовательность применения индикаторов к графикам и их настройки.
Управление видимостью трендовых линий и фигур на графиках при смене инструмента. Для этого в форму редактирования свойств диаграммы добавлена опция «Оставлять трендовые линии и фигуры при смене инструмента». Описание см. п. 4.2.1 Руководства пользователя.
Подскажите, где теперь будет храниться информация о линиях и их привязке к инструменту, по-прежнему в файле настроек wnd?
Прочитал изменения в версии 7.12 - жаль брокер пока не даёт обновление. Но, судя по описанию, разработчики, всё-же, нас услышали. Большая им благодарность.
Цитата
Управление видимостью трендовых линий и фигур на графиках при смене инструмента. Для этого в форму редактирования свойств диаграммы добавлена опция «Оставлять трендовые линии и фигуры при смене инструмента». Описание см. п. 4.2.1 Руководства пользователя.
Отлично.
Цитата
Исключение графиков и индикаторов из расчета диапазона значений при автомасштабировании. Для этого в форму редактирования свойств графика добавлена опция «Учитывать при автомасштабировании». Описание см. п. 4.2.3 Руководства пользователя.
Отлично. Это, наверное, ключевые изменения. Эту версию можно было смело называть восьмой, а не какой-то 7.12. Из важного следующим шагом надеюсь будет комплексная доработка подачи и управления стоп-заявками.
Цитата
Оптимизировано получение рыночных данных с сервера QUIK.
Не знаю, что это, но очень надеюсь, что дойдёт и до этой темы. В общем, от меня благодарность.
Alexey Ivannikov написал: Описание первого пункта нам непонятно.
1. Подал лимитную заявку "Продажа Газпром". Она появилась в таблице заявок со статусом "Активна". 2. Правой кнопкой по ней - "Стоп-заявка по исполнению" - Создаю стоп-лимит. В таблице стоп-заявок появилась "Стоп-лимит по заявке". Реального стопа пока не сработает заявка из пункта 1 в системе нет. 3. Срабатывает лимитная заявка из пункта 1. Её статус "Исполнена". 4. В систему выставляется реальный стоп. Статус заявки из пункта 2 при этом остаётся "Стоп-лимит по заявке". Появляется ли в таблице стоп-заявок какой-то признак того, что по "Стоп-лимиту по заявке" уже выставился реальный стоп?
1. Пример. Выставлена лимитная заявка. На основании её создана стоп-заявка "по исполнению", которая появилась в таблице стоп-заявок. Назовём её "созданная". Затем сработала лимитная заявка, и в систему выставилась стоп-заявка, которая была "по исполнению". Назовём её "сработавшая". Изменилось ли что-нибудь в записи заявки "по исполнению" в таблице? Т.е., можно ли по какому-то признаку в таблице стоп-заявок отличить "созданную" от "сработавшей"? 2. Прошу зарегистрировать пожелание. Чтобы стоп-заявка "по исполнению", после того, как она активировала реальную стоп заявку, меняла свой статус с "заявки по исполнению" на обычную стоп-заявку. Технически, например, так: а) срабатывает лимитная заявка, к которой привязана стоп-заявка "по исполнению"; б) отменяется стоп-заявка "по исполнению"; в) выставляется обычная стоп-заявка. После этого, во-первых, в таблице заявок она будет как обычная стоп-заявка; во-вторых, с ней можно будет работать как с обычной стоп-заявкой, например, двигать её на графике. Сейчас, если двигать стопы, которые выставились после срабатывания заявки "по исполнению", они просто отменяются.
Imersio Arrigo написал: В свою очередь зарегистрировали пожелание.
Благодарю. На мой взгляд, именно в таблице лимитов по бумагам, параметр "Заблокировано" должен показывать количество бумаг, заблокированных из УЖЕ ИМЕЮЩИХСЯ. А параметр "Доступно" - количество незаблокированных бумаг из УЖЕ ИМЕЮЩИХСЯ, т.е. ДОСТУПНЫХ мне для операций.
Объясню, для чего мне это нужно. Когда позиция закрывается не одной заявкой, а выставляется несколько заявок на разных уровнях, я для проверки смотрю в колонку "Заблокировано". Мне нужно, чтобы "заблокировано" было равно "текущей позиции". Это значит, что я выставил заявки на всю позицию, ни больше неё, ни меньше неё.
Вот ещё ошибка. Текущая позиция = -20. Активные заявки на покупку в объёме 20. Активные заявки на продажу (наращиваю позицию) в объёме 10. Результат в терминале: Доступно = -30. Как может быть доступно -30, когда позиция всего -20? В данной ситуации доступно должно быть 0.
Эта ошибка, как и первая ошибка, вытекает из формулы «Доступно» = «Всего» - «Заблокировано». Этой ошибки не будет, если, как я писал в первом сообщении, поправить параметр "Заблокировано" так, чтобы он учитывал заявки, встречные направлению открытой позиции (т.е, если бумага куплена, то учитываются только заявки на продажу, если бумага продана, то учитываются только заявки на покупку).
Egor Zaytsev написал: Должно быть так. Как видим у Вас не так
У Вас всё-равно не так, как должно быть. "Доступно" так и осталось = -1, хотя вы заблокировали 1 на покупку, и "Доступно" должно было стать = 0. Версия 7.9.1.1
Давайте по-новой. 1. Почему параметр "Заблокировано" отображает только лоты, заблокированные на продажу, когда по логике и по Руководству он должен отображать ВСЕ заблокированные лоты, и на покупку, и на продажу? 2. Из изображения: Текущая позиция минус 20 лотов На закрытие позиции выставлены заявки, на все 20 лотов. Доступно минус 20 лотов, как и до выставления заявок. Но я же заблокировал все 20 лотов, откуда у мня доступно ещё 20. По Вашему, ошибки нет.
По-правильному, в этом случае должно быть так: Заблокировано = 20 лотов Доступно = 0. Какую ещё информацию нужно, и как ещё объяснить, я уже не знаю.
Я понимаю, что работает так. Вопрос в том, почему работает так. Вы как будто специально не понимаете, о чём я. Скажу по-другому. У меня куплена 1 акция (длинная позиция), "доступно" = 1. Я ставлю заявку на продажу 1 акции (т.е. блокирую), и у меня "доступно" = 0. А, если, у меня продана 1 акция (короткая позиция), "доступно" = -1. Я ставлю заявку на покупку 1 акции (т.е. блокирую), и у меня всё ещё "доступно" = -1. Ничего не блокируется. Вы считаете тут нет ошибки?
Цитата
Egor Zaytsev написал: При покупки блокируется "Заблокировано на покупку", при продаже "Заблокировано".
В Руководстве такого не сказано. Там сказано:
Цитата
Egor Zaytsev написал: ЗаблокированоСумма средств, заблокированных под исполнение заявок клиента
Эту фразу нормальный человек поймёт как "ВСЕХ заявок клиента".
Egor Zaytsev написал: ЗаблокированоСумма средств, заблокированных под исполнение заявок клиента
В том-то и дело, что "под исполнение заявок клиента", а не "под исполнение заявок на продажу". Например, у меня продана 1 акция, "доступно" = -1, "заблокировано" = 0. Я ставлю заявку на покупку 1 акции, и у меня всё ещё "доступно" = -1, "заблокировано" = 0.
Параметр "Заблокировано" в таблице лимитов по бумагам показывает только кол-во бумаг, заблокированных на продажу. При этом в "Руководстве" этого не указано. Наоборот, в "Руководстве" указано, что данный параметр используется для расчёта параметра "Доступно". Т.е., если позиция шортовая и выставлены заявки на её закрытие, то "Заблокировано" = 0, а "Доступно" = объёму позиции. Просьба поправить параметр "Заблокировано" так, чтобы он учитывал заявки, встречные направлению открытой позиции (т.е, если бумага куплена, то учитываются только заявки на продажу, если бумага продана, то учитываются только заявки на покупку). И можно бы поправить "Руководство", т.к. в разделе лимитов по бумагам при описании параметров таблицы указывается "сумма средств", хотя должно быть "кол-во бумаг" или "кол-во лотов".
Подтверждаю. Пришлось увеличить размер таблицы, т.е. расширить с запасом, тогда перестала появляться полоса прокрутки. Но, это, разумеется, не решение проблемы.
Подобное пожелание уже регистрировали здесь. Только это, на мой взгляд, не сильно ускорит работу. Стоп-лимит будет выражен примерной ценой, т.к. точно в нужную цену мышкой всё-равно не попасть. Главная проблема, опять же на мой взгляд, в том, что нет автозаполнения полей. https://forum.quik.ru/messages/forum14/message24707/topic2809/#message24707. Поле "Цена" это не шаг, а проскальзывание, и его никак не взять с биржи.
Ещё дополню. Если я хочу отредактировать выставленную стоп-заявку, она сразу снимается, ещё до того, как я её отредактировал. Прошу зарегистрировать пожелание. Чтобы условная заявка при редактировании не отменялась, пока редактирование не закончилось. Т.е., у меня выставлена условная заявка. Я нажимаю "Заменить стоп-заявку". Открывается окно редактирования, но текущая стоп-заявка ещё не отменилась, т.к. в этом случае позиция остаётся совсем без защиты (новой заявки ЕЩЁ нет, а старой УЖЕ нет). А это очень опасно. Далее, я редактирую заявку, нажимаю "Ввод", и только в этот момент отменяется старая и выставляется новая.
Разработчики считают, что стоп-заявки, это нечто неторопливое. Выставить в QUIK стоп-заявку, всё-равно, что заключить какой-то договор. Хорошо, что копию паспорта не надо прикладывать. Нужно каждый раз заполнять кучу полей, разбросанных слева и справа. Надо ещё провести дополнительные вычисления. Например, я хочу поставить проскальзывание на стоп 0,5%. Стоп-лимит: если цена <= 0.06790, а чтобы заполнить поле "Цена" я должен быстро вычислить цену, которая на 0,5% ниже 0,06790 и вписать её. Вместо того, чтобы просто поставить проскальзывание = 0,5%. В тейк-профите можно указывать спред в %, но это нужно делать каждый раз. Отступ от min/max, если не заполнен должен автоматом задаваться = 0, а не требовать обязательного заполнения. До QUIK пользовался другим терминалом, там с утра вбил все проскальзывания, например, 0,5%, и весь день (пока не изменишь) оно подставляется на всех инструментах автоматом, нужно просто забить цену стопа или профита. В QUIK же каждый раз всё нужно заполнять с нуля.
1 способ не помогает. 2 способ очень интересный: чтобы удалить старые счета из файла wnd, нужно удалить сам файл wnd. То есть создать настройки по-новой. Поэтому это не способ удаления счетов из файла wnd.
Владимир Алеександров написал: Сделайте возможность подписывать горизонтальные линии
Добавьте, пожалуйста, к пожеланию. Чтобы в настройках линии была опция "Показывать название линии на графике". Если опция отключена, то название можно посмотреть в подсказке, которая будет появляться при наведении курсора на линию. Отсюда, ещё пожелание. Чтобы при наведении курсора на линию появлялась подсказка, в которой: название линии (если задано), обязательно значение линии (если трендовая, то начальное и конечное значения).
Imersio Arrigo написал: Но это не плечо. При условии, что шорт можно открыть 1:1 к имеющимся деньгам.
Шортовая позиция переоценивается каждый вечер. Плюс каждый вечер будут вычитать плату за маржинальный кредит. Поэтому сегодня шорт может быть 1:1, а послезавтра совсем не так.
В таком случае в пожелании нужно это было прямо указать.
Цитата
Денис Торопцев написал: ГО - это постоянная величина, изредка меняемая биржей
Те, кто нормально загружают счёт на срочном рынке, будут долго смеяться над этой фразой. А кто продаёт опционы, наверное, вообще, описаются. Когда ГО без всяких предупреждений и объяснений биржа подбрасывает на 30-50 и более процентов. Тогда ГО не только не кажется постоянным, оно даже не кажется предсказуемым. На счёт изредка, тоже очень смешно. Причём вычислить ГО самостоятельно заранее - проблема.
Цитата
Денис Торопцев написал: Вроди все русские, а с Русским какой-то, флуд устроили!
Спор устраивать не было никакого интереса. Цель своих вопросов объяснил здесь:
Цитата
Русский написал: чтобы проголосовать за или против какого-то ограничения, хочется понять как это будет работать. Чтобы быть уверенным в данной настройке. Что будет считаться "собственными средствами" на фондовом, срочном рынке? За какие пределы нельзя будет выходить? На фондовом рынке это будет сумма в графе "Доступно". А на срочном: "Планируемые чистые позиции"?. Хотя шорт на фондовом - это тоже в какой-то мере плечо. Как это будет работать с данной опцией?
Да и интересовало, в принципе, разъяснение разработчиков.
Egor, имею ввиду все рынки. Просто, чтобы проголосовать за или против какого-то ограничения, хочется понять как это будет работать. Чтобы быть уверенным в данной настройке. Что будет считаться "собственными средствами" на фондовом, срочном рынке? За какие пределы нельзя будет выходить? На фондовом рынке это будет сумма в графе "Доступно". А на срочном: "Планируемые чистые позиции"?. Хотя шорт на фондовом - это тоже в какой-то мере плечо. Как это будет работать с данной опцией?
Это же Вы предлагаете сделать жёсткое ограничение, и почему-то думаете, что это будет касаться только фондового рынка. При этом Вам без разницы, как ведётся расчёт, т.е. где начинается этот самый минус, о котором Вы говорите. Т.е. Вы регистрируете пожелание, не понимая его сути.
Денис Торопцев написал: Тек средства - реальная оценка портфеля деньги+бумаги в моменте
Текущие средства показывают стоимость портфеля, которая будет, если прямо сейчас закрыть все позиции. Это не значит, что на эту сумму можно загрузиться без плеча. К тому же она не учитывает активные заявки