Как стать автором
Обновить
18
2.6
MAXH0 @MAXH0

Пользователь

Отправить сообщение

Как я решил вернуться в алготрейдинг после 10 летнего перерыва

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров4.1K

Самое главное, что никакого отношения к слову алко это не имеет.
В течении нескольких лет я торговал в связке программы технического анализа AmiBroker + торговый терминал QUIK через .tri и .trr файлы в основном на фьючерсах на срочном рынке.
Не могу сказать что это было неудачным опытом, но со временем я узнал про распределение активов (Asset allocation) и понял что очень сложно соревноваться с бенчмарком в виде фондового индекса.

В теории это означает что можно купить индекс и забыть об этом, заниматься своими делами, бизнесом, семьёй - а индекс растёт (ну или падает, смотря какое время) и для этого не нужно прикладывать никаких действий.
А за связкой AmiBroker + QUIK постоянно нужно было присматривать, следить не отвалился ли адаптер импорта через .tri файл. А ещё иметь несколько виртуальных машин с установленными копиями Windows на каждой виртуалке на одном физическом компьютере для разных брокеров. Ведь возможна была установка только одной пары AmiBroker + QUIK на одну винду.
Всё это мне не особо нравилось.

В 2024 году захотелось что-то лёгкое - без Windows и современное - через API интерфейс. Желательно бесплатное для пользователя. Несколько лет назад я уже пытался узнать появились ли у российских брокеров API для работы с ними, но так и не собрался. Этой осенью я стал активно искать информацию - какой брокер имеет АПИ для работы с физлицами. Не смог найти никакой сводной таблицы и нашёл только три варианта:

📍 ФИНАМ
📍 Алор
📍 Тинькофф Инвестиции
📍 (на полноту сведений не претендую и буду рад узнать ещё варианты брокеров с АПИ)

По субъективным причинам я выбрать работать с T‑Bank Invest API (это бывший Тинькофф) через среду выполнения JavaScript Node.JS.

В статье ссылка на GitHub с кодом робота.

Самые первые шаги 🤖
Всего голосов 13: ↑9 и ↓4+13
Комментарии32

Nau Engine: взгляд под капот. Ядро движка

Время на прочтение7 мин
Количество просмотров9.1K

Nau Engine — 3D-движок для создания игр и приложений, который находится в активной фазе разработки с начала 2023 года. Одна из целей его создания — дать возможность любому разработчику реализовать проекты своей мечты, поэтому Nau Engine является Open Source-решением и будет распространяться бесплатно по лицензии 3-clause BSD. Beta-версия Nau Engine выйдет в конце ноября 2024 года.

Каждый игровой движок — это сложный механизм, состоящий из множества взаимосвязанных систем. В Nau Engine мы уделили особое внимание созданию фундамента, который станет основой для развития движка.

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

Читать далее
Всего голосов 9: ↑8 и ↓1+10
Комментарии36

Как за месяц научить нейросеть говорить на татарском: опыт MTS AI

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.7K

Привет, Хабр! Меня зовут Настя Бурьянская, я занимаюсь координацией  LLM-проектов в MTS AI. Сегодня я расскажу вам о том, как мы силами пяти человек за месяц научили нашу большую языковую модель Cotype Lite общаться на татарском языке.Я лишь недавно пришла в компанию, проработав до этого несколько лет проджектом в e-com, поэтому сфера LLM для меня все еще немного в новинку. Поэтому, когда мне дали задание перевести нашу модель на татарский язык, я была воодушевлена и немного напугана, потому что лидировать разработку большой языковой модели мне довелось впервые. Эту статью сложно назвать классической историей успеха — скорее, вас ждет рассказ о том, чему я научилась, занимаясь этим проектом.

Зачем вообще понадобилась модель на татарском?

Забегая вперед, скажу, что мы представили нашу новую версию модели на форуме Kazan Digital Week, который проходил в Татарстане с 9 по 11 сентября. У нее почти тот же функционал, что и у версии на русском языке — может отвечать на общие вопросы, анализировать документы до 8 тысяч токенов и суммаризировать их.

Читать далее
Всего голосов 13: ↑11 и ↓2+15
Комментарии5

Replit Agent программиста не заменит! Или как мы пробовали писать код с помощью нейросети

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.1K

Привет, Хабр! Это компания Raft и я — руководитель AI продуктов Евгений Кокуйкин. А на фото выше — троица из нашей команды — техлид Саша Константинов, AI Project Manager & QA Lead Толя Разумовский и Data scientist Арсений Пименов на конференции Олега Бунина AIConf. Недавно в сети появился Replit Agent с многообещающими заявлениями. Мол, этот инструмент пишет код лучше программистов и скоро их заменит. Хотя в Raft мы и пишем код по старинке — вручную, но следим за технологиями и стремимся использовать новшества там, где это может быть полезно. Решили испытать Replit Agent в деле и даже устроили внутри команды мини-хакатон. Делимся впечатлениями.

Читать далее
Всего голосов 12: ↑11 и ↓1+13
Комментарии6

4 способа починить goodbyeDPI, как восстановить доступ к YouTube

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров298K

Последнее время идет наплыв коментов, что goodbyedpi не работает опять, я решил сделать для вас инструкции по 4 рабочим способам, восстановления работы goodbyedpi. У всех срабатывает по разному, поэтому тестите, какой то вам подойдет. Пишите в комментариях, что вам помогло, может какие то свои значения!

Читать далее
Всего голосов 57: ↑39 и ↓18+35
Комментарии69

Состояние на игре: способы монетизации под микроскопом

Время на прочтение8 мин
Количество просмотров1.7K

Ни одна мобильная игра не может быть на 100% Free-to-Play. Это такой же бизнес, существующий в рамках своей экономики, поэтому ему нужно зарабатывать деньги.

Монетизация игрока — это способ извлечь прибыль, которая покроет расходы на его привлечение. Построение грамотной стратегии монетизации — очень сложная задача для разработчика игры (или издателя). Некоторые тратят годы, чтобы их игра наконец начала приносить прибыль.

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

Типы монетизации игр
Всего голосов 8: ↑3 и ↓50
Комментарии8

Как проиграть войну и увеличить риск анафилактического шока. Тирания KPI

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров4.6K

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

Читать далее
Всего голосов 36: ↑33 и ↓3+31
Комментарии19

Квадранты эффективности работы сотрудников

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров5.3K

Как организовывать наем, взращивать таланты и при этом осознанно развивать культуру компании.

Поиск сотрудников, их сохранение и дальнейшее развитие — один из важнейших навыков руководителя. Без талантливых специалистов нельзя построить нормальную команду. А без команды — устойчивую компанию.

При этом хорошая кадровая работа отнимает немало времени и в длительной перспективе, и непосредственно в рабочем процеcсе.

А сколько же именно? В книге HBR «Первые 90 дней» (ее краткое изложение здесь) приводится диаграмма, наглядно демонстрирующая, что новому сотруднику может потребоваться примерно 3 месяца, чтобы он начал приносить пользу, а еще через 3 месяца он станет безубыточным и начнет окупать вложенные средства.

Читать далее
Всего голосов 14: ↑10 и ↓4+10
Комментарии1

Импортозамещение работает: две российские FPGA платы, полностью импортозамещающие 35 американских и китайских плат

Время на прочтение4 мин
Количество просмотров19K

Вчера известный разработчик FPGA дизайнов и печатных плат Николай Ковач, основатель marsohod.org из Таганрога, добавил поддержку платы Марсоход3GW2 в репозиторий примеров для Школы Синтеза Цифровых Схем, в которую сейчас идет регистрация. Плата покрывает нужды Школы для упражнений с цифровой логикой, синтезом простого микропроцессорного ядра, распознавания и генерации звука и красивой графикой на HDMI дисплее с 24-битным цветом.

Почему это важно и как это связано с Мишустиным, США, Китаем и другими глобальными обстоятельствами? Да от решения микроархитектурных задачек на таких платах непостредственно зависит уровень проектировщиков российcких чипов через несколько лет:

Читать далее
Всего голосов 87: ↑63 и ↓24+62
Комментарии87

Как я познакомилась с Unidraw, который мне заменил Miro

Время на прочтение4 мин
Количество просмотров6.6K

Всем привет! Я Оксана, ведущий деливери-менеджер в Т-Банке и по совместительству активный пользователь новых продуктов. Если где-то выходит приложение интересующей меня тематики, то я в рядах первых альфа- и бета-тестировщиков. Так получилось с Unidraw.

Unidraw — это интерактивная онлайн-доска, на которой можно разрабатывать стратегии, планировать рабочую неделю, вести конспект встречи и работать всей командой удаленно. Для этого в ней есть инструменты для создания графиков, диаграмм, стикеров и многого другого. Расскажу, как я тестировала доску и какие фишки понравились больше всего!

Читать далее
Всего голосов 71: ↑68 и ↓3+69
Комментарии13

Как выигрывать Kaggle соревнования: LLM-анализ выигрышных решений

Время на прочтение5 мин
Количество просмотров3.9K

Примерно год назад энтузиаст с Kaggle по имени Дарек Клечек провел интересный эксперимент: он собрал все доступные описания (writeups) побеждавших на Kaggle за последние годы решений, пропустил их через LLM и свел по ним общую статистику о том, какие механики и алгоритмы оказываются "наиболее победными". Отчет у парня получился достаточно объемный, интересный, а местами и непредсказуемый. Эта статья – свободный авторский пересказ его эссе. И пусть прологом к ней послужит цитата Дарека:

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии3

Писать код для компьютеров сложно, ещё сложнее — писать код для людей

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров14K

Писать код для компьютера и так достаточно сложно: вы берёте что-то большое и неопределённое, какую-нибудь крупную расплывчатую цель бизнеса, которой нужно достичь. Затем рекурсивно разбиваете её на части и продумываете все сценарии, пока не получите чёткие логические конструкции, которым сможет следовать компьютер. Компьютеры очень хорошо справляются с выполнением логических конструкций.

А теперь немного усложним задачу. Будем писать код для людей!

Объясню, что я имею в виду: я говорю о коде, с которым смогут взаимодействовать другие люди. В частности, я имею в виду искусство создания удобных фреймворков, библиотек, API, SDK, DSL, встроенных DSL или даже языков программирования.

Писать такой код гораздо сложнее, потому что ты не только говоришь компьютеру, что делать, но и вступаешь в борьбу с ментальной моделью твоего кода в глазах другого пользователя. Это в равной степени computer science и психология мышления. Как сделать так, чтобы этот человек понял твой код?

Ричард Фейнман как-то сказал: «Представьте, насколько сложнее была бы физика, если бы электроны имели чувства». Он говорил это в другом контексте, но мне кажется, это частично описывает и программирование для людей. У человека, интерпретирующего твой код, есть чувства!

Давайте поговорим о том, как упростить ему задачу.
Читать дальше →
Всего голосов 43: ↑40 и ↓3+57
Комментарии6

Интегральные резисторы или О чем молчат в спорах про проектные нормы

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров13K

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

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

Правильно, ничего! Но есть нюансы.
Всего голосов 101: ↑101 и ↓0+131
Комментарии18

Планируем потоки как Томас Джефферсон

Время на прочтение10 мин
Количество просмотров1.8K

Эта статья посвящена тому, как распределять задачи между конвейерами очередей, чтобы минимизировать общее время обработки, а также неожиданной связи между этим методом планирования и методом Томаса Джефферсона.

Читать далее
Всего голосов 6: ↑6 и ↓0+9
Комментарии0

Шлём биткоины с Android (и смотрим транзакции)

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров1.9K

Привет! Сегодня я расскажу о своём опыте написания простого Android-приложения  для отправки биткоинов с существующего кошелька, отображения его баланса и списка транзакций. Кажется, чего уж проще? Да, но есть нюансы. О них и поговорим.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии4

Как вести ИТ-проект если ты не айтишник? (часть 2)

Время на прочтение10 мин
Количество просмотров812

Первая часть статьи была опубликована тут: Как вести ИТ-проект если ты не айтишник? (часть 1)

Продолжим знакомиться с интересным и увлекательным миром проектного управления!

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

Читать далее
Всего голосов 8: ↑5 и ↓3+6
Комментарии4

Один клик, и телеграм-каналы превращаются в…

Время на прочтение2 мин
Количество просмотров19K

В подкасты! Рассказываем, как с помощью ИИ мы создали аудио-стриминг телеграм-каналов.

Сейчас в Телеграм много очень интересного контента. Но часто не хватает времени, чтобы все это читать. Вот тут-то и приходит на помощь Radiogram. Мы сделали так, что ваши любимые телеграм-каналы можно просто слушать – как подкасты.

Читать далее
Всего голосов 15: ↑12 и ↓3+12
Комментарии12

Настройка Linux для обучения моделей с GPU

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4K

Настройка ПК с Linux для обучения моделей на GPU. В статье приводятся ссылки на скрипты, написанные для упрощения процесса настройки ПК с GPU на Linux для обучения моделей машинного обучения. Скрипты и настройка разбита на три ключевых этапа: настройка удалённого доступа с помощью ssh/vnc/rdp, установка драйверов Nvidia и CUDA для работы с GPU, а также конфигурация инструментов разработки, таких как Docker и Jupyter. Скрипты могут помочь с решением вопросов с установкой или послужить основой для улучшений/изменений чтобы быстро подготовить домашнюю лабораторию к работе.

Читать далее
Всего голосов 7: ↑4 и ↓3+3
Комментарии9

Опыт тюнинга Llama3 405B на AMD MI300x

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.5K

Опенсорсные модели становятся всё объёмнее, поэтому потребность в надёжной инфраструктуре для выполнения крупномасштабного обучения ИИ сегодня как никогда высока. Недавно наша компания выполнила fine-tuning модели LLaMA 3.1 405B на GPU AMD, доказав их способность эффективно справляться с крупномасштабными задачами ИИ. Наш опыт был крайне положительным, и мы с радостью выложили всю свою работу на GitHub в опенсорс.

GPU AMD, и в особенности серия MI300X — это серьёзная альтернатива ИИ-оборудованию NVIDIA, обеспечивающая больше производительности на вложенный доллар. Наша система состояла из одного узла с 8 GPU AMD MI300x, а для fine-tuning мы использовали JAX. В этой статье мы расскажем всю историю fine-tuning LLaMA 405B, в том числе и подробности шардинга параметров и реализации LoRA.

Читать далее
Всего голосов 8: ↑7 и ↓1+13
Комментарии9

Как выбрать корпусный вентилятор для ПК: 5 интересных моделей от 120 до 360 мм

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров5.8K

15 лет назад пользователи и производители не сильно задумывались о хорошем охлаждении компьютера. В передней части системного блока стоял один 120-мм вентилятор, который с трудом проталкивал прохладный воздух сквозь корзину с HDD-дисками, плотно опутанную мотками проводов. От видеокарты горячий пар поднимался к процессору и оперативной памяти. Комплектующие задыхались от жара. Никакой речи о хорошей циркуляции воздуха не было. Мне приходилось снимать крышку системника и даже направлять туда вентилятор, чтобы запускать игры без внезапных отключений компьютера из-за перегрева.

Узнать про вентиляторы
Всего голосов 9: ↑8 и ↓1+11
Комментарии28

Информация

В рейтинге
1 277-й
Зарегистрирован
Активность