TGViewer
Channel Public Channel
Сочинский инвестор

Сочинский инвестор

@invesoch

Привет из Сочи! В этом канале я делюсь личным опытом в инвестициях на простом языке
Subscribers
17
Photos
5
Videos
0
Links
24
Recent Posts 20 shown
Post #44 12
Сочинский инвестор Недавно у меня сломалась одна из функций в гугл-таблице, которая отвечала за форматирование строк при вставке в таблицу данных из отчета брокера 🤔 Проблема скорее всего очень простая, если знать язык программирования для работы с google apps scripts 😁 Но…
Идея с отдельным приложением не взлетела, потому что таблица в гугле уже очень удобная, и делать колесо с нуля быстро наскучило 😅

Оказалось, что в гугл-таблицах можно не просто подключить google apps scripts (далее GAS), но и настроить обновление скриптов для таблицы из удобной IDE/репозитория с кодом.

Поскольку в моем случае таблица уже существовала, как и GAS, то мне нужно было взять идентификатор скрипта и подключить clasp для разработки у себя на ноуте (локально, не на сайте с таблицей).

Вкратце сетап выглядит так:
- Husky + lint-staged прогоняют prettier и eslint перед каждым коммитом -> ошибки ловятся до релиза
- для тестов используется Jest на чистые функции (парсинг ответов API, форматирование, без выхода в интернет)

Релиз в нашем случае - загрузка обновлений из репозитория в GAS на сайте с гугл-таблицей.

Подключение к уже существующей Таблице проходит так:
1. Откройте гугл-таблицу
2. Расширения → Apps Script
3. Из URL скопируйте Script ID: https://script.google.com/home/projects/<SCRIPT_ID>/edit.
4. Локально создайте .clasp.json:
{ "scriptId": "<SCRIPT_ID>", "rootDir": "src" }

5. npm run pull — заберёт текущий код из GAS в src/. Дальше работаете локально.

Важные детали:
- один GAS-проект = одна гугл-таблица, потому что Script ID привязан к конкретному контейнеру. Для другой Таблицы — другой .clasp.json
- Apps Script V8 не поддерживает ES-модули (import/export), поэтому весь код — глобальный скоуп, приватность через IIFE. Переименовали функцию — проверьте все src/
- SpreadsheetApp, UrlFetchApp и т. п. в Jest не работают - их мокают или тестируют только в живом GAS после релиза
- локальная разработка без clasp невозможна; веб-редактор GAS — это просто ещё один клиент к тому же API. clasp — официальный инструмент от гугла.

———

Скорее всего, бОльшая часть информации тут будет выглядеть непонятно - и это нормально. На некоторые штуки я оставил ссылки, а остальное можно загуглить/закинуть в агента и получить работающий сетап ✅

Основное преимущество/удобство этого подхода: полноценная разработка с версионированием, тестами и релизами с помощью пары команд 👍
GitHub GitHub - google/clasp: 🔗 Command Line Apps Script Projects 🔗 Command Line Apps Script Projects. Contribute to google/clasp development by creating an account on GitHub.
  • ❤ 1
  • 👍 1
Post #43 26
Недавно у меня сломалась одна из функций в гугл-таблице, которая отвечала за форматирование строк при вставке в таблицу данных из отчета брокера 🤔

Проблема скорее всего очень простая, если знать язык программирования для работы с google apps scripts 😁
Но я его не знаю, а нынешнюю версию всей автоматизации написал с дипсиком + квен где-то год назад. То есть чтобы починить эти функции, нужно заново пройти через ад из десятков запросов к нейросетям с подробным описанием таблицы в гугле и работающего функционала.

Несколько дней назад решил сделать себе отдельное приложение, чтобы не зависеть от сервисов гугла, и при этом иметь свободу действий над всеми аспектами этой штуковины. Чтобы было проще чинить, дорабатывать и улучшать приложение под мои потребности.

В итоге за 3 дня сделал приложение с большинством функций из гугл-таблицы... и оно работает 🎉

Самое интересное было то, что когда я настроил импорт отчетов брокера в новое приложение, и подключил загрузку данных о ценах и размере лотов с мосбиржи, то увидел, что у сбербанка размер лота уже 1, а у меня в гугл-таблице было по-старинке 10 😱

Поскольку таблица в гугле дофига кастомная, то размер лота там важен, и я быстро поправил все расчеты в старых операциях.

