Сергей написал: Возможно ли сделать графики нескольких инструментов в одном окне, как на приложенном рисунке. Суть - я хочу сравнить отрасли между собой, а также с текущим инструментом. В настройках графика указываю до 10 инструментов, которые должны всегда показываться. Далее встаю в окне котировок на текущий инструмент и он показывается в окне с остальными настроенными инструментами. Показываются линии, а не свечи. Линии имеют разные цвета, в легенде указано какому цвету какой инструмент соответствует (текущий инструмент + до 10 преднастроенных). Все графики идут из одной точки, это левое начало оси. Если я передвигаю ось времени, то графики перенастраиваются, чтобы всегда начинаться слева в начале видимой оси времени.
Добрый день.
Insert на графике, выбираем "Новый", затем выбираем инструмент. Цвета и тип отображения конечно же можно менять. Что такое окно котировок с разными инструментами - не вполне ясно, просьба пояснить при необходимости.
Коррекция ответа.
Увидел, как сделать несколько графиков в одной области.
НО есть следующие проблемы: 1. Графики слева не начинаются из одной точки, поэтому визуально их сложно сравнить - какой из них начал расти больше других, как потом изменилась его динамика роста по отношению к другим инструментам. Прошу в настройках сделать галочку "Начинать из одной точки". Причем, если я двигаю график по оси времени, то общая точка слева, из которой начинаются графики сохраняется всегда. По вертикальной оси происходит автоматическое перемасштабирование, чтобы все графики влезали. Смотрите прикрепленный скриншот.
2. Если делаешь прикрепление графика к таблице с котировками, то все (!) настроенные графики разом заменяются на выбранный инструмент в таблице. Прошу сделать возможность фиксировать часть графиков (инструментов), т.е. мне нужно, чтобы до 10 графиков были фиксированы и не менялись, и только один график менялся бы по выбору инструмента в таблице с котировками. Таким образом, я смогу сравнивать выбранный инструмент с фиксированными графиками.
Сергей написал: Возможно ли сделать графики нескольких инструментов в одном окне, как на приложенном рисунке. Суть - я хочу сравнить отрасли между собой, а также с текущим инструментом. В настройках графика указываю до 10 инструментов, которые должны всегда показываться. Далее встаю в окне котировок на текущий инструмент и он показывается в окне с остальными настроенными инструментами. Показываются линии, а не свечи. Линии имеют разные цвета, в легенде указано какому цвету какой инструмент соответствует (текущий инструмент + до 10 преднастроенных). Все графики идут из одной точки, это левое начало оси. Если я передвигаю ось времени, то графики перенастраиваются, чтобы всегда начинаться слева в начале видимой оси времени.
Добрый день.
Insert на графике, выбираем "Новый", затем выбираем инструмент. Цвета и тип отображения конечно же можно менять. Что такое окно котировок с разными инструментами - не вполне ясно, просьба пояснить при необходимости.
Попробовал сделать так. Но в этом случае создаются две области - в каждой из них свой график. А мне нужно, чтобы в одной области я мог сделать до 10 графиков - так я могу визуально сравнивать их между собой. Но чтобы не было эффекта масштаба, т.к. у каждого графика свои цены, то они все приводятся к одному относительному масштабу и слева начинаются из одной точки, чтобы можно было сравнить их далее. Посмотрите прикрепленный рисунок, там именно так и сделано.
Версия Квик 8.2.3.4 Экспортирую только "Таблицу текущий торгов". Экспорт идет из 6 вкладок: Акции РФ, акции США, ETF, ОФЗ, корп. облигации Настройки DDE везде одинаковые, приложил скриншот.
Возможно ли сделать графики нескольких инструментов в одном окне, как на приложенном рисунке. Суть - я хочу сравнить отрасли между собой, а также с текущим инструментом. В настройках графика указываю до 10 инструментов, которые должны всегда показываться. Далее встаю в окне котировок на текущий инструмент и он показывается в окне с остальными настроенными инструментами. Показываются линии, а не свечи. Линии имеют разные цвета, в легенде указано какому цвету какой инструмент соответствует (текущий инструмент + до 10 преднастроенных). Все графики идут из одной точки, это левое начало оси. Если я передвигаю ось времени, то графики перенастраиваются, чтобы всегда начинаться слева в начале видимой оси времени.
Такие же изменения прошу сделать в таблицу "Состояние счета". Сейчас в ней нужно щелкать наверху таблицы выбор Т0, 1, 2, х. Когда у вас в таблице 30 инструментов, то глазами уследить, что изменилось очень сложно (!!). Если вставить столбцы Позиция Т0, 1, 2, х, то сразу будет видно, какое количество в каком Т. Расчеты в таблице делать как и сейчас, т.е. в зависимости от выбора Т вверху таблицы.
Тогда сделать так - сделать 4 столбца: Кол-во Т0, Кол-во Т1, Кол-во Т2, Кол-во Тх. Тогда в одной строке по одному инструменту сразу будет видна вся картина.
Проблема: При copy-past чисел в Excel, которые между разрядами имеют неразрывный пробел, Excel их не распознает как число. Они для него имеют формат "текст", в итоге с такими числами невозможны операции. Приходится ручками заходить в каждую ячейку и удалять все неразрывные пробелы, что занимает время.
Прошу рассмотреть возможность во время операции Copy-C, передавать в буфер обмена число, очищенное от неразрывных пробелов и обычных пробелов. На крайний случай прошу заменить неразрывный пробел обычным пробелом, т.к. обычный пробел нормально распознается Excel, т.е. число с пробелом он воспринимает как число. При этом пробел между разрядами должен быть только один и только между разрядами, иначе Excel перестанет воспринимать данное число как число.
Нашел следующую проблему при работе с вашим адаптером:
У AmiBroker есть их программа AmiQuote, которая качает данные по зарубежным инструментам и записывает их в AmiBroke. Когда в настройках БД ваш плагин отключен, то все работает нормально.
Когда ваш плагин включен, то сверх быстро начинает расходоваться Virtual memory (т.е. кэш) и примерно закачав 1/3 инструментов весь кеш в 4ГБ израсходован и программы вылетает. Скорее всего своим адаптером вы как-то меняете настройки кеша или еще что. Прошу разобраться.
Почему то не могу приложить файл со скриншотами, высылаю вам почтой.
В таблице "Позиции по инструментам" неудобно отображается Т0, Т1, Т2, Тх - для каждого инструмента это отдельная строка. В итоге, если 20 инструментов, то это 80 строк!!! Нереально по ним бегать)
Прошу сделать новую колонку, в которой будут писаться все таймы через запятую (или еще как). Например, купили Сбербанк Появляется запись - Т2, Тх На следующий день - Т1, Т2, Тх Еще через день - Т0, Т1, Т2, Тх
Таким образом, будет 1 строка для каждого инструмента.
Вы сами у себя данную проблему смоделировали? Она легко моделируется: Берете FXGD, покупаете его в рублях, ставите линию "позиции", она будет в рублях. Далее идете на FXGD в долларах и смотрите на график - на нем будет та же линия "позиции" в рублях (!!!), а график долларовый. В итоге график сжимается на курс валюты, т.е. примерно в 63 раза и на нем ничего уже не видно, просто прямая линия.
DDE постоянно сбоит на Ctrl+Shift+L: У меня 4 вкладки в Эксель файле, на каждую настроена выгрузка данных. После нажатия Ctrl+Shift+L происходит создание новой пустой вкладки "Лист 1". Иногда одна из 4 вкладок на обновляется, приходится нажимать Ctrl+Shift+S, потом еще раз Ctrl+Shift+L
Прошу подсказать - в каком файле хранятся настройки по "Экспорт в системы теханализа"? Что именно нужно перекопировать в другую инсталляцию Quik, чтобы они перенеслись?
Прошу в таблицу "Состояние счета" добавить ISIN. Сейчас в таблице есть только Код инструмента и название инструмента.
При выгрузке через DDE, чтобы сличать данные их нужно сверять по уникальному ключу, которым является ISIN. Также когда приходят различные уведомления от брокера, то в них указывается ISIN, поэтому он нужен в данной таблице, чтобы быстро можно было точно понять о какой бумаге идет речь.
Можно по умолчанию галочку снять? На графике есть вкладка "Уровни", если кому нужен постоянный уровень, может через нее выставить. А так одни и те же тренды для разных инструментов мало востребованы. Поэтому логичнее по умолчанию снять галочку.
Ситуация: Есть окно котировок, к нему привязано графическое окно. Встал на инструмент, на графике добавил его трендовую линию, например, горизонтальный уровень показал. Перехожу на другой инструмент, эта же трендовая линия показывается и на его графике, т.к. она привязалась не к инструменту, а к графическому окну. Но данная линия не имеет отношения к другому инструменту!!
Прошу сделать привязку трендовых линий к графическое окно + инструмент.
На графиках тоже возникает проблема из-за того, что вы не храните валюту покупки. Если я на графике поставлю показывать Позицию, то на рублевом графике показывает линия, проведенная по долларовой цене. В итоге масштаб графика изменяется и он становится плохо читаемым.
Таблица "Состояние счета" Купил ETF в валюте, этот же инструмент продается в рублях.
В итоге в Балансовой стоимости цифры показываются в долларах, а в Стоимости и Ликвидационной стоимости цены показываются в рублях. В итоге PL считается неверно (из рублей вычитается доллары). Пробовал у таблицы сменить валюту на доллары, в этом случае все цены делаться на курс доллара, в том числе долларовая цена покупки.
Проблема в том, что в таблице отсутствует столбец "Валюта", создайте его и корректно пересчитывайте доллары в рубли.
Alexandr Shumilin написал: Параметр "прибыль" действительно является оценочным и показывает прибыль в некотором приближении. Он также не учитывает налогов, списанной комиссии и других параметров, которые влияют на конечную прибыль пользователя. Сюда же можно отнести изменённое НКД на срок операции.
Не совсем так: 1. Налоги никогда тут не учитываются, т.к. считаются в конце календарного года, есть сальдирование, есть вычеты на долгосрочное держание, на ИИС и т.д. 2. Комиссия брокера и биржи - копейки, комиссия порядка 0.036%. Погоды не делает. 3. А вот НКД и выплаченные купоны существенно изменяют маржинальность сделки!!! Почти все облигации падают в цене (идут к погашению), поэтому по цене всегда (!) будет убыток, но есть учесть купоны и НКД, то сделка в прибыле.
Поэтому прошу подумать, чтобы включить НКД и выплаченные купоны в расчет.
Egor Zaytsev написал: Сергей, необходимо будет обратиться к брокеру и разбираться на его стороне, если брокер сам не разберется, то инициируйте обращение нам.Возможно это связано с настройками шлюзовой части, который засылает описание инструментов.
Я уже обращался. Брокер ВТБ Инвестирование. Брокер проверил у себя и сказал мне, что у него тоже не отображаются все ISIN в этой таблице.
Во всех других таблицах с ISIN все нормально.
Техподдержка брокера по Квику сказала мне, что это проблемы с Квиком.
Alexandr Shumilin написал: Сохранение НКД на день покупки не предусмотрено, с нашей стороны предусмотрен только внутридневной учёт цены приобретения.
Тогда ваша "Балансовая стоимость" для облигаций - это бессмысленная величина, т.к. она в принципе считается неверно и в ней нет экономического смысла. Предлагаю подумать, чтобы добавить в Квик или сохранять НКД в таблице "Позиции по инструментам" (или еще где) или дату сделки (по ней можно онлайн вычислять НКД).
Egor Zaytsev написал: Т.е необходимо, чтобы все в один файл сохранялось? И вкладки в том числе?
1. Да, нужно чтобы ВСЕ (!) настройки, включая вкладки (рабочее пространство), общие настройки, горячие клавиши, оповещения, сохранялись в один файл, которые можно импортировать во вторую инсталляцию Квика. 2. Но из этого файла нужно удалить все настройки на конкретного брокера (название, IP адреса, порты и т.п.), вынесев их в отдельный файл. Этот файл можно также через меню сохранять в качестве бэкапа или оставить его в папке программы, т.к. его редко нужно переносить. Сейчас у вас в файле info.ini в верху я вижу настройки на брокера, т.е. его просто так не перенесешь из одной инсталляции Квика в другую, если работаешь с разными брокерами.
В таблице "Состояние счета" есть столбец "Нереализ. PL" и "НПрибль %", но таких же параметров нет в итогах. Прошу добавить, т.к. важно видеть эти значения по портфелю в целом.
Egor Zaytsev написал: К сожалению, у биржи нет данных ранее января 2016 года. Вернее она есть, но платная и не в формате для преобразования в формат сервера QUIK и там лишь дневные данные.
У вас для этой же облигации, но рублевой, есть график с 2013 года. Перетащите данные в инструмент USD.
Egor Zaytsev написал: Чем текущая реализация не удобна? У Вас запущено два QUIK, подключены к серверу. Настроили вкладки, таблицы в одном, далее не отключаясь выгружаете вкладки и настройки (правой кнопкой мыши по вкладке "Сохранить вкладку) и (пункт меню Система - Сохранить настройки в файл). Открываете второй QUIK и аналогичным образом импортируете вкладки и настройки.
Я об этом писал в первом посте. Пункт меню "Сохранить настройки в файл" не сохраняет "Основные настройки", Настройки горячих клавиш.
Мне нужно переносить вообще все настройки Квика из первого во второй, кроме подключения и учеток.
Дополнение: Также мне нужно будет переносить настройки Квика при работе с двумя разными брокерами одновременно. Сейчас я вижу в info.ini прописаны IP адреса и другая информация конкретного брокера.
Прошу разделить информацию по настройке Квика и подключения к брокеру полностью на разные файлы. Тогда можно будет работать сразу одновременно в 2-4 Квиках (два брокера, у каждого разные Квики для подсоединения к брокерскому счету и ИИС), перенося в онлайне все настройки, но не трогая настройки подсоединения к конкретному брокеру. При этом настройки подсоединения к конкретному брокеру тоже желательно сохранять и загружать через меню. Таким образом, я смогу делать себе резервные копии в отдельную папку Всех настроек Квика (без подключения), которая будет едина (!) для всех инсталляций Квика, и к этому у меня будут отдельные резервные файлы с настройками подключения к каждому брокеру.
У меня следующая задача: ВТБ Инвестиции (возможно и другие брокеры) использует две отдельные инсталляции Квика для работы с обычным брокерским счетом и ИИС. Соответственно, если я что-то сделал в одном Квике (вкладку добавил, раскрасил и отфильтровал, общие настройки для удобства изменил и прочее), то мне нужно быстро их выгрузить и перекинуть в другой Квик, не выходя из них обоих, т.е. в режиме онлайн.
Пункт меня "Сохранить настройки в файл" не сохраняет "Основные настройки". Сохранил настройки в файл, в другой инсталляции Квика их загрузил, оказалось, что мои настройки в "Основных настройках" не загрузились, пришлось ручками править.
Прошу сделать, чтобы "Сохранить настройки в файл" сохраняли ВСЕ настройки, включая "Основные настройки", "Получение данных", "Горячие клавиши" и т.д., т.е. вообще все. Если по каким-то причинам не хотите, то сделайте еще один пункт меню - "Сохранить ВСЕ настройки в файл", и соответствующий ему пункт "Загрузить ...".
Alexandr Shumilin написал: даты покупки в системе нет, также нет значения купона на день покупки. Поэтому такой расчёт сделать не получиться к сожалению.
Тогда сохранять НКД покупки сможете? Вы же сохраняете цену покупки, значит можете сохранить и НКД, так? Также сможете сохранять комиссию.
В "Состоянии счета" вы показываете по каждой облигации Прибыль/Убыток, но вы его считаете только по цене, не учитывая выплачиваемые купоны. В итоге практически всегда получается убыток, в то время как реально есть прибыль из-за купонов. Прошу рассмотреть вопрос учета всех полученных купонов в расчете Прибыль/Убыток. Можно оставить текущие столбцы, назвав их "Прибыль/Убыток по цене" и добавить "Прибыль/Убыток итого". Суммарно полученные купоны легко считаются онлайн, т.к. у вас все данные для расчета есть: дата покупки, дата погашения, купонный период, купон.
Alexandr Shumilin написал: С балансовой стоимостью - тут Ваше замечание справедливо , но к сожалению нет технической возможности как-то сохранить НКД на день покупки - Квик интрадейная система .Переноситься только цена приобретения. От неё и считается Балансовая стоимость, НКД берётся текущий.
1. Первая реализация. Вы же храните историю по дневкам по каждой бумаге?! Значит можно хранить и НКД по каждому дню (полная аналогия с ценой, только если цени меняется внутри дня, то НКД постоянно). В квике есть таблица "Состояние счета", она подразумевает, что вы это состояние счета храните, т.е. историю должны хранить. Без этого ваша "Балансовая стоимость" просто бессмысленная величина, в ней вообще толку нет, т.к. сложили деньги за разные промежутки времени.
2. Вторая реализация. Вы можете в онлайне рассчитать НКД на день покупки. Вам известно: дата погашения, длительность купонного периода, дата покупки, купон, режим торгов (Т0, Т1, Тх), даты выходных и праздников (если дата покупки выпадает перед ними, НКД на выходные и праздники увеличивается) - отсюда для большинства случаев вычисляем НКД балансовое.
3. НКД лучше показывать для 1 ед., а не сумму, чтобы логика столбцов сохранялась: Цена (за ед.), НКД (за ед), Сумма (включает цену и НКД). Или тогда уж нужно показывать все величины: Цена, НКД (за ед.), Сумма (по цене), Сумма НКД, Сумма итого (балансовая).
4. В балансовой сумме и прочих еще нужно учесть комиссию брокера и биржи. Можно одним числом. В таблице "Позиции по деньгам" я вижу, что после покупки облигации вы точно показываете суммы за вычетом комиссии брокера, через ночь я вижу, что точно отняли комиссию биржи. Значит все комиссии вам известны.
Лучше всего их сохранять в историю в "Состояние счета", т.к. тарифный план брокер может менять. Но на худой конец, ее также можно считать онлайн. Тариф биржи известен, тариф брокера идет от тарифного плана, который подцеплен к счету. Коли считаете деньги правильно, то как-то брокер вам его на серверную часть передает.
5. Хорошо бы еще иметь таблицу историю сделок за текущий год, чтобы можно было все выгружать через DDE для подведения итогов года и расчета налогов.
С формулой разобрался, для облигаций прибавляется НКД.
НО почему вы считаете НКД текущее и прибавляете его и к "Балансовой стоимости" и к "Ликвидационной стоимости" (и просто "Стоимости")? Для "Балансовой стоимости" должно быть НКД на момент покупки облигации, т.к. облигация берется на баланс, исходя из затрат. Затраты = цена + НКД (на момент покупки).
Т.е. нужно в таблицу еще добавить "Балансовый НКД" и его прибавлять к "Балансовой стоимости".
Таблица "Состояние счета". Столбец "Балансовая стоимость" - по какой формуле считается для облигаций? Для акций считается так: (Цена) * (Кол-во лот) * (Лот).
Для облигаций цифра получается другой, нежели считать по этой формуле. Тогда вопрос - по какой формуле считается для облигаций?
Пример: У себя в Квике вижу: ОФЗ, позиции 197, балансовая цена 102.22, балансовая стоимость 200 054.74 - это цифра не совпадает с указанной выше формулой.
См. скриншот. Таблица "Позиции по инструментам" - обвел красным. По ETF их ISIN показывается, а по БПИФ нет. В таблице котировок все ISIN стоят нормально.
Мой брокер "ВТБ Инвестиции". Он утверждает, что проблема в Квике, т.к. серверная часть Квика хранит историю по инструменту. Серверная часть Квика почему то не скачивает полный архив по инструменту RUS-28. Это так, дело в вашем ПО или в чем проблема?
Alexander Kopyatkevich написал: В настройках таблицы текущих торгов можно переносить инструменты сразу группой, то есть, перенести сразу класс. Для этого нужно выбрать заголовок раскрывающегося списка с названием класса и нажать кнопку "Добавить". Однако, все инструменты класса перенесутся в конец списка. В этом месте можем зарегистрировать пожелание, чтобы при переносе класса можно было выбрать место, куда произойдет перенос инструментов, если таблица уже имеет какой-то заранее подготовленный список бумаг. Регистрируем?
Нет, не так. При добавлении класса инструментов он должен копироваться также классом, т.к. должно быть справа в таблица название класса с плюсиком слева. Так будет видно, что скопировали целый класс. При нажатии на плюс раскрывается весь список класса (также как и в таблице слева - "Доступные инструменты"). Если копируются отдельные инструменты из другого класса, то они остаются отдельными инструментами. Если по этому классу копируется весь класс, то отдельные инструменты удаляются и остается запись целого класса с раскрывающимся плюсиком.
И еще: если копируются инструменты, которые уже есть, то они идут в конец списка и дублируются. Желательно проверять при копировании инструмента, есть ли он уже и копировать только те инструменты, которых нет.
"Редактирование таблиц" - здесь есть перемещение из "Доступные инструменты" в "Заголовки строк". Перенос идет по инструментно. Вот здесь можно сделать новую кнопку "Весь рынок" (или как-то по-другому назвать) - переносится не инструменты, а весь рынок (название после переноса можно выделить жирным, чтобы отличать визуально весь рынок и отдельных инструментов и ввести правило, что все рынке находятся вверху таблицы, чтобы их не искать, если перенесли и весь рынок и часть инструментов из другого рынка)
Когда появляется новый инструмент на рынке, например, новая ОФЗ, ETF и т.д., то как сделать, чтобы он автоматический появлялся только в соответствующей таблице, которая настроена на этот тип инструмента (рынок)? Пример, появился новый ОФЗ, у меня есть таблица "МБ ФР: Т+ Облигации", где все ОФЗ, новый ОФЗ должен появиться в ней автоматически. В настройках вижу галочку "При получении нового инструмента: Добавлять его во все таблицы", но мне не нужно во все (!) таблицы. Зачем мне ОФЗ в таблице акций, ETF или Еврооблигаций?
Если в данной версии ПО этого сделать нельзя, то прошу реализовать.
Прошу по "Фильтр по Инструмент" сделать следующее: 1. Сделать внизу кнопки "Сохранить как" и "Загрузить из". Необходимо, чтобы фильтр не забивать руками каждый раз. И чтобы его быстро можно было менять. Желательно сохранить в виде файла в файловой системе, чтобы его можно было редактировать. В этом случае легко можно будет сделать копи-паст перечня нужных компаний. Или сделать первоначальную загрузку из текстового файла.
2. Увеличить размер окно по вертикале, т.к. сейчас, если список более 4, то уже не влезает. Сделать справа вверху кнопку окошка - развернуть во весь экран и обратную кнопку.
Egor Zaytsev написал: В настройках вывода есть опция "Вывод при нажатии Ctrl+Shift+L". Проверьте этот момент.
Настроил, все работает.
Запрос на доработку: Прошу сделать внизу в строке статуса знак, который показывает, что DDE сервер запущен. Так проще будет понять. Сейчас нажал клавишы и приходится проверять, запустился DDE или нет в Экселе.
Сделайте в условном форматировании так, как сделано в Эксель: 1. Порядок применения правил можно менять стрелками вверх и вниз. 2. Справа от правила сделайте бокс "Остановить, если истина".
Сейчас если добавил новое правило, то оно может перетереть все ранее введенные правила и нельзя никак изменить их порядок. Приходится все правила перебивать - еще тот гимор ...
Когда по многим таблицам настроен вывод через DDE, то чтобы обновить Эксель файлы, приходится заходить в каждую вкладку и на ней каждый раз вызывать "Вывод через DDE". Сделайте в меню пункт, я вхожу в него и передо мной список всех (!) настроенных выводов через DDE с их названиями (чтобы было понятно, что это за вывод). По умолчанию стоит галочка на все DDE. Если я где-то галочку снял, то это запоминается. Далее я нажимаю кнопку "Вывести через выделенные DDE" и разом все выводится. Можно справа каждого DDE еще сделать отдельные кнопки вывода только через данное DDE.
Таким образом, можно нажатием одной кнопки обновить все данные в Экслелях.
Andrey Bezrukov написал: Вы хотели бы иметь возможность отображения разделителей по умолчанию, а также возможность настраивать их? Можем зарегистрировать пожелание на доработку в подобной формулировке. Регистрируем?