Комментарии 24
Вот ещё бы учесть современные реалии с использованием функционала иностранных платформ, то было бы всё совсем радужно ... (да-да, "для частного..." в заголовке я заметил), но всё же...
А за статью спасибо, интересное сравнение.
В Excel 365 есть инструмент "Акции" (вкладка "данные"), который по тикеру загружает кучу данных на выбор.
С мосбиржей не работает, к сожалению, но в остальном вполне удобный инструмент.

Что в Excel что в Google есть замечательные инструменты для работы с акциями: STOCKHISTORA в Excel (как уже отмечено выше) и GOOGLEFINANCE в Google. И да, на хабре были статьи как этими инструментами пользоваться. Каждый из них хорош по своему, со своими достоинствами и недостатками. Но для домашнего брокера, самое то - покрывают процентов 90 необходимого.
Если надо больше и хотите данные напрямую с интерета скачивать, то в Excel есть такая вещь как DataQuerry, никакой VBA тут не нужен.
Если же вам и этого мало, то в том же Excel есть ExcelScript (запускается из вкладки Автоматизация, правда требует онлайн и OneDrive, впрочем как и Google).
Делал нечто похожее и для себя лет 5 назад, только чуть проще, но это все стало неинтересно, так как на этом трудно что то заработать,.. по мне так, наверно легче в тотализатор играть - понятно хотя бы где вход и выход
Все пытаются подсадить на иглу подписок и облаков. Лично я всегда выберу свое хранение и бэкапы.
Локаль другая наверное
Можно поподробней, для не особо разбирающегося человека, но который очень хочет понять?)
В Google Таблицах другая локаль означает, что таблица использует языковые и региональные настройки, отличные от тех, к которым вы привыкли (например, от русской или английской локали). Эти настройки влияют на разделители в формулах. Как изменить локаль в Google Таблицах?
Откройте таблицу.
Перейдите в меню Файл → Настройки.
Во вкладке Общие найдите раздел Региональные настройки.
Выберите нужную страну/регион (например, «Россия» или «США»).
Изменение локали не переводит уже написанные формулы автоматически — синтаксис нужно будет подправить вручную, если он не соответствует новой локали.
Это я уже давно сделал, и заново вбивал формулы ваши (копировал), есть еще какие-либо варианты с чем может быть связана ошибка?
Еще мне интересно, как Вы берете ссылку на интересующий Вас тикер и цену на него?
Открыл чистый лист:

Формула:
=SUBSTITUTE(
IMPORTxml("https://iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=securities&securities.columns=SECID,PREVLEGALCLOSEPRICE"; concatenate("//row[@SECID='";A3;"']/@PREVLEGALCLOSEPRICE"))
;"."; ",")как Вы берете ссылку на интересующий Вас тикер и цену на него?
Как нашёл?
Да, как нашли интересно, чтобы я мог найти и выбрать другие активы, или как это работает
В общем попробовал заново создать таблицу и на разных "локалях" вставлял формулы (Россия или США), но в ячейке горит #N/A (Ошибка: нет данных для импорта), это именно ячейка А3 с тикером сбера, также разрешил все доступы и включил цикличность на которую он ругался
Может мне сторонние скрипты или плагины надо устанавливать? Просто я просто в гугле создал таблицу и все
UPD Только что заметил что если вручную вбить тикер "SBER" то цена в ячейке B3 подтянется сама))) Буду тогда вручную все тикеры забивать) Но если есть предположения в чем причина, буду рад узнать и попробовать исправить)
UPD2 В общем отдельно ничего вбивать не пришлось, вбив одно оно автоматически по всем тикерам продлилось) Спасибо большое за статью, сильно выручили
UPD3 Еще интересует как подтянуть информацию о фондах (Российских) и отдельных облигациях?


Почему Google Таблицы лучше Excel для частного инвестора, и при чем здесь Apps Script