Pull to refresh
11
13.2
Send message

Работа в «песочнице» с торговым роботом на Московской бирже

Level of difficultyHard
Reading time6 min
Views888

Перед тем как использовать торгового робота на живых деньгах хочется всё протестировать на демо-счете (или «песочнице»). Это когда программные ошибки не имеют особой стоимости.

Я планирую использовать робота на Московской бирже, через АПИ одного из брокеров. Чтобы частному инвестору начать торговать на бирже нужен брокерский счет. Однако минимальное число российских брокеров имеют свои API (на текущий момент я знаю только ФИНАМ, Алор, Тинькофф Инвестиции). По субъективным причинам я выбрал работать с T‑Bank Invest API (это бывший Тинькофф) через среду выполнения JavaScript Node.JS.

В статье разбираюсь как используя песочницу:

📍 Открыть счёт.
📍 Пополнить баланс счёта рублями через специальный запрос.
📍 Посмотреть все свои открытые счета в песочнице.
📍 Купить 1 акцию.
📍 Продать 1 акцию.
📍 Получить все открытые позиции указанного счёта.
📍 Закрыть счёт.

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

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

Вкалывают роботы, а не человек!
Total votes 2: ↑1 and ↓10
Comments3

Разрабатываем первое AI приложение

Level of difficultyMedium
Reading time13 min
Views2.1K

Эволюция языка сыграла значительную роль в развитии человечества. Она дает нам возможность делиться знаниями и работать вместе. Благодаря этому большая часть нашего опыта продолжает сохраняться и передаваться через разные письменные тексты.

За последние двадцать лет было предпринято много усилий для цифровизации информации и процессов. Большинство из них сосредоточено на накоплении данных в реляционных базах. Этот подход позволяет традиционным аналитическим методам машинного обучения обрабатывать и анализировать данные.

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

Читать далее
Total votes 9: ↑8 and ↓1+9
Comments2

GigaChat MAX — новая, сильная модель GigaChat

Level of difficultyMedium
Reading time22 min
Views14K

Салют, Хабр! Прошедший сезон оказался богат на релизы: ровно год назад мы делились новостями о GigaChat Pro, затем весной рассказали об увеличении контекста и улучшении возможностей модели, а совсем недавно завершили обучение GigaChat Vision: мы научили GigaChat понимать картинки и уже пишем про это статью.

Наши модели непрерывно развиваются, обретая всё больше новых функций, и сегодня повод рассказать о них. Встречайте наш новый GigaChat MAX!

GigaChat MAX
Total votes 77: ↑73 and ↓4+89
Comments60

Системный аналитик 100 lvl — дорожная карта развития

Level of difficultyMedium
Reading time12 min
Views18K

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

Привет, Хабр! Меня зовут Любовь Кулева, я руководитель отдела разработки и методологии Учебного центра IBS. Каждый год в нашем центре сотни сотрудников проходят сертификацию навыков. Собрав статистику по итогам 2023 года, мы выяснили, что сертификацию успешно сдает лишь каждый третий системный аналитик. Да-да, вы не ослышались: это значит, что две трети специалистов в первый раз заваливают экзамен. Очевидно, что многие просто не замечают пробелов в собственных знаниях или не знают, какие именно компетенции следует подтянуть в первую очередь. Эта статья — дорожная карта для любого системного аналитика, желающего расти в профессии.

Читать далее
Total votes 14: ↑11 and ↓3+10
Comments13

Как трассировать требования бизнеса в программный код и не сойти с ума

Level of difficultyMedium
Reading time4 min
Views1.5K

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

Читать далее
Total votes 8: ↑3 and ↓5+1
Comments2

Grok-2 в деле: Способен ли ИИ от Илона Маска превзойти конкурентов?

Reading time5 min
Views6.8K

В середине августа мы видели анонс бета-версий Grok-2 и Grok-2 mini от стартапа Илона Маска xAI. Что ж, на дворе осень, как пел Anacondaz "на улице дубак, на сердце тлен и мрак", так пусть же Grok 2 сегодня станет тем самым, кто укроет зацензуренным пледом наши тела. Предлагаю начинать.

Приятного прочтения!

Читать далее
Total votes 25: ↑23 and ↓2+27
Comments18

Как мы обучили Mistral 7B русскому языку и адаптировали для объявлений Авито

Level of difficultyMedium
Reading time7 min
Views6.5K

Привет! Я Настя Рысьмятова, руковожу командой LLM в Авито. Эта статья — про то, какие задачи мы решаем с помощью языковых моделей и как адаптируем их под себя. Мой опыт будет интересен прежде всего тем, кто тоже занимается большими языковыми моделями в крупных продуктовых компаниях. А всем остальным любопытно будет узнать, как модели учатся и решают конкретные задачи Авито — например, помогают пользователям писать тексты объявлений.

Читать далее
Total votes 26: ↑25 and ↓1+28
Comments14

80 эфиров спустя: записи, которые помогут в карьере

Level of difficultyEasy
Reading time3 min
Views1.7K

Привет! Впервые пишу статью на Хабр от себя, так что давайте представлюсь. Меня зовут Арина, я занимаюсь маркетингом и в Хабр Карьере, и в Хабре. Возможно, вы видели меня на прямых эфирах — я веду большинство из них.

На днях мне вдруг захотелось посчитать, сколько всего эфиров я провела на Хабр Карьере за три года. Оказалось — восемьдесят! 

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

Если интересно узнать, какие эфиры попали в список, ныряйте под кат. 

Читать далее
Total votes 10: ↑8 and ↓2+15
Comments0

Полный разбор Polymarket: от интерфейса до смарт-контрактов

Level of difficultyMedium
Reading time14 min
Views1.2K

Написал для вас подробный технический разбор Polymarket — децентрализованного рынка предсказаний на блокчейне. В статье мы рассмотрим ключевые компоненты протокола: интерфейс, смарт-контракты, оракул, токенизация исходов и механизмы управления ордерами. Материал поможет глубже понять, как устроены и функционируют современные платформы прогнозирования на основе блокчейна.

Читать далее
Total votes 9: ↑7 and ↓2+7
Comments16

5 проблем аутстаффинга: откуда они берутся и как их преодолевать?

Level of difficultyEasy
Reading time5 min
Views1.6K

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

Читать далее
Total votes 7: ↑3 and ↓4-1
Comments1

Парсинг котировок ценных бумаг в Microsoft Excel и Google Таблицы с любого сайта

Level of difficultyMedium
Reading time4 min
Views4.8K

Хотя возможность автоматического получения котировок в «Эксель» или «Гугл Таблицы» упрощает ведение портфелей, существует несколько технических препятствий, с которыми можно столкнуться при парсинге или скрапинге (в общем виде это автоматический сбор данных из интернета, в таблицах работает через формулы или скрипты):

📍 Динамическая загрузка контента: современные веб-сайты часто используют JavaScript для загрузки текущий цен уже после первоначальной загрузки страницы. Это создает проблему для базовых методов парсинга.
📍 Ограничения API: некоторые веб-сайты и финансовые учреждения предлагают общедоступные API (например, Московская биржа или Банк России), но и они имеют свои ограничения.
📍А бывает, что можно найти АПИ, например для investing.com, но чтобы воспользоваться им потребует поиск альтернативных методов - имитация человека для того чтобы получить данные - использование автоматизации браузера.

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

Парсим 🤖
Total votes 7: ↑6 and ↓1+11
Comments3

Что нужно знать про CRS в Грузии с сентября 2024 — связки с РФ / РБ и другими государствами + налоги в Грузии

Reading time46 min
Views6.6K

20 сентября 2024 года, служба доходов Грузии (Georgia revenue service, GRS), выполняя принятые в 2022 году обязательства по внедрению единого стандарта отчетности по финансовым счетам Common Reporting Standard (CRS) в финансовые организации (ФО) республики, первично передала информацию о финансовых счетах нерезидентов за 2022 / 2023 год.

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

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

Читать далее
Total votes 20: ↑17 and ↓3+21
Comments23

Системная работа с идеями – нужна и важна?

Reading time3 min
Views1.2K

В условиях сверхбыстрых технологических изменений, постоянно меняющейся среды важность системной работы с идеями сложно переоценить. Она может стать бесценным нематериальным активом для бизнеса. Технологии и таланты – главные двигатели изменений согласно отчету «Пульс перемен: индекс 2024». И именно они составляют основу для успешной генерации и реализации идей, что, конечно же, невозможно без инвестиций.

Читать далее
Total votes 3: ↑2 and ↓1+3
Comments3

Тварь ли я дрожащая или право имею? Берем чужие сайты под свой контроль. Часть 1 — Chrome расширение на Angular 18

Level of difficultyEasy
Reading time12 min
Views15K

Как многие сказки начинаются с уже привычных фраз «жили‑были...» или «в некотором царстве, в некотором государстве...», так многие пет‑проекты или просто творческие эксперименты, опыты программиста начинаются с фразы «дело было вечером, делать было нечего...». Точно так же и в моем случае — появилось свободное время, так почему бы не потратить его с пользой?

Сразу предупрежу, что ничего кардинально нового в этом проекте не предвидится и я не ставил цели «отжать» пользователей у конкурентов. Просто решил поделиться опытом разработки, возможно, кому‑то будут полезны описанные нюансы и решения. Кроме того, надеюсь и сам получить пользу от ваших замечаний, комментариев и предложений.

Цель минимум — повторить базовый функционал уже существующих решений, цель максимум — добавить новый функционал и внести те изменения, которых мне не хватает. Весь процесс буду выкладывать на GitHub, проект полностью открытый и свободный.

Читать далее
Total votes 19: ↑19 and ↓0+25
Comments5

ТРИЗ для IT-директора

Level of difficultyEasy
Reading time8 min
Views2.8K

Добрый день. Я Алексей Благих, председатель The International Business TRIZ Association Russia (IBTA RUSSIA)

На офлайн-конференциях и под статьями в интернете, у меня достаточно часто спрашивают, возможно ли интегрировать ТРИЗ для бизнеса в IT-сферу. Повысит ли это эффективность сотрудников в формировании инновационных идей и их последующем внедрении. 

Чтобы ответить на эти вопросы, я пригласил в качестве собеседника Павла Васильева, экс-директора по развитию телеком-компании РЕКОНН (нынешнего руководителя проекта фирмы 1С) и взял у него интервью.

Читать далее
Total votes 12: ↑1 and ↓11-9
Comments11

Как Telegram Ads помогает бизнесу нарастить подписчиков и выручку на миллионы рублей

Level of difficultyEasy
Reading time7 min
Views2.9K

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

Читать далее
Total votes 18: ↑16 and ↓2+16
Comments12

Как я искал рекомендации аналитиков по покупке российских ценных бумаг в JSON формате

Level of difficultyHard
Reading time4 min
Views2.7K

Четыре года назад я написал систему поиска поиска недооцененных американских акций, используя данные Яху Финанс, ведь на американском рынке торгуется больше 10 тысяч бумаг, из которых 4 тысяч бумаг имеют рекомендации аналитиков о прогнозируемой цене. Это большие цифры, с которыми сложно работать. Но что по России?

Я вялотекуще пытался найти систему которая бы также отдавала рекомендации аналитиков, пока недавно не нашёл:

{
"uid": "b993e814-9986-4434-ae88-b086066714a0",
"ticker": "WUSH",
"company": "Финам",
"recommendation": "RECOMMENDATION_HOLD",
"recommendationDate": "2024-09-26T00:00:00Z",
"currency": "rub",
"currentPrice": {
"units": "192",
"nano": 0
},
"targetPrice": {
"units": "250",
"nano": 0
},
"priceChange": {
"units": "58",
"nano": 0
},
"priceChangeRel": {
"units": "30",
"nano": 210000000
},
"showName": "Whoosh"
}

Правда есть один нюанс в количестве. На московской бирже представлено 170 бумаг, из которых имеют рекомендации всего 89 акций.

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

Но мне было больше интересно составить сводную таблицу по всем доступным 89 акциям.

Код представлен на GitHub.

Ищем 🧈
Total votes 7: ↑5 and ↓2+8
Comments1

Зарубежная банковская карта в 2024: где оформить онлайн, сколько стоит, как пополнять?

Level of difficultyEasy
Reading time5 min
Views66K

Привет, Хабр! Меня зовут Мила, когда‑то я работала аналитиком в банках, а нынче делаю авторские туры в Африку. По работе мне постоянно приходится отправлять деньги за границу, оплачивать отели, трансферы, билеты онлайн и оффлайн.

Хочу поделиться опытом оформления одной конкретной карты банка Казахстана. Данный банк, опасаясь санкций, публично отрицает возможность открытия счетов для нерезидентов ОНЛАЙН. Поэтому помогающие конторы стараются не ссылаться на реальное название банка, а заменять его на псевдонимы: «зелёный банк», «свободный банк», «банк воландеморт». Так что тссс! мы все понимаем, что король голый, но вслух ни‑ни.

Расскажу, где оформить карту дешевле всего, как пополнять с наиболее выгодным курсом и дам супер подробную инструкцию, как уведомить налоговую об открытии счёта за границей.

Итак, поехали.

Читать далее
Total votes 63: ↑49 and ↓14+44
Comments115

Всё своё ношу с собой. Мои простые правила организации личной базы знаний

Reading time4 min
Views48K

Помните те времена, когда Интернет был маленьким, модемы — медленными, а провайдеры — жадными? Мы сохраняли всё полезное у себя на винчестерах, героически пытаясь вместить всё нужное в скромный объём дискового пространства. Раньше это был единственный способ обеспечить себе быстрый и эффективный доступ к информации.

А потом высокоскоростной Интернет нас избаловал — мы перестали скачивать файлы и формировать свои собственные локальные библиотеки знаний и контента. Теперь всё лежит на сайтах и в облаках. Зачем что-то скачивать, если всё это моментально доступно по одному клику?

Но, похоже, настало время вернуться к истокам. Всё чаще оказывается, что нужный контент становится недоступным или меняется до неузнаваемости...

Читать далее
Total votes 75: ↑67 and ↓8+76
Comments140

Когда нужен TypeScript: введение в мир надежного программирования

Level of difficultyEasy
Reading time8 min
Views8.4K

Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. 

Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в веб- и фронтенд-разработку.

Читать далее
Total votes 29: ↑23 and ↓6+21
Comments30
1
23 ...

Information

Rating
550-th
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Systems Analyst, Business Analyst
Senior