Так что для справки: когда совершаете действия с ценными бумагами, можно заодно проверять их базовые параметры типа размера лота. Что-то может измениться без уведомления)

Ну а когда я доделаю публичную версию приложения, то поделюсь ссылкой ✅
  • 👌 1
Post #42 31
Недавно дорабатывал автоматизацию в таблице с инвестициями в гугле, и решил воспользоваться браузером Comet от Perplexity.

Он может взаимодействовать с сайтом с помощью нейросетей и выполнять разные действия, но есть нюанс: сайт должен быть адаптирован для таких сценариев.

Это как с доступностью: если сайт не поддерживает разные размеры шрифтов и хорошую контрастность, то у людей со слабым зрением будут проблемы при использовании такого сайта.

Так же и здесь: когда сайт сделан недостаточно "доступно" для нейросети, то нейросеть на этом сайте почти бесполезна 😁

На скриншоте момент, после которого я оставил попытки работы с автоматизацией в гугле в браузере Comet.
  • 🔥 1
Post #40 36
Post #39 47
#портфель

Когда я только начинал разбираться в фондовом рынке и доступных инструментах (акции, облигации и т.д.), то использовал короткие облигации (сроком до 1.5 лет) для создания резерва, из которого при необходимости можно взять деньги для покупки подешевевших акций.

В итоге за 5 лет я ни разу не применил этот хитрый ход 😁, зато столкнулся с неудобством учета облигаций в таблице с портфелем.
Изначальный автор, имя которого мне неизвестно, не предусмотрел возможность удобного учета облигаций, а для акций все есть более-менее рабочее.
Короче говоря, учитывать облигации очень сложно, и я этого не делал, и покупал облигаций очень мало (меньше 10% портфеля).

С недавних пор начал заменять облигации фондами, а именно: "Доступное золото" и "Сберегательный", с перевесом в пользу второго, естественно.

Почему 🤔
Потому что фонды легко учитывать в таблице и легко купить/продать без всяких НКД (накопленный купонный доход).
Не нужно думать, когда там погашение или дата выплаты купона - просто равномерно растет и все.

Доходность облигаций меня не восхитила, ну и скорее всего я в них не достаточно разобрался, а вот доходность того же SBMM меня очень даже радует, график можно посмотреть по ссылке.
  • 🔥 1
Post #37 103
Post #36 117
Всем привет!
Сегодня подписали закон, разрешающий перевод дивидендов по акциям, учитываемым на ИИС-3, на другие счета.

Значит, ИИС-3 становится менее бесполезным для предпочитающих пассивный доход, а не сбережения на «черный день».

Может быть даже переведу свой ИИС-2 в ИИС-3 в ближайшем будущем 🤔
  • 👍 1
  • 😁 1
Post #34 159
Post #33 177
Post #32 160
Post #31 147
Post #30 116
Голубика уже вкусная продается 👌
  • 👍 1
  • 🔥 1
  • 😍 1
Post #28 110
Там на полках рядом был вариант "я буду гением" 🤓😂
  • 😁 3
Post #27 117
На мой взгляд одна из ключевых причин не покупать жилье в Сочи - регулярные отключения электричества и воды.
Отключать могут как по графику, так и из-за «аварий».

Любопытно, что часто отключения пытаются оправдать повышенной нагрузкой на сети из-за новостроек.

Однако строительство тут не прекращается из-за проблем с электричеством или водой, а напротив - еще активнее строят.

То есть счастливые «инвесторы», купившие квартиры в этих новостройках, могут столкнутся со сложностями в сдаче жилья банально из-за плохих условий для жизни арендаторов.

Возможно, получится найти смельчаков, желающих пожить с перебоями в базовых услугах за большие деньги, но это будет тот еще квест.

Когда я только приехал сюда, то не знал, насколько тут плохо с водой и электричеством. Вероятно, большинство людей, живущих не на юге страны, тоже не догадываются, что тут можно неделями жить без электричества и воды с редкими проблесками надежды (когда воду все же дают, и свет появляется).

Самый прикол в том, что большинство отключений начинаются вместе с пляжным сезоном, и заканчивается это безобразие только к концу осени 👍
  • 🤯 3
  • 💯 1
Post #26 116
Post #25 123
Post #24 122
Post #23 108
Post #22 112
Older posts →

About this channel

How can I read @invesoch without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Сочинский инвестор: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Сочинский инвестор have?
Сочинский инвестор (@invesoch) has 17 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Сочинский инвестор know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →