Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Классическая игра в аркадном стиле для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни.

Космический арканоид

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
16
empenoso
empenoso
Программирование на python

Алгоритмы против людей: как умники с Уолл-стрит превратили биржу в казино с кодом⁠⁠

9 дней назад

Недавно купил книгу «Кванты. Как волшебники от математики заработали миллиарды и чуть не обрушили фондовый рынок», которую её автор Скотт Паттерсон написал ещё в 2010 году. Книга издана на русском языке в 2014, но я познакомился с ней только недавно и понял что в книге очень хорошо расписана хронология развития алгоритмической торговли и чем она заканчивалась. Спойлер: ничем хорошим в итоге, но в моменте очень выгодно для участников.

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

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

Моя книга

Моя книга

Ниже первая часть, которая написана на основе этой книги.

Эволюция алгоритмов: как математика захватила Уолл-стрит

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

1960-е: от казино к рынку капитала — математический прорыв

Эд Торп

Эд Торп

Эд Торп - первый квант

Профессор MIT Эдвард Торп стал первым, кто доказал: случайная система подчиняется математике, а значит — её можно обыграть.

Метод: подсчёт карт + критерий Келли (функция максимизации log‑utility)

Критерий Келли решает оптимизационную задачу:

[ \max f(x) = E[\log(1 + xR)] ]

где x — доля капитала в ставке, R — доходность.

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

Переход в финансы: дельта-хеджирование варрантов (1967)

Торп перенёс идеи динамического хеджа в торговлю опционами ещё до публикации формулы Блэка‑Шоулза. Суть алгоритма:

  1. Купить недооценённый варрант.

  2. Продать соответствующую акцию в объёме, равном дельте варранта.

  3. Регулярно обновлять хедж → «реплицировать» поведение опциона.

Фактически это была одна из первых практических реализаций стохастического процесса геометрического броуновского движени и динамического хеджирования.

1970-е: формулы приходят на Уолл-стрит

Слева направо - Ф. Блэк, М. Шоулз и Р. Мертон

Слева направо - Ф. Блэк, М. Шоулз и Р. Мертон

Метод Блэка‑Шоулза (1973) базируется на предположении:

[ dS_t = \mu S_t dt + \sigma S_t dW_t ]

и отсутствии арбитража.

Формула позволила впервые «правильно» оценивать опционы.

Портфельное страхование (Dynamic Hedging)

Алгоритм превратил репликацию пут‑опциона в массовый продукт. При падении рынка позиции автоматически хеджировались продажей фьючерсов S&P 500.
В реальности дискретная аппроксимация в условиях высокой волатильности привела к положительной обратной связи, что стало катализатором краха 1987 года.

1980-е: статистический арбитраж и рождение машинного подхода

Метод: парный трейдинг

Был основан на утверждении, что разница между двумя «синхронными» акциями — стационарный процесс.

Математическая форма этого:
[ spread_t = y_t — \beta x_t \approx OU\text{‑процесс} ]

Метод: статистический арбитраж

Это масштабирование парной идеи на сотни и тысячи бумаг:

  • кросс‑секционные регрессии,

  • ранний PCA,

  • ранние ML‑подходы (кластеризация).

Группы APT (Morgan Stanley), Renaissance и D.E. Shaw создали первые полноценные алгоритмические машины извлечения альфы.

1990-е: факторные модели и первые элементы машинного обучения

Юджин Фама (слева) и Кеннет Френч (справа)

Юджин Фама (слева) и Кеннет Френч (справа)

Факторные модели Фама‑Френча

Каждая акция рассматривается как вектор факторных экспозиций.
Цель — построить market‑neutral портфель с экспозицией:

  • long Value,

  • long Momentum,

  • long Size,

  • short всё остальное.

Клифф Эснесс из AQR превратил это в масштабируемый продукт.

Метод: распознавание образов в ценах (фонд Medallion)

Renaissance применяли методы:

  • HMM (скрытые марковские модели),

  • сигнальную обработку,

  • Kalman Filtering,

  • wavelet‑декомпозицию,

  • регрессионные ансамбли.

Это были первые «ML‑прототипы» в торговле.

2000-е: корреляционный риск и кризис

Дэвид X. Ли

Дэвид X. Ли

Метод: Gaussian Copula (Дэвид Ли)

Фактором роста CDO было предложение Дэвида Ли использовать статистическую модель «гауссовой копулы» для расчета цен на CDO. В конце 2005 года исследовательская компания Celent оценила размер глобального рынка CDO в $1,5 трлн и прогнозировала, что рынок вырастет ориентировочно до $2 трлн к концу 2006 года.

Модель:

[ C(u, v) = \Phi_\rho(\Phi^{-1}(u), \Phi^{-1}(v)) ]

Главные упрощения этого:

  • корреляции считаются стабильными,

  • хвостовые риски срезаются нормальным распределением.

Ошибки копулы стали одной из фундаментальных причин кризиса 2008.

Метод: Credit Arbitrage (Боаз Вайнштейн)

Связь «акций ↔ облигаций ↔ CDS» создаёт сеть относительных цен.
Несогласованности приводят к арбитражу структуры капитала.

Итоги книги

Каждая новая модель давала преимущество — но одновременно увеличивала системные риски. Алгоритмы работали идеально там, где выполнялись их предположения, но терпели катастрофы при нарушении условий рынка.

В книге подчёркивается не злой умысел, а слепая вера в модели. Например, Мэтью Ротман (Goldman) не хотел разрушить рынок — он искренне верил в эффективность рынка и гауссовы распределения, пока реальность не опровергла это.

Книга закончилась, но я попробовал продолжить историю дальше самостоятельно.

Продолжение: квантовая эволюция уже после выхода книги (с 2010 по 2025)

Я немного дописал на основе открытых источников.

2010-е: Big Data и машинное обучение

ML в квантовых фондах. Фонды Two Sigma, D.E. Shaw, Jane Street внедряют:

  • Random Forest

  • Gradient Boosting

  • k-NN

  • нелинейные факторные модели

Для того чтобы:

  • обнаруживать микро-паттерны,

  • классификацировать ордера,

  • прогнозировать микро-волатильности.

2015–2020: NLP, RL и альтернативные данные

Обработка естественного языка (Natural Language Processing) приходит на рынок. Использование:

  • Word2Vec

  • BERT

  • FinBERT

  • GPT-like моделей

для оценки тональности новостей, отчётов.

Reinforcement Learning в торговле

Оптимизация инструментов маркет-мейкера и риск-менеджмента через RL:

  • DQN

  • PPO

  • Actor–Critic

Альтернативные данные

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

2020-е: предсказание стакана, трансформеры и микро-структура рынка

Алгоритмические модели микро-структуры (LOB). Для этого используются модели:

  • LSTM

  • TCN

  • Transformer-based time series

Которые решают задачи:

  • предсказания перехода между состояниями order book,

  • определения вероятности немедленного движения цены.

Low-latency и FPGA революция

Квантовые фирмы работают на:

  • FPGA-ускорителях,

  • специализированных NIC-картах,

  • colocated-серверах с задержками ~100 нс.

2025+: LLM-Quant эра

Использование LLM в анализе документов. LLM обрабатывают:

  • отчёты SEC,

  • корпоративные публикации,

  • патентные тексты,

  • судебные материалы.

Роль программиста меняется: создание quant-pipeline, где:

LLM → фичи → ML-модель → торговая стратегия.

Итог

Алготрейдинг уже давно не набор формул. Это инженерная дисциплина, на стыке:

  • стохастики,

  • статистики,

  • ML,

  • распределённых систем,

  • сетевой инженерии,

  • оптимизации под архитектуру (CPU/GPU/FPGA),

  • больших данных,

  • системного моделирования.

А рынок — это распределённая вычислительная система, где соревнуются программы.

Автор: Михаил Шардин
🔗 Моя онлайн‑визитка
📢 Telegram «Умный Дом Инвестора»

2 декабря 2025

Показать полностью 5
[моё] Программирование Гайд Статья Длиннопост
1
15
tetratt
Лига Алкобушников

Калькулятор Алкобушника (релиз 2.2)⁠⁠

10 дней назад

Всем снова здрасте!

Продолжаем совершенствовать алкокалькулятор.

Буду рад предложениям и замечаниям.

Что нового:

- начал добавлять коктейли;

- добавил раздел "профиль", со статусами.

Показать полностью 2
[моё] Алкоголь Программирование Программист Самогон Самогоноварение Длиннопост
10
11
CrazyCraftSochi
CrazyCraftSochi
Лига 3D-принтеров

Российский аналог Tincercad⁠⁠

10 дней назад

Из комментариев к предыдущему посту понял, что очень много людей в нашей стране испытывают не удобства с прекращением работы программы для 3D моделирования - Tincercad

Российский аналог Tincercad

И мне стало интересно, почему ни одна из IT компаний не начинает делать замену данного продукта?
Например Компас 3D или Сбер с Яндексом?
Как я это вижу со своего дивана, компания создаёт обучающий продукт для детей, называет его Компас 3D дети или Сберик 3D. Копирует Тинкеркад, через госдуму вводит его в образовательную программу с начальных классов и тем самым занимает большую нишу.

Или другой вариант, создать народный продукт или другими словами на опен сорсе

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

Перейти к видео

пикабу режет видео по 3 минуты, продолжение:

Перейти к видео

Ну вот первый шаг сделал, что-то уже получилось.

Вопросы, предложения пишите на почту lab3dsochi@mail.ru
а там дальше уже соберемся где-нибудь если хоть кто-то откликнется

Показать полностью 1 2
[моё] IT 3D моделирование Программирование Учеба Нейронные сети Программа 3D печать Видео Длиннопост
19
88
donotaskmeagain
donotaskmeagain
Лига программистов

У тебя нет выбора, сынок⁠⁠

10 дней назад
У тебя нет выбора, сынок
[моё] Чат Поиск работы HH Собеседование Работа HR Общение Отдел кадров Программирование Удаленная работа Карьера Программист Скриншот
25
Партнёрский материал Реклама
specials
specials

Если выпал свободный вечер на каникулах, взгляните на новую профессию⁠⁠

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

Трек 1. Программирование: с нуля до первых строк кода

Если любите логические задачи и алгоритмы, готовы тратить время на постепенное освоение новых языков, программирование — ваш путь.

Шаг 1. Пройдите профориентацию

Начните с курса «Какую профессию в программировании выбрать». Он поможет определиться с направлением в IT: Python, Java, C++, фронтенд- или мобильная разработка, тестирование. Посмотрите на типичные рабочие задачи и список необходимых навыков.

Шаг 2. Вдохновитесь на вебинарах

На вебинаре «Разработка в 2026-м: кто нужен, чему учиться и где себя искать» узнайте, какие направления останутся востребованными в 2026 году, почему ИИ не заменит специалистов и как выбрать то, что подходит именно вам.

А на интенсиве «Как стать разработчиком с нуля до единицы» познакомьтесь с профессией поближе и постройте свою карьерную траекторию.

Шаг 3. Освойте основы

Курс «Основы Python‑разработки» поможет начать писать код на самом популярном языке программирования всего за 20 часов. Изучите переменные, циклы, функции и создайте собственного программного помощника на интерактивной платформе.

Дальше можно отправиться на освоение конкретной специальности. Например, посмотрите бесплатную часть курсов «Python-разработчик» или «Инженер по тестированию».

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

Трек 2. Аналитика данных: цифры и логика

Если интересно работать с цифрами, таблицами и диаграммами, находить закономерности и превращать их в решения для бизнеса, вашим треком может стать аналитика.

За последние четыре года спрос на специалистов в России увеличился в 2,5 раза. Бизнесу — верные решения, вам — средняя зарплата около 160 000 ₽.

Шаг 1. Определитесь с направлением

Курс «Какую профессию выбрать в анализе данных» поможет определиться с направлением и понять, какая специальность вам подходит: от аналитика данных и Data Science до бизнеса и продукта.

Шаг 2. Загляните на ивенты

На вебинаре «Кто такой аналитик данных: руководство для новичков» узнайте, чем занимается data scientist и какую роль играет в команде. Разберитесь, какие навыки нужны начинающим специалистам и почему важна коммуникабельность.

Мероприятие «Погружение в Data Science и аналитику данных с нуля» покажет, с какими задачами сталкиваются аналитики и какие навыки стоит прокачивать сразу, чтобы потом составить грамотное резюме.

Шаг 3. Найдите свои первые инструменты

Курс «Основы статистики и A/B-тестирования» обучит базовым статистическим понятиям. Вы сможете проверить гипотезы, провести A/B-тесты и закрепить знания на 150+ практических задачах и в проект-симуляторе.

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

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

Трек 3. Искусственный интеллект: просто о популярном

Если вам интересно разобраться, как работают нейросети и как использовать их как помощников в работе и учебе, — направление ИИ отлично подойдет для спокойного знакомства с технологиями будущего.

Нейросети помогают работать быстрее и качественнее. А сама сфера растет: почти 60% организаций ищут специалистов, которые могут настраивать ИИ-ассистентов и применять генеративные модели на практике.

Шаг 1. Разберитесь, что такое ИИ и кому он нужен

«Старт в IT» покажет, с чего начать путь в новую сферу. Узнайте, как изменились требования работодателей в 2025 году и как подобрать подходящую специальность под свой опыт и интересы. А после выбора отправляйтесь дальше, чтобы понять, как применять ИИ в работе.

Шаг 2. Узнайте, как нейросети помогают специалистам

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

Разберитесь, как будет развиваться ИИ и кому будет полезен, на лекции «Как искусственный интеллект меняет IT и помогает в работе».

Шаг 3. Попробуйте себя

Освойте искусственный интеллект от Яндекса на курсе «Нейросеть Алиса для начинающих». Вы узнаете, как правильно формулировать запросы и автоматизировать рутинные задачи.

Затем загляните в бесплатную часть курса «Нейросети для работы». Там вы попробуете генерировать идеи, анализировать данные и создавать контент будущего.


Проведите новогодние каникулы с пользой и в своем темпе. Присмотритесь к новым направлениям, подумайте о планах на 2026 год, а бесплатные материалы Практикума помогут сделать это спокойно и осознанно.

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью 2
Обучение Программирование Курсы Новогодние каникулы Длиннопост
635
Andreibesarab
Andreibesarab
Инженериум DIY
Серия THE ONE CUBE

THE ONE CUBE. Дневник разработки. Октябрь '25⁠⁠

10 дней назад

Коротко — как я изучал конкурентов, собрал партию из 10 кубиков, придумал гача-игру, подал заявку на американский фестиваль Alt.Ctrl.GDC 2026 и обломался с Reddit и знаменитостями.

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

В этот раз пропустил «актуальный» постинг дневника в конце месяца. Казалось, что не так много интересно произошло за октябрь и хотел объединить в одну статью за 2 месяца. А когда начал писать, понял, что всё таки лучше разделить.

Изучение конкурентов: инженерное безумие

“Я уже говорил тебе, что такое безумие? Безумие — это точное повторение одного и того же действия раз за разом в надежде на изменение”.

“Я уже говорил тебе, что такое безумие? Безумие — это точное повторение одного и того же действия раз за разом в надежде на изменение”.

3-4 октября — WOWCUBE. Это кубик с 24 экранами, который крутится как кубик Рубика. Сделал исследование через Кракена (нейросеть - поисковик platform.parallel.ai), перечитал все источники и погрузился в настоящее инженерное безумие.

Техническая архитектура: WOWCUBE состоит из 8 отдельных модулей с 3 экранами в каждом. Это означает восемь процессоров, которые должны синхронизироваться между собой. Большое количество сборных элементов создаёт множество потенциальных точек отказа.

Система связи между модулями — самая сложная часть. Подпружиненные патентованные шарики-контакты (по последним данным — магниты). Механизм испытывает износ при каждом прокручивании, плюс риск попадания пыли под контакты.

Особенность управления: игры которые у них увидел, работают с дискретными движениями под 90/180 градусов. Хочешь переместить персонажа? Прокрути грань до щелчка. Ещё шаг? Ещё один поворот до щелчка. Плавного управления нет — только шаговое. При этом устройство весит 320-400 грамм.

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

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

5-6 октября — The One Dice. Электронный кубик для настольных игр, собравший почти полмиллиона долларов на BackerKit.

Концепция: за ~200$ предлагается совместить физический бросок D20 с цифровыми анимациями на встроенном экране. Анимации длятся 5-8 секунд на бросок. Создатели добавили "быстрый режим" на 2-3 секунды — видимо, получили фидбэк о темпе игры.

Что интересного на BackerKit:

  1. Три цвета корпуса из "luxury" пластика плюс множество дополнительных наборов. При 2000+ заказах это означает частую смену настроек производства и усложнение логистики.

  2. Международная доставка электроники — требуются сертификаты ROHS, CE и другие. У каждой страны свои требования к соответствию.

  3. Масштабирование производства — сделать несколько прототипов и наладить выпуск нескольких тысяч единиц это разные задачи по сложности.

  4. Ценообразование на этапе рендеров — без готовых прототипов сложно точно оценить итоговую себестоимость.

Главный вывод: не обещай того, что не можешь 100% выполнить. Когда тысячи людей поверили в проект и вложили свои деньги — это большая ответственность.

UPD из 12'2025: Когда писал эту статью, то случайно выяснил, что у компании «Wild Earth Dice» были предыдущие краудфандинг-кампании с обычными смоляными кубиками (2023-2024 год). Судя по комментариям бекеров, доставка затянулась на 1.5-2 года с момента обещанных сроков. И теперь эта же команда взялась за электронное устройство со встроенными экранами и процессором.

Похоже видео ниже будет пророческим (сделано еще в октябре).

Перейти к видео

Сборка первой партии

6 октября — теперь кубиков двое. Всё сходится и работает.

Если смотреть на проект в этой стадии — оно работает, но производить в таком виде будет дорого. Косы проводов с разъёмами — производственный ад.

Мой предполагаемый подход к разработке: 10 кубов первой версии → 10 с исправлениями → потом ещё 20-50. Когда всё будет идеально собираться за пару минут с минимумом деталей почти на автоматике — тогда можно думать о «тысячных» партиях и каких-нибудь кикстартерах.

7 октября — все детали для кубов спаяны. Осталось дождаться печати корпусов.

8 октября — кубиков уже 4.5 штуки. Экраны не идеально ровно располагаются в окошке, но корпуса печатные — можно сделать под каждое положение свой.

И главное — даже с этими ПРОВОДАМИ оно собирается терпимо. Но больше провода не хочу.

9 октября — почти собрал 9 кубов. Осталось установить в корпуса.

Иногда хочется отклоняться и сразу моделить будущие оптимизации. Новая версия 3D - модели: 50×50×50мм вместо 58×58×58. Почти минус 15% объёма.

Прошивка и неожиданные ограничения

14 октября — игры играми, а надо знать сколько устройство проработает на одном заряде. Замерил потребление системы.

Экраны линейно потребляют при PWM-яркости. При яркости 50% потребляют в 2 раза меньше. Появилось много идей, как экономить энергию в текущей и будущей версии.

Грустный инженерный факт: текущий понижающий преобразователь из 5V в 3.3V похоже выдаёт КПД 60-70% вместо заявленных 90%. Желательно входное напряжение в 2-3 раза больше выходного — тогда по графикам всё хорошо (если судить по datasheet).

15 октября — чем дальше в ядро, тем больше “веселья”.

Карточка памяти внутри устройства, добраться сложно. Узнал, что ESP32 умеет работать как USB-устройство. Сделал так, что подключаясь кубик выдает себя как карточка памяти.

Сначала закинул пару мелких текстовых файлов и думаю — всё, ура, можно закидывать картинки, видео для тестов. Пробую закинуть картинку с котом… и вижу скорость чтения/записи 1000/300 КИЛОБАЙТ в секунду. И это очень грустно.

С такими скоростями передача больших игр займет очень много времени.

Гача-игра: концепция

16 октября — идея: гача-приложение на кубик.

Система простая — трясёшь кубик, ставишь на стол, показывается персонаж в разных позах и локациях. В уголке опционально цифра для D&D.

Развиваем идею:

  • Персонажи не открываются сразу, а по вероятности или уникальному жесту

  • Все картинки имеют свою редкость

  • МЕМЫ — кроме серьёзных картинок выпадают абсурдные и смешные с тем же персонажем

  • Персонализированные картинки на заказ

  • Генерация стоит копейки

И сложные дополнения:

  • Прокачка персонажей — каждый бросок с выбранным персонажем его качает

  • Wi-Fi связь между кубиками и виртуальный гвинт на основе раскачанных персонажей

17 октября — ради рекламы и повышения известности проекта, решил сделать контент с Viva La Dirt League (5+ млн подписчиков на ютуб). Они только закончили 5-летнюю D&D-кампанию “Adventures in Azerim”.

Через Кракена проанализировал все их игры, выделил знаковые моменты. На 4 персонажей - нашлось около 200 уникальных историй. Идея - всё это сгенерировать в виде картинок и показывать на кубе.

Заставить ИИ сразу нарисовать то что нужно в 6 кадрах сложно, но понадёргать кадров с разных попыток — норм. Даже случайно комикс вышел.

И картинки на кубе работают. Всё читаемо, узнаваемые персонажи, сочные цвета.

Перейти к видео

Игротека: ожидание vs реальность

18 октября.

Пришлось урезать гачу до минимума, ещё полдня разбирался с куском библиотеки акселерометра. Там была борьба с физикой и математикой.

Корпуса куба что на столе, хоть на вид хорошие, но все неправильные. Думал сдвинул чтобы идеально совпал экран и отверстие, в итоге сделал хуже. Придется всё перепечатать.

Перейти к видео

19 октября — игротека прошла не так как ожидал.

Это была не игротека, а что-то вроде дня открытых дверей — несколько столов с мастерами, которые рассказывали о разных играх.

Ходил между столами, показывал кубики. Показ “случайных” малоизвестных персонажей мало кого впечатлил. Змейка больше понравилась.

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

Некоторые гейммастера были против концепции показа текстовых действий для новичков в RPG - “тогда мастер не нужен” 😱

Интересная идея с игротеки: “idle-рогалик” — персонаж автоматически качается на одной грани, когда зачистил — нужно повернуть на следующую.

Reddit, Пикабу и провалы

20 октября — это фиаско, братан.

Потратив несколько часов на идеальный пост для Reddit с видео VLDL, после нажатия “запостить” — аккаунт перманетно банится.

В инете пишут: не факт что получится зарегиться без блокировки. Одни рекомендуют ждать пару недель, другие — региться не со своего IP. Пришлось писать напрямую VLDL на почту.

Самое печальное — весь сценарий с шоу для фанатов провалился.

И еще неожиданно пост на Пикабу - " THE ONE CUBE. Как игральная кость.. Почти =) " набрал очень мало охватов. Самый плохой результат по вовлеченности за последние месяцы.

Непонятно что послужило причиной. Может тег “арт нейросетей”, может слишком простая концепция, может нейросетевые картинки воспринимаются как проходняк и труд с минимальными вложениями.

Перейти к видео

Заявка на Alt.Ctrl.GDC

22-23 октября — мне посоветовали подать заявку на Alt.Ctrl.GDC 2026 — фестиваль уникальных консолей и игр. Кубик туда отлично залетит… но это всё в Америке.

Всё равно сделал заявку. Будет видео, которого они точно не ожидают: небольшая экскурсия по Твери (не только по красивым достопримечательностям), таймлапс сборки куба, работа 10 кубов и в конце “From Russia with love”.

Как минимум должны запомнить.

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

И пост на Пикабу - "The One Cube // Short film. О заявке на alt.ctrl.GDC 2026 " про заявку тоже не залетел =(

Возвращение в запрещенную соцсеть

28 октября — решил вернуться в запрещённую соцсеть. Набросал в отложку постов.

Всё ради того, чтобы красиво зацепить VLDL. Упоминание от аккаунта, заброшенного 3 года назад, выглядит не очень.

ВК окончательно разочаровал. Просмотры упали на такое дно, которое я еще никогда не видел. 170 просмотров клипа при ~1.2k подписчиков..

На Пикабу даже «незалетающие» посты набирают 2-3k просмотров и десяток лайков.

Работа с текстом на кубе

28-30 октября

Основная идея — универсальность и минимизация усилий при загрузке новых шрифтов.

На кубике собственный драйвер рисовки на экранах и систему растеризации шрифтов надо делать с нуля. ESP32 - не мощный комп, чтобы моментально показывать векторные TTF - шрифты.

Сначала решил перегонять TTF в PNG с параметрами, потом парсить в растровый файл для ESP32.

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

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

Но ESP32 не настольный компьютер, для которого перегонять кривые Безье в пиксели — быстрое дело. Поэтому алгоритм тот же: сохраняю несколько размеров шрифта в виде пикселей и вывожу потом на экран как картинки.

Определил читаемые размеры: 12, 16, 24, 32, 40pt.

ЧТО ПОЛУЧИЛОСЬ ЗА ОКТЯБРЬ

✅ 10 кубиков собраны

✅ Гача-игра — концепция с редкостью, мемами и прокачкой

✅ Заявка на Alt.Ctrl.GDC — артхаусное видео из Твери

✅ Анализ конкурентов — WOWCUBE и The One Dice

✅ Новая 3D-модель — 50×50×50мм

✅ Система вывода текста — TTF работает на ESP32

❌ Reddit — пермабан при первом посте

❌ VLDL — не ответили

❌ Игротека — не та аудитория

Открытия месяца

Про конкурентов:

  • Не влюбляйся в инженерное решение — думай что оно даст пользователю

  • Не обещай того, что не можешь 100% выполнить

  • Рендеры продают воздух — это опасный путь

Про маркетинг:

  • Разные площадки — разная отдача

  • Нейро-арт воспринимается аудиторией очень плохо

  • Живые демонстрации работают лучше постов

  • ВК мертв как нативная площадка для продвижения продукта

Про железо:

  • USB Mass Storage на ESP32 — 300 КБ/с, это боль

  • КПД текущей системы питания куба не самое лучшее

  • Яркость экранов линейно влияет на потребление

Предыдущие посты:

  • Август '25 - LED CUBE. Дневник разработки. Август '25

  • Сентябрь '25 - THE ONE CUBE. Дневник разработки. Сентябрь '25

P.S. В моем TG-канале новости почти каждый день. Подписывайтесь, если интересно следить в реальном времени.

https://t.me/andreibesarabchannel

Показать полностью 20 5
[моё] 3D печать Esp32 Разработка Своими руками Компьютерное железо Пайка Сборка Самоделки Изготовление Программирование Видео Вертикальное видео Короткие видео Без звука Видео ВК Длиннопост
185
DmitryRomanoff
DmitryRomanoff
Юмор для всех и каждого

Говорят, нейросети скоро заменят программистов⁠⁠

10 дней назад

Не чего волноваться! Пока они не научатся генерировать осмысленные названия переменных, для нас работа найдётся!

[моё] IT Юмор Программист Программирование Web-программирование Языки программирования IT юмор Сатира Короткопост Текст
8
DmitryRomanoff
DmitryRomanoff

Торговые роботы и высокочастотный трейдинг⁠⁠

10 дней назад
Торговые роботы и высокочастотный трейдинг

Торговые роботы и высокочастотный трейдинг

Моя очередная версия торгового робота сливала депозит за депозитом. Я видел логику и выстраивал алгоритмы на основе скользящих средних, RSI, объёмов, но рынок жил своей жизнью. В отчаянии я снова стукнулся к Сойеру.

— Ты мыслишь как розничный трейдер, — сказал он как-то раз, когда я в очередной раз пожаловался на ложный пробой. — Ты смотришь на свечи, которые уже стали историей. Настоящая игра ведётся в стакане. Смотри.

Он прислал мне запись стакана заявок за один день и я увидел это. Там были настоящие танцы призраков.

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

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

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

— Что делать? — в голосе моём слышалась уже не злость, а усталая покорности перед лицом очевидного.

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

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

— У меня есть связи, — медленно произнёс Сойер. — Я могу решить вопрос с колированием в Чикаго для начала, через подставную фирму. И надо найти ещё несколько крупных игроков, которым мы сможем доверять.

Я посмотрел на своего торгового робота на экране и улыбнулся.

— Давай сделаем это!

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

***

На следующий день я решил поговорить с Периметром, чтобы привлечь его в наш с Сойером проект.

— Привет, мы с Сойером разработали софт для высокочастотной торговли. Нам нужна поддержка и команда для серьёзных дел в крипте. Ты как?

— Ага, дикий запад, — ответил Периметр. — Идея огонь! Можно стать легендой, которую все боятся, но никто не видел.

— Именно, — радостно ответил я.

— Добро! — пришёл короткий ответ от Периметра.

— Пока у нас на примете две цели. Первая биткоин на BitMEX, а вторая эфир на Kraken. Мы хотим создать каскад заявок и не просто сдвинуть цену, а серьёзно её обвалить, чтобы хорошо на этом заработать.

— Очень амбициозно и красиво. — включился Периметр. — BitMEX со своим механизмом ликвидаций… это готовая пороховая бочка, а Kraken… их система иногда задумывается при экстремальной нагрузке. С огромным удовольствием помогу. Это даже не работа, а настоящее искусство!

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

— Если надо, подключу ещё людей. — ответил Периметр. — Я создам для вас «Гидру». Одна голова атакует BitMEX, вторая Kraken, а третья… третья будет отвлекать, создавая информационный шум в крипто-чатах и социальных сетях. Слухи о взломе, о проблемах с сетью… Маленькие искры для большого пожара.

Мы арендовали сервера в нескольких разных юрисдикциях и запустили там свой софт.

— Гидра развёрнута. Все головы активны. Симулякры готовы. Жду команды, — отрапортовал Периметр.

— Начинаем, — скомандовал я.

Информационная волна пошла. В заранее созданных Телеграм каналах и анонимных аккаунтах в социальных сетях появились сообщения о «критической уязвимости» в сети Ethereum. Никаких доказательств не было. Только шёпот. В криптомире этого достаточно.

— Вижу первую реакцию. Мелкие рыбы начинают паниковать, — доложил Сойер.

— Запускаем первую голову Гидры на BitMEX.

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

После этого мы запустили наш Молот. Так мы с Сойером назвали нашего усовершенствованного бота, который инициировал каскадный обвал. На BitMEX, где жадные трейдеры использовали огромные плечи, наш Молот сработал как атомная бомба. Он выставлял серию ордеров на продажу, которые на несколько секунд поглощали всю видимую ликвидность на пять процентов ниже текущей цены и… цена проваливалась. Срабатывали первые ликвидации длинных позиций, а их принудительная продажа толкала цену ещё ниже. Каскад заявок был запущен и график превратился в водопад. Это было великолепно!

— Переключаемся на Kraken, — скомандовал я.

Пока BitMEX очухивался от обвала, Гидра перенесла всю свою мощь на Kraken. Там была применена та же тактика, но более жёстко. Мы знали, что у Kraken есть одна маленькая уязвимость. При экстремальной нагрузке, их движок иногда на секунду зависал, не обновляя стакан. В момент пиковой нагрузки мы обрушили на стакан лавину ордеров на продажу. Тысячи симулякров, координируемых Периметром, запустили лавину. Система Kraken не выдержала и стакан замер на несколько секунд. Когда он обновился, то цена была уже на пятьдесят процентов ниже. Да, мы только что обвалили эфир на пятьдесят процентов. Мы сделали это!

— Мы сделали это, бро, — сообщил радостным голосом Сойер. — Завтра я тебе переведу твою долю. Я сейчас в баре, отмечаю! Уааааа!

— Я представил бар и толпу радостных людей, которых угощает выпивкой Сойер. Это была победа!

***

На следующий день я списался с Алисой Врей.

— Привет! Мы разработали по-настоящему уникальный софт и обвалили крипторынки. Если есть серьёзные проекты и нужна наша помощь, то мы готовы!

Алиса была, как всегда, предельно краткой.

— Можете продемонстрировать? Например, обвалить золото, нефть или акции какой-нибудь крупной компании?

— Да, конечно. Как только свяжусь с Сойером и Периметром, мы организуем для тебя показательный спектакль.

Периметр был на связи, а вот Сойера пришлось долго дозваниваться.

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

— Можем попробовать, — ответил Периметр.

— Теоретически да, — ответил Сойер.

— Ок. Начинаем. Разведка боем, — скомандовал я.

С золотом мы не могли действовать как с криптой. Здесь спамом фантомных ордеров ничего не добьёшься. Золото это миллиардный рынок, где балом правят банки. Наша трёхглавая Гидра, должна была их обмануть.

— Запускаю первую голову, — откликнулся Периметр. — Имитирую панические продажи среднего хедж-фонда. Точечно, в моменты низкой ликвидности.

На графике появилась первая серия мелких, но частых красных свечей. Рынок зевнул, почти не заметив. Это была не атака, а лишь небольшая проверка рефлексов.

— Вторая голова активна. Анализирую реакцию крупных игроков, — подключился Сойер. — Они… игнорируют. Нужно больше давления.

— Запускаю Молот на половину мощности.

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

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

— Они видят нас, но не верят, — прошептал Сойер. — Их алгоритмы не могут классифицировать нашу активность. Она слишком… человекоподобна и в то же время неестественна.

— Усиливаю давление, — сказал Периметр. — Запускаю третью голову. Пошёл информационный фон.

В специализированных чатах для трейдеров металлов появились анонимные сообщения:

— Китай фиксирует прибыль, ФРС может ужесточить риторику.

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

График золота немного накренился. Минус полтора процента, потом два. На экранах новостей замигали красные предупреждения. Мы почувствовали как рынок напрягся.

— Они начинают паниковать! Вижу ответные продажи! — голос Сойера дрогнул от возбуждения.

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

— Впечатляет! — написала в чат Алиса Врей. — Для золота это отличный результат! Как насчёт акций?

— Сойер, Периметр, вальнём Гвиттер?

— Давай попробуем! — ответил Периметр.

— Не, ну надо, так надо, — написал Сойер.

Здесь была иная задача. Цена Гвиттер определяется истерикой, надеждой и страхом. Нам нужно было не сломать стакан, а сломать повестку. Мы задействовали все наши ресурсы. Периметр запустил бота, который начал наводнять соцсети и финансовые форумы паническими сообщениями: «Обнаружена черная дыра в долгах Гвиттер!», «Ключевые рекламодатели уходят!»

Параллельно, на рынке, наш софт начал сложную игру. Мы выставляли крупные лимитные ордера на продажу, создавая видимость «стены продавцов». В тот же момент, наши алгоритмы агрессивно снимали ликвидность с бидов маленькими, но невероятно частыми сделками, буквально выдёргивая из-под рынка опору. Я координировал волны, следя, чтобы информационная и торговая атаки синхронизировались пиками.

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

В какой-то момент я оторвался от экранов и посмотрел на реальный Гвиттер. Там был настоящий хаос. Наши фейковые заголовки подхватывали настоящие люди и начиналась настоящая паника. Мы не просто манипулировали ценой, но и реальностью, созданной этим активом. Когда мы закончили, в чате повисла тишина. Затем пришло сообщение от Алисы:

— Впечатляет! Готовимся к серьёзным делам! Предлагаю пощипать Ситигруп!

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

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

— Запускаю первую голову. — доложил Периметр. — Генерирую негативный информационный фон на основе ключевых слов: «рецессия», «дефолт», «пузырь». Распространяю через каналы ботов ретрансляторов.

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

— Вторая голова Гидры активна. Зафиксирован крупный ордер Ситигруп на продажу. Имитирую его сигнатуру. Усиливаю в несколько раз, — написал Сойер в чат.

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

— Запускаем Молот на полную. — скомандовал я.

Целью его работы было не просто сбить цену, а ударить по стоп-ордерам. Стоп-лоссы — это автоматические ордера на продажу, которые активируются, когда цена падает до определенного уровня. Это настоящие мины на поле боя и мы знали, где они были заложены. Цена тут же провалилась на первый уровень стоп-ордеров и началась цепная реакция. Сработали первые стопы. Их продажа толкнула цену ещё ниже, к следующему уровню стоп-ордеров. Затем к следующему.

— Каскад начался, — констатировал Периметр и в его голосе слышалось что-то вроде холодного восхищения.

Мы больше не управляли процессом. Рынок пожирал сам себя. Алгоритмы, запрограммированные на минимизацию потерь, начинали лихорадочно продавать, усугубляя обвал. Вакуум. Вот что мы создали. На несколько долгих минут покупатели исчезли полностью. Цены на акции европейских гигантов упали сначала на восемь, потом десять, а потом и на пятнадцать процентов. Объёмы торгов зашкаливали.

— Биржа приостанавливает торги на пять минут, — написал Сойер.

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

Через двадцать минут всё было кончено. Автоматические системы откупили падение, рынок отыграл половину потерь. На экранах новостей были заголовки о «техническом сбое» и «ошибочном алгоритме».

— Отличная работа, — написала Алиса Врей в наш общий чат.

Это была безусловная феноменальная победа! Мы стали настоящими архитекторами хаоса в финансах.

С довольной улыбкой на лице, я откинулся на спинку стула. Но что-то не давало мне почувствовать себя по настоящему счастливым человеком. Наверное, это моё унижение в полицейском участке Бомбея не давало мне покоя. Из-за этого я вынужден был уехать со своей родины и скитаться по миру. Позорище! Какая же это боль и унижение!

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

После наших триумфов в финансах эта старая унизительная рана загорелась с новой силой. Я архитектор хаоса, а какой-то мелкий полицейский чиновник унизил меня и ему за это ничего не было. Сегодня я решил, что будет, и нашёл место его работы. Это был полицейский участок в одном из самых захудалых районов Бомбея. Я запустил сканеры, пытаясь найти их сетевую инфраструктуру, точки входа или базы данных и упёрся в стену. У них не было доступа в интернет.

Я не поверил своим глазам. Их единственной связью с внешним миром был обычный стационарный телефон.

— Вот динозавры, — выдохнул я, и горькая усмешка вырвалась у меня наружу.

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

Ярость закипала во мне. Если нельзя отомстить этим тварям лично… Может, стоит сломать или шантажировать какой-нибудь другой полицейский участок в Бомбее? Неважно какой. Просто чтобы почувствовать, что я могу нанести удар по этой системе. По этим тупым, самодовольным лицам в униформе, которые думают, что они всем управляют, потому что у них есть дубинка и документ с печатью.

План начал формироваться в голове, холодный и жестокий. Если нельзя взломать их компьютеры, может, стоит найти их слабость в другом месте? Их финансы? Их семьи? Уверен, у кого-то из этих динозавров есть современные дети, которые сидят в соцсетях. Или счета в банках, которые уже оцифрованы. Я заставлю этих тварей дрожать. Они не узнают моего имени, но почувствуют как почва уходит из-под ног. Отомстить им даже не месть, а санитарная чистка мира от таких нелюдей.

Показать полностью 1
[моё] Авторский рассказ Хакеры Русские хакеры IT Программирование Программист Языки программирования Взлом Взлом вк Взломщики Трейдинг Инвестиции Информационная безопасность Продолжение следует Самиздат Длиннопост
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии