Каждую неделю мы отбираем и разбираем десятки свежих препринтов научных работ по алгоритмической торговле. Вот что сейчас в фокусе исследований.
Генеративные модели для рыночных данных
Ученые активно работают над моделями, которые имитируют рыночные данные. Это нужно для стресс-тестирования и торговли в условиях неопределенности.
В работе «Nested Optimal Transport Distances» предлагают новый метод оценки таких моделей. Он помогает точнее предсказывать поведение рынка, что важно для хеджирования и алгоритмов на основе обучения с подкреплением.
Другое исследование «Painting the market: generative diffusion models for financial limit order book simulation and forecasting» использует диффузионные модели — технологию, похожую на ту, что создает изображения в нейросетях. Здесь ее применили к данным стакана заявок, чтобы лучше предсказывать его изменения.
Микроструктура рынка и влияние ордеров
Как отдельные заявки меняют цену? В статье «The Subtle Interplay between Square-root Impact, Order Imbalance & Volatility II: An Artificial Market Generator» показано, что волатильность можно объяснить через влияние крупных ордеров. Их эффект на цену часто подчиняется закону квадратного корня.
Многие частные инвесторы ведут свои портфели в Excel: это удобно, бесплатно и всё — на вашем компьютере. Но у Excel есть слабое место: он не умеет напрямую «разговаривать» с современными сайтами. Если нужно автоматически подтянуть котировку с конкретной страницы в интернете, встроенные веб‑функции часто не справляются: они не умеют обходить современные защиты.

В этой статье я покажу простой и надёжный способ заставить Excel получать котировки практически с любого сайта — на примере курса USD/RUB с investing.com. Идея не требует глубоких технических знаний: вместо того чтобы пытаться что-то делать со страницей в Excel, мы используем на своём компьютере небольшой скрипт‑посредник. Excel просто запрашивает у него одно число, а посредник уже «ходит» на сайт, берёт данные, при необходимости обрабатывает их и возвращает в понятном для Excel виде.
Короткая схема работы:
┌───────────────────┐ ┌──────────────────────┐ ┌──────────────────┐ │ 1.

Введение: Искусственный трейдер
Представьте себе трейдера-виртуоза. Он с первого взгляда на график оценивает обстановку: «Цена росла последние полчаса — это неспроста», или «Падение было слишком сильным и резким — вряд ли кто-то рискнет штурмовать предыдущий максимум». Его решения основаны на опыте, интуиции и распознавании неочевидных даже для него самого паттернов.
А теперь представьте, что мы хотим создать его цифровую копию. Алгоритм, который не просто слепо следует кодексу правил, а видит, анализирует и мыслит как человек, обладая при этом вычислительной мощью машины. Это наша амбициозная цель.
С чего же начинается любое обучение? С умения видеть. И это — первый и критически важный шаг. Мы создаем для нашего алгоритма «зрение», способное воспринимать и интерпретировать рыночную информацию на человеческом, понятном уровне.
Часть 1: Пропасть между человеком и машиной
Проблема в том, что фразы «сильное падение» или «ровный рост» для компьютера — просто бессмысленный набор символов. Что такое «сильно»? На 100 пунктов? На 1%? А «быстро» — это за минуту, час или день? Человеческий мозг оперирует контекстом и относительными понятиями, а машине нужны четкие, формализованные инструкции.