Nov. 17th, 2025

ny_quant: (Default)
Нет, это не то что все побежали и я побежал. Но я недавно побеседовал с [livejournal.com profile] nefedor, который сказал, что он работает с ИИ и ему нравится. А тут у меня возникла одна дурацкая (или не совсем) мысль и я попросил у чатгпт чтобы оно мне это посчитало. Оно сначало меня малость помурыжило, а потом честно призналось (так и сказало: I have to be honest), что рыночных данных у них нет. Но! Могу тебе написать код на питоне, который тебе поможет собрать все нужные данные, а потом мы их обработаем и посчитаем все что нужно. Ну, давай.

Первая итерация была просто кодом, но я что-то не понял, переспросил или уточнил (уже забыл) и чатгпт перешел на программирование в notebooks in the Colab environment. Это что-то гугло-облачное. Зачем вообще нужны эти notebooks я толком не понял. Ну хорошо, код организуется в какие-то смысловые куски, это хорошо и помогает какой-то структуризации, но эти их ячейки поначалу выглядят как-то странно. Ну или я просто старый ворчун. Кстати, напомню новым читателям, что я по профессии не программист, так что полегче на поворотах.

Короче, я стал копи-пэйстить это гпт-шные куски в Колаб. То одно не работает, то другое. А гпт такое бодрое, не расстраивается. На все есть ответ, все ему ясно, еще немного еще чуть чуть ... В итоге всё равно не вышло. Из Колаба шла одна и та же ошибка, которую гпт объяснило так, что из одного и того же облачного IP прет столько похожих запросов, что yfinance стала их блокировать. (Это заняло примерно целый день, т.е. сколько у меня в тот день было на это времени.) Ну ничего, грит, щас мы то же самое забацаем локально.

Ну и пошли клочки по закоулочкам. То не работает, сё не работает. То проапгрейдим и это, и пятое и десятое. В итоге запустили Jupiter Notebooks. И там, конечно, тоже не работает. Здесь ошибка, там ошибка. Что-то где-то deprecated, что-то мы раньше недоапгрейдили, потом другая ошибка, потом следующая. А если оно ни так не работает ни сяк, то давай не заморачиваться и попробуем по-другому. В общем, это было довольно похоже на стиль работы опытного специалиста, который знает многое, но не всё и умеет чинить одни проблемы и обходить другие. Этот процесс сходился дня три или, наверное, целый рабочий день если бы я работал непрерывно, и в итоге сошелся. Зато когда мы сегодня перешли на следующую ступень, всё получилось с первого раза.

В принципе, я бы в итоге и сам нагуглил как всё это делается. Примерно так и было года три назад когда я решил научиться программировать на питоне и с этой целью придумал и реализовал некий небольшой но вполне реальные проект. Но заняло у меня это тогда ... уже честно гря не помню ... но наверное недели 2-3 как минимум, если не месяц. Работать с гпт мне понравилось гораздо больше. С точки зрения чайника, во первых оно уже знает где что лежит, т.е. в каких пакетах спрятаны нужные программы, знает как к ним правильно обращаться, во-вторых быстро понимает и чинит простые ошибки, так что не нужно долго и нудно выцеживать правильный ответ на stack overflow. Короче, оно берет на себя всю работу, которую я всегда делал, мягко говоря, без всякого удовольствия.

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

Profile

ny_quant: (Default)
ny_quant

December 2025

S M T W T F S
 12 34 56
7 89 10 111213
14 151617 181920
21 2223 24252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 06:42 am
Powered by Dreamwidth Studios