СергейК (Все сообщения пользователя)

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

Страницы: 1 2 3 След.
Состояние счета. Валюта позиции., Хотелось бы видеть все цифры в валюте позиции.
 
Похоже никак, это я текстом делал для наглядности, в графическом редакторе.  
Обновление программы
 
Спасибо.  
Обновление программы
 
При обновлении программы список обновляемых файлов становится недоступен, его нельзя прокрутить вниз, чтобы посмотреть, что сейчас обновляется. Сначала этот список показывает какой сейчас скачивается файл, но затем текущий файл переходит вниз и становится невидимым. В идеале список должен прокручиваться вниз сам в соответствии с текущим файлом, ну и вообще зачем его блокировать?

Я понимаю, что текущий файл и другие параметры и показываются отдельно ниже, но раз список есть, он должен работать.  
Когда же в этой программе появится такая клавиша или меню как "ОТМЕНИТЬ" ?
 
По поводу случайного закрытия окон или графиков соглашусь, тоже хотел про такое написать.
С учётом того, что настройки сохраняются у меня автоматически, мне такие ошибочные действия вообще отменить нельзя.
Да, конечно можно взять предыдущий файл настроек и загрузиться с ним, но тут есть 2 момента:
1. Это неудобно
2. Иногда случайно закрываешь график, но обнаруживаешь это не сразу, а позже, когда может и ещё какие-то изменения внесены в настройки, так что если загрузить старые настройки, они отменятся.
В идеале хорошо бы, чтобы конкретно для окон был какой-то список недавно закрытых, так что если случайно закрыл, просто выбираешь из него и всё.  
Связь клиента и кода клиента по умолчанию
 
Кстати, есть ещё проблема, возможно это то же самое, что написал выше Старатель, на всякий случай поясню. Есть у меня код клиента по умолчанию, всё работает отлично. Но для покупки акций на СПб бирже он не подходит, приходится каждый раз выбирать руками другой из списка. Так вот в настройках нужно дать возможность указать код клиента не просто, а и для конкретного класса бумаг (или нескольких классов). Т.е. чтобы для класса "SPB: Акции" можно было указать другой код по умолчанию. Ну и для других классов конечно. И если какой-то код клиента связан с классом, то это имеет больший приоритет.

Тут конечно может возникнуть путаница с предыдущим пожеланием. Там код клиента связан с просто клиентом, а тут ещё и с классами. Ну я уверен, что если хорошенько подумать, то можно придумать решение.  
Объём (volume) на графиках, *
 
Спасибо, понятно. Это было после полуночи.  
Связь клиента и кода клиента по умолчанию
 
Вариант реализации: хранить настройку "Код клиента по умолчанию" не просто так, а с привязкой к логину/пользователю. Это имеет смысл, ведь другой пользователь должен иметь другой код клиента. Т.е. в файле настроек будет не просто

[transactions]
default-client-code=12345

а с привязкой к логину, можно даже сделать раздел default-client-code:

[default-client-code]
ПетровПП=405480
ПетровИИС=405485

При этом старый вариант тоже работает, но приоритет у нового т.к. он более точный.
Если раздела default-client-code нет или есть, но в нём нет значения для текущего пользователя, то следует использовать параметр default-client-code.  
Объём (volume) на графиках, *
 
Вот опять. Сейчас у меня версия 8.12.0.41.
Смотрим данные за 30.04 по бумаге Clorox на СПб. В таблице показывается оборот 357606,52 и общее количество 1983, так что средняя цена = 357606,52/1983=180,336, что правильно. Но при этом на графике при наведении на свечу или полоску объёма показывается volume 4329. Это даже не ровно в 2 раза больше! Откуда это число?
Состояние счета. Валюта позиции., Хотелось бы видеть все цифры в валюте позиции.
 
Проверил сегодня, действительно, рубли не нужны, что и логично, ведь для перевода рублей в доллары нужен курс доллара.
Заодно, мне не отвечают про другую проблему.  
Состояние счета. Валюта позиции., Хотелось бы видеть все цифры в валюте позиции.
 
Хотя рубли может вообще не нужны, достаточно доллара и золота (если есть).  
Состояние счета. Валюта позиции., Хотелось бы видеть все цифры в валюте позиции.
 
Цитата
Egor Zaytsev написал:
Есть гипотеза, что у Вас нет в терминале кросс-курсов, откройте таблицу текущих торгов и проверьте наличие режима Кросс-Курсов (CROSSRATE)
Вы правы, у меня стало правильно. Только вы наверное имели в виду не ТТТ, а список получаемых инструментов. У меня он настраивается вручную и кроссов там не было.
Но в таком случае у меня к вам предложение сделать так, чтобы эти кросс-курсы, необходимые для правильного расчёта параметров в таблице "Состояние счёта", грузились всегда когда надо (когда открыта эта таблица и в ней показывается параметр, к-й это требует) независимо от того, что указано в списке получаемых инструментов. Получается, их там вообще не должно быть, пусть это решает программа, а не человек.

Кстати, не подскажете за одно, зачем в этой таблице кросс-курсов есть и RUR и Russian Rouble?
Состояние счета. Валюта позиции., Хотелось бы видеть все цифры в валюте позиции.
 
Касательно первой проблемы (видеть инструменты в их валютах и значение средней цены), у меня показывается правильно, но у меня не акции, а облигации.
Неправильно показывается только RUSB ETF, к-й я покупал за доллары, но он торгуется и в рублях, и видимо у него основная валюта - рубль.

Но с облигациями проще - там цена в процентах, и стоимость от валюты не зависит. Но я бы не возражал, чтобы в эту таблицу (Состояние счёта) добавили столбец с валютой, чтобы валюта бумаги была очевидна. Этот столбец будет немного избыточен для денежных позиций, но это мелочи. И его значение лучше показывать символом ($), а не текстом (USA Dollar).  
Состояние счета. Валюта позиции., Хотелось бы видеть все цифры в валюте позиции.
 
Я вообще-то обычно итоги не смотрю, но ради интереса включил. Вы будете смеяться, но у меня вдобавок к деньгам прибавилось ещё и золото : )
Показывать снятые, но частично исполненные заявки
 
Идея интересная, но у меня не получилось. Я не написал, но на самом деле мне нужно конечно видеть и активные тоже. А фильтр работает только по 1 столбцу. Вот если б я мог указать исполнено >0 ИЛИ активна, тогда да, а сейчас нет. Т.е. можно и фильтр заодно доработать : )
Показывать снятые, но частично исполненные заявки
 
Хочется видеть, особенно по итогам дня, всю информацию по сделкам, но без лишних строк. Сейчас нет способа настроить таблицу заявок так.
Если заявка частично выполнилась, но потом я её снял, то её не будет в списке. Можно показывать снятые, но тогда покажутся и все, у к-х исполнено 0. Можно выбрать опцию "Только частично исполненные", но тогда показываются действительно только частично исполненные, и больше вообще никакие, даже просто исполненные.
Нужно либо сделать опцию показывать "Частично исполненные" (не важно, сняты они потом или нет!), либо пусть опция "Исполненные" также подразумевает частично исполненные, но снятые позже.
Снятые как вручную, так и системой при завершении торгов! (если это имеет значение)
Связь клиента и кода клиента по умолчанию
 
В квике есть настройка "Код клиента по умолчанию", к-я позволяет задать код клиента, к-й автоматом будет подставляться в заявки. Это хорошо когда у тебя есть только 1 счёт, но у меня сейчас в ВТБ 4 счёта, и 1 код указать нельзя. Я использую фильтр по кодам клиентов на панели инструментов, так что сначала можно выбрать нужного клиента, и потом, если включить опцию "Подставлять код клиента из фильтра в формы подачи заявок", то вроде всё работает как и раньше. Но у этого способа есть недостатки:

1. После перелогинивания на другой счёт нужно не забыть выбрать другого клиента
2. Нужно помнить какой числовой код клиента какому счёту соответствует, это неудобно
3. Выбор клиента нужно делать только на вкладке, где ставятся заявки, т.к. фильтры у каждой вкладки свои.
4. Ну и вообще это дополнительное действие

Как бы так сделать, чтобы можно было задать соответствие пользователь - код клиента сразу для нескольких счётов?

И дальше либо
1. настройка "Код клиента по умолчанию" будет брать не просто 1 код, а выбирать из этого списка автоматом под текущего пользователя
2. фильтр клиентов будет сразу после соединения тоже выбирать нужного клиента

Под счётом я в реальности имею в виду UID или пользователь. Т.е. у меня в ВТБ есть 4 ключа, у каждого своё имя пользователя типа  ПетровПП или ПетровИИС, и свой UID и код клиента. И вот вопрос как бы так сделать, чтобы задать соответствие типа

ПетровПП  405480
ПетровИИС  405485

и т.п., может в файле или просто в настройках.  
Ослабить контроль в поле ввода цены заявки + режим Overwrite
 
1. Сейчас при вводе / редактировании цены заявки иногда программа не позволяет ввести символ, потому что в результате получается число или строка в недопустимом формате.

Например, если в поле цены показано 167,28 и курсор находится у запятой, и я хочу ввести 167,38, то я могу удалить 2 и ввести 3, а могу и ввести 3 и удалить 2. Но 2-й вариант программа не даст сделать, потому что при этом получается строка 167,328, к-я для данного инструмента (акции Мосбиржи) недопустима из-за слишком длинной дробной части.

Это неудобно, потому что при редактировании часто возникают временные некорректные данные, к-е затем исправляются - это нормально. Я предлагаю вам убрать контроль формата с процесса редактирования на момент подтверждения всей заявки. При этом:
  • если получилось недопустимое значение, но при этом в конце дробной части 0, то этот 0 можно просто удалить, возможно несколько раз. Например, если в поле с 167,35 вставить из буфера строку "167,0000", то сейчас программа просто вернёт 167,35. Вместо этого нужно удалить 2 нуля в конце 167,0000.
  • если получилось недопустимое значение, это можно показывать например розовым фоном и запретом кнопки Да (второе точно). Если таки нажать Enter, то вот в этот момент и нужно проверять формат и показывать ошибку.
  • если вдобавок получилось значение, к-е не является числом (167,328 всё же число), то нельзя посчитать объём и комиссию, так что эти поля можно стирать и блокировать как когда поле суммы пустое.
Контроль вводимых символов конечно можно оставить.

2. Нет режима вставки (Overwrite). Если нажимаешь Insert, то режим ввода не меняется. Вообще в большинстве случаев при редактировании цены как раз этот режим удобнее. Как минимум, его надо разрешить, и может даже запоминать, и при этом показывать (как на окне логина показывается текущий язык и режим CapsLock) (обычно это делается формой курсора, но наглядность не помешает).
Автологин
 
Чужими версиями пользоваться стрёмно, я написал свою.  
Шаблоны
 
Спасибо!
Шаблоны
 
Пока настраивал графики, пришлось активно работать с шаблонами, в результате наткнулся на ряд проблем.
  1. не надо выдавать сообщение "Шаблон ... успешно сохранён" при сохранении шаблона - достаточно самого появления нового шаблона в списке (и надо делать его текущим в этом списке)
  2. не надо делать в названиях шаблонов все буквы большими
  3. при открытии графика нет способа определить, какой шаблон использован. Конечно, можно посмотреть, какой по умолчанию, но это неудобно. А если ты его поменял на другой, то вообще нет способа определить это. Хотя бы в контекстном подменю графика, когда показывается список шаблонов, там можно выделить галочкой слева последний выбранный шаблон. Если будет панель инструментов графика (я раньше просил для удобного переключения интервалов), то и на ней хорошо, всё равно место есть.
  4. нельзя менять порядок шаблонов в списке - может мне удобнее отсортировать как-то по-другому
  5. Если на списке шаблонов графиков удалить какой-нибудь шаблон, расположенный выше шаблона по умолчанию, и после этого закрыть этот список, то при открытии новых графиков будет использоваться неправильный шаблон по умолчанию - а именно, следующий. Т.е. программа запоминает номер шаблона по умолчанию, но не уменьшает его при удалении другого шаблона, к-й в списке выше. Что интересно, название шаблона по умолчанию таки запоминается правильно, так что в списке он показан правильно.
    Далее, если в такой ситуации шаблон по умолчанию был в списке последний, то номер шаблона по умолчанию указывает на уже несуществующий шаблон, и при попытке открыть график выдаётся сообщение "Невозможно создать диаграмму! Код ошибки 87". В этой ситуации нужно попасть в список шаблонов и просто перевыбрать нужный шаблон как главный. Обычно это можно сделать через какой-то другой график, к-й уже открыт. Однако, если таких графиков нет (а вдруг?), то исправить эту ситуацию уже невозможно, потому что в программе в меню нет доступа к списку шаблонов графиков! Т.е. нужно добавить куда-то в меню пункт "Шаблоны диаграмм" и в "Все типы окон" тоже должен быть такой пункт.
Лучшие котировки видны всегда
 
8.12.0.41
Лучшие котировки видны всегда
 
Другими словами, если данная опция включена, то при наличии вертикальной прокрутки надо всегда прокручиваться вверх.
Конечно, это относится только к такому типу стакана, там же их всего 3, другие я не рассматривал.  
Лучшие котировки видны всегда
 
Есть такая опция в настройках стакана.
Цитата
Если флажок включен, то, независимо от размера окна, строки располагаются таким образом, чтобы лучшая цена покупки и продажи были видимыми
Обычно это работает, но не учтён 1 момент - окна стакана может быть недостаточно высоким. В этом случае получается так: вначале торгов все строчки с ценами помещаются в стакане, лучшие котировки видны вверху. Затем предложений в стакане становится больше, они не помещаются, появляется вертикальная прокрутка. И вот тут получается, что лучшие котировки не видны - а должны.
Обратите внимание, что эта проблема возникает и когда в стакане была текущая строка, на к-ю кликнули, и когда не было.
Квик может прилагать какие-то усилия, чтобы оставить текущую строку видимой, однако, это не должно противоречить опции "Лучшие котировки видны всегда".  
Исправить окно сообщений, мешает, Сделать всплывающее окно в углу экрана
 
Цитата
Алексей написал:
вылезает по середине экрана, и мешает, пока не закроешь каждое сообщение
Это настраивается.
Окно со списком всех сообщений делается на отдельной вкладке или вообще закрывается.
У меня последнее сообщение видно на панели инструментов.  
Не запоминает URKA-24
 
Брокер пока не выложил, обновил руками, проблема решена, спасибо.  
Не запоминает URKA-24
 
Нет, у меня не был включён умный заказ, специально, т.к. он сразу включает слишком много классов, к-е мне не нужны (например, FORTS, FORTS опционы, кросс-курсы валют, поставка по срочным контрактам и т.п.), причём сразу вместе со всеми бумагами.
Если его включить, то конечно данные по URKA-24, появляются. Но это не решение, я написал про проблему именно когда умный заказ отключён. Ведь с другими инструментами такой проблемы нет, они запоминаются нормально.

Цитата
Evgeniy Karnaukhov написал:
Также во вкладке "Файлы настроек" в настройках Программы включите опцию "Сохранять настройки в файл при выходе", если она не включена
Это вообще не относится к данной проблеме. Вы не поняли суть проблемы.
Цитата
Evgeniy Karnaukhov написал:
Если эти рекомендации не помогут - попробуйте воспроизвести эффекты с новым файлом настроек. Закройте терминал, переместите файл настроек (по умолчанию он называется info.wnd) в другую папку (например на рабочий стол) и
info.wnd тоже сюда не относится совсем, это настройки окон. Выбранные инструменты запоминаются в sec.dat, точнее, там просто 1 байт выделен под признак выбранного.
Не запоминает URKA-24
 
Из настроек котировок конечно, из списка принимаемых инструментов.
В ТТТ остаётся, но пустая строка, т.к. данных нет.  
Не запоминает URKA-24
 
Забыл, версия 8.11.0.66
Не запоминает URKA-24
 
Не стал писать на 911, т.к. проблема не критичная.
Недавно появились 2 новые еврооблигации, URKA-24 и SCB-25. Я их добавил в список принимаемых (у меня не автоматом).
Так вот URKA-24 в этом списке не запоминается. Сразу после добавления данные по ней показываются, но на след. день пустая строка в ТТТ и её нет в списке выбранных, она снова в списке доступных. Даже если её добавить и сразу перезапустить квик, она тоже будет не выбрана.
Перемещать текущий столбец клавиатурой в ТТТ
 
ДОбрый день.
В таблицах текущих торгов можно кликнуть на любой ячейке, и она станет текущей (будет выделена сеткой). После этого её можно скопировать. Далее можно перемещать текущую ячейку вертикально, с помощью клавиатуры (вместе с текущей строкой). Но нельзя её перемещать горизонтально. Я хочу чтобы была возможность перемещать её и горизонтально с помощью горизонтальных клавиш.
При этом возникает вопрос, что делать, если в таблице есть горизонтальная прокрутка.
Тут есть 2 варианта:
1. сделать так же, как с вертикальным перемещением - т.е. сначала перемещается текущая строка, а если доходим до границы окна, начинается прокрутка
2. просто не менять текущую ячейку, а только выполнять прокруту (как сделано сейчас)
Можно также обрабатывать нажатия на Home/End для горизонтального перемещения в начало/конец строки, так чтобы текущая ячейка тоже перемещалась. Для вертикальных перемещений же есть PgUp/PdDn.
Esc при перетаскивании доп. элементов на графике
 
В Windows при использовании drag-n-drop в большинстве случаев нажатие Esc отменяет операцию, так что перетаскиваемый объект возвращается на исходное место. В Quik этого нет, когда перетаскиваешь линии и другие объекты на графике. Это нужно на всякий случай, если вдруг стал что-то перетаскивать по ошибке, так чтобы не нужно было возвращать точно на исходное место, а чтобы это произошло автоматически.
9 часов на графиках
 
Спасибо.
Я понимаю, что дело в таймфрейме, просто можно применить какую-то логику, чтобы не выводить 9, если там всего 1 минута, а выводить 10. Правда это не тривиально.
Про настройки я понял, там можно указать интервал времени. Это работает, но есть проблема: я сохраняю это в шаблон по умолчанию, затем открываю новый график, а там интервал времени опять не указан. Т.е. фильтр по времени не сохраняется в шаблон?
Графики по новым инструментам
 
Спасибо : )
9 часов на графиках
 
На таймфреймах с минуты по час, а может и больше, на шкале времени показывается 9, а потом сразу 11, хотя должно быть 10.
При этом на минутном графике видно, что реальное время сделок раньше 10 часов только 1 - это 9:59. Очевидно, это аукцион открытия.
Однако, при увеличении периода начальное время начинает уменьшаться, т.е. для 2 минут это уже 9:58, для 5 - 9:55, для 30 - 9:30, хотя очевидно, что никаких сделок в это время совершено не было.
Как бы так (и можно ли?) сделать, чтобы на шкале времени не показывалось 9, а показывалось 10?
Т.к. это создаёт впечатление, что все сделки от 9 до 11 совершены с 9, хотя реально - с 10.
Доработка тейк-профит, Введение дополнительного окна.
 
Кстати, интересная идея.  
Графики по новым инструментам
 
Оказалось, всё не так просто.
Если так сделать, то новые графики открываются сразу за большой срок. Например, старая бумага может открыться за 4 года, и графики получаются мелкими. Это не очень большая проблема, но лучше без неё.

Яя стал экспериментировать с разными параметрами графика, и получается, что надо делать не совсем так. Нужно открыть график какой-нибудь старой бумаги, и для данного интервала (например 1 час) выбрать период времени, к-й я хочу смотреть. Т.е. чтобы свечи были не очень мелкими. Прокрутка при этом может быть (!), это нормально. И вот это надо сохранить как шаблон по умолчанию. В таком случае на новых бумагах, где мало данных, вышеописанной проблемы не будет, и при этом для старых бумаг график тоже будет за разумный срок. Это хорошо, что я в конце концов разобрался, но это очень не очевидно.

В общем я хотел сказать, что эту ситуацию - когда данных мало и программа зачем-то добавляет справа пустое место, хотя оно там совсем не нужно, а из-за него возникает гор. прокрутка - программа может понимать автоматически и соответственно избегать её.  
Графики по новым инструментам
 
Действительно помогло, спасибо.  
Графики по новым инструментам
 
Когда данных мало, то они могут быть полностью или частично не видны из-за того, что горизонтальная прокрутка находится у правого края. Чтобы увидеть такой график полностью, нужно прокрутить его влево. На данный момент (15.12.2020) такой эффект можно видеть на инструменте БелугаБП4.
Чтобы этого эффекта не было, можно не создавать такой широкий график, чтобы горизонтальной прокрутки не было вообще. Она же изначально нужно только когда данные не помещаются в окне по ширине, а в данном случае данных как раз сильно меньше.  
Список режимов торгов в таблице "Состояние счёта"
 
Вдруг заметил, что он слишком широкий : ) - это назыается "На дату"
Можно сделать и уже, но на самом деле он (такой широкий) мне лично не сильно мешает, а вот если бы вместо списка была группа кнопок, к-е взаимоисключают друг друга, то смена режима выполнялась бы за 1 клик. Просто кнопки Т0, Т1, Т2, они даже вместе займут меньше места, чем  теперешний список.
То же самое касается этой настройки в редактировании этой таблицы, там это называется "Срок расчётов", ну там подойдут обычные радио-кнопки.  
Пожелания по развитию форума
 
Виноват, у меня оказалась подписка на все темы, сейчас удалил.  
Пожелания по развитию форума
 
Чёт я сюда не подписан, а мне письма приходят??
Поиск инструмента
 
Мда, оказалось Home/End были назначены как горячие клавиши, отменил - стало нормально.  
Поиск инструмента
 
В нём не работают клавиши Home/End. При этом они почему-то действуют на список сообщений, к-й у меня расположен на тулбаре. Так Home показывает предыдущюю новость, а End - последнюю. Это при том, что список сообщений даже не в фокусе.  
Очистить форматирование
 
Сейчас в контекстном меню столбцов таблиц текущих торгов есть пункты "Отключить форматирование" и "Очистить форматирование". С 1-м всё понятно, а вот 2-й я недавно случайно нажал вместо другого и всё стёрлось без возможности восстановления. Я предлагаю убрать этот пункт из данного меню, потому что его действие нельзя отменить и подтвердить. В панели "Условное форматирование" уже есть кнопка "Очистить все", к-я делает то же самое, при этом это действие ещё нужно подтвердить, так что ошибиться невозможно т.к. всегда можно нажать Отмена.  
Объём (volume) на графиках, *
 
Пока брокер не выложил новую версию возиться с дистрибутивом не охота.
В остальном понятно.  
Объём (volume) на графиках, *
 
Версия я думаю достаточно новая.
Я сейчас запустил квик и этой проблемы уже нет. Т.е. по той же бумаге Evr-24 за 23.10 не 178, а 89 сделок.
Я думаю этот глюк может происходить только по выходным (возможно также ночью), когда ты запускаешь квик, а он тебе снова издаёт звук сделки, к-я была в пятницу. Также это возможно касается только последнего дня.  
Объём (volume) на графиках, *
 
8.8.4.3
Объём (volume) на графиках, *
 
Заметил, что сабж (и в всплывающей подсказке и в нижней области) показывает число в 2 раза больше, чем оборот, к-й показывается в таблице ТТ. В последней можно взять как общее кол-во сделок, так и оборот и разделить его на средневзвешенную цену. Это касается и еврооблигаций и рублёвых бумаг, но проще заметить там, где мало сделок. Это так и должно быть?  
Класс инструмента TQCB
 
Понял, спасибо.  
Класс инструмента TQCB
 
Т.е. это не вы решаете, какое будет название, а именно брокер?
Страницы: 1 2 3 След.
Наверх