Блог им. Svaroggg

Учет инвестиций с помощью Google Spreadsheet. Упрощаем ввод сделок.

В прошлой части (https://smart-lab.ru/blog/490612.php) мы посмотрели, какие статистические данные о портфеле мы можем получить. Сейчас же я хочу остановиться на первых шагах, которые я предпринял по донастройке под себя исходного документа.

Сначала я решил упростить процесс добавления сделок, так как первое время он занимал у меня достаточно много времени. Я пробовал брать информацию о сделках из брокерского отчета, но быстро понял, что это не самый удобный вариант. Тогда я узнал, что программа QUIK умеет отлично экспортировать в Excel все необходимое. А уже скопировать из Excel не составляет никакой сложности. Для этого в QUIK нужно создать новое окно с таблицей сделок. У меня она содержит следующие колонки: Дата сделки, Время, Номер, Код бумаги, Операция, Кол-во, Цена, НКД, Объем

Учет инвестиций с помощью Google Spreadsheet. Упрощаем ввод сделок.

После чего выбрать пункт меню Действия->Вывод через DDE сервер (или нажать Ctrl+L):
Учет инвестиций с помощью Google Spreadsheet. Упрощаем ввод сделок.

И в открывшемся окне указать путь до Excel файла, куда будут выводиться данные:
Учет инвестиций с помощью Google Spreadsheet. Упрощаем ввод сделок.
После нажатия кнопки «Начать вывод» все ваши сделки окажутся на листе в Excel (конечно, если вообще были сделки). И данные в Excel будут автоматически обновляться, если вы будете совершать новые сделки. В Excel это выглядит примерно так:

Учет инвестиций с помощью Google Spreadsheet. Упрощаем ввод сделок.
«Цена за 1 ед.» — это рассчитываемая колонка по формуле "=J2/G2". Нужна она, чтобы правильно учитывать цену 1 облигации с индексируемым номиналом (типа ОФЗ 52001).

Собственно, строки из Excel можно копировать в Google Spreadsheet, правда я избавился от некоторых колонок на листе «Сделки», которые посчитал лишними для меня. У меня остались только следующие:

Учет инвестиций с помощью Google Spreadsheet. Упрощаем ввод сделок.

Порядок колонок в Excel и Google Spreadsheet должен быть идентичный, тогда вставлять можно будет сколько угодно строк за раз, что очень удобно. Я копирую только первые 7 колонок (Дата… — НКД). А все расчетные колонки (Лот, Сумма Сделки и т.д. до колонки Текущая доходность) автоматически посчитаются силами Google Spreadsheet. Я еще для себя добавил текстовую колонку «Комментарии к сделке», куда пишу причины, побудившие меня совершить эту конкретную сделку. По прошествии некоторого времени бывает  очень полезно пересматривать свои сделки и анализировать их.

Данный подход копирования сделок (QUIK->Excel->Google) поначалу кажется немного громоздким, но на практике мне он подошел лучше всего. Во всяком случае, позволяет за одну операцию перенести все сделки за день. И не нужно по одной сделке вносить через веб-интерфейс (как на каких-то других сайтах) или пытаться создать CSV файл, который правильно будет обработан в пакетном режиме. Нужно только один раз все правильно настроить. Excel файл, который я использую, можно скачать по ссылке: https://my.pcloud.com/publink/show?code=XZuVCD7ZhzqaIYh4Eoke9ncK0Cvyi5dKUeDy Смотреть на листы «Таблица сделок #3» и «Trades for Google» (я переношу в Гугл документ данные именно с этого лста).

Похожий подход я поначалу применял и для актуализации котировок, экспортировал их из QUIK, а потом вставлял в Гугл Таблицы (см. листы Shares, Bonds и Котировки в том же файле). Но мне достаточно быстро надоело регулярно запускать QUIK только для того, чтобы получить свежие котировки. Поэтому я не буду подробно расписывать этот подход, а расскажу, как автоматизировал регулярное получение данных с сайта Мосбиржи. Но это уже в следующей части.




11.5К | ★33
20 комментариев
Зачем в этой связке google?
все в excel можно сделать
экспорт-расчеты, хоть по кнопке, хоть по таймеру, хоть формулами или VBA, да что угодно
avatar
AlexeyTikhonov, причин несколько, я о них в самом начале писал:
1. Можно сказать основная причина — это уже наличие готового Google документа для ведения портфеля, со своей логикой, расчетами и т.п. Иначе бы пришлось переносить все в Excel.
2. По сравнению с Excel намного проще смотреть и редактировать с различных устройств. Например, откуда-нибудь из поездки можно легко внести информацию о пришедших на счет дивидендах с телефона.
3. Google spreadsheet работает «удаленно», поэтому есть возможность какие-то задачи выполнять по расписанию, без необходимости держать компьютер включенным. Например, я настроил автоматические уведомления об определенных событиях, что было бы сложно сделать в Excel. Возможно, Online Excel тоже имеет триггеры, но я про это ничего не знаю. Если есть опыт — подскажите.
avatar
Сергей Ветко, по п.2. и 3 есть office 365, облако, также все удаленное.
В локальном excel тоже можно сделать триггеры по таймеру или по событиям, если из экспорта quik
avatar
AlexeyTikhonov, А вы с облаком Microsoft сами работали? А то у меня почему-то стойкое предубеждение, что функциональность через браузер или Android сильно урезана (нет VBA, например). Или я ошибаюсь? Можно прямо из браузера править VBA скрипты?

Под триггерами я скорее имел ввиду выполнение задач по расписанию. У меня раз в час забираются обновленные котировки, а при определенных условиях мне уходит информационное письмо. Excel так сможет (при условии, что я не буду держать компьютер включенным)?
avatar
Еще я ставлю галочку, чтобы в одной таблице выводились только покупки, во второй только продажи. Потом в екселе оч удобно все плюсуется минусуется и выводит фин результат.
avatar
Сергей спасибо.
Вопрос 1. как ты ведёшь свой портфель: эксель, или готовые сайты (не могу найти удобный вариант) 
Вопрос 2. Используешь учёт? онлайн котировки своих открытых позиций в экселе или гугл, или ещё как то? 
avatar
divs, собственно я в нескольких статьях и описал, как веду учет портфеля.

1. Веду прямо в Google Spreadsheets (базовые вещи описал здесь: https://smart-lab.ru/blog/489421.php)
2. Про получение котировок писал здесь: https://smart-lab.ru/blog/493737.php
avatar
а если «таблица сделок» пустая ?
quik сохраняет информацию только за текущий день?
avatar
mail-22, По-моему, да. Может, это как-то настраивается, но у меня синхронизируются в Excel только сделки за текущий день. Если вдруг пропустил, то уже надо смотреть в отчете брокера.
avatar
Сергей Ветко, может быть вы подскажите
в сбербанке quik была вчера оставлена торговая заявка «тейкпрофит» со сроком «по месяц»....
покупки пока нет, заявка должна быть активна,
где ее можно теперь увидеть ?  в окне «таблица стоп заявок» ее нет… можно ли ее снять?
avatar
mail-22, К сожалению, у меня брокер не Сбербанк, поэтому не знаю. Но думаю, что должно быть можно снять. Нужно внимательнее смотреть в Таблице стоп-заявок. Может, не все классы инструментов в ней выбраны? Это можно проверить, нажав Ctrl+E.

Ну или стоп-заявка сработала, выставилась реальная заявка. А вот она так и не исполнилась… Поэтому и стоп-заявка пропала.
avatar
правильно ли я понимаю, что если в Вашей системе пропустить вывод в гугл данных по сделке,
то на следующий день инфа пропадет?
avatar
mail-22, Если настроен вывод в Excel, то данные автоматом копируются в  Excel, как только происходит сделка.
Но вообще такое возможно, если что-то сбилось, вывода не было, а день уже следующий, то сделки нужно будет брать из отчета брокера.
avatar
Сергей Ветко, к сожалению, кажется, что разработчики посчитали quiq какимто спекулятивным инструментом для торговли интрадей 
avatar
Я копирую только первые 7 колонок (Дата… — НКД)
на вашем рисунке в этот диапазон попадает 8 колонок?
avatar
mail-22, почему 8? Вроде 7…
avatar
Сергей, добрый день!
Наткнулся на данную ветку в поисках подходящего варианта по учету инвестиций. Пока ни один из опробованных сервисов пока не устраивает в полной мере. 
Заинтересовался вашей таблицей. Скачал её в версии от 2018 года. 
Из комментариев сделал вывод, что с течением времени в таблицу вносилось много изменений. 
Можно ли посмотреть, как таблица выглядит сейчас? Был бы очень признателен. 

avatar
Denis Nikiforov, Добрый день.

К сожалению, у меня нет готовой другой версии, которую можно было бы показать. Заниматься подготовкой такой версии на безвозмедной основе я не готов. На это надо потратить несколько часов, чтобы вычистить мои личные данные, настройки, и т.п. А потом убедиться, что ничего не сломалось.
Сергей Ветко, какая цена вопроса?
avatar
Denis Nikiforov, За 5 тысяч рублей готов подготовить шаблон + сделать короткую презентацию (час-два) в виде вебинара, где расскажу и покажу, как пользоваться и что есть.

Читайте на SMART-LAB:
Фото
🌊 Как заработать на энергии воды
22 марта отмечается Всемирный день водных ресурсов. Для экономики вода — самый дешёвый источник электричества. ГЭС не зависят от цен на газ или...
ЛУКОЙЛ одновременно объявил слабые результаты по МСФО и хорошие дивиденды за 2025 год
Нефтяная корпорация сегодня опубликовала довольно слабые финансовые результаты по МСФО за 2025 год. Так, выручка ЛУКОЙЛа за 2025 год снизилась в...
Фото
Почти половина россиян испытывает стресс при подготовке к свиданиям
Пятничный пост от нас. Дейтинг сервис Мамба и аналитики платформы психологической поддержки и управления состоянием «Просебя» (входит в Группу...
Фото
Т-Технологии МСФО 2025 г. - хороший результат, но скромный прогноз на 2026 год
Т-Технологии опубликовала финансовые результаты за 2025 год.  Чистая прибыль за год составила 192 млрд руб. (+57%). В 4 квартале рост +86% до...

теги блога Сергей Ветко

....все тэги



UPDONW
Новый дизайн