Алгоритмическая торговля
Алгоритмическая торговля
Торговля по заранее заданному алгоритму — стратегии, которая формирует и отправляет заявки по формализованным правилам.
Стратегия
Стратегия
Набор однозначных правил: какие данные анализировать, когда открывать и закрывать позицию, каким объёмом торговать и как ограничивать риск.
Бэктест
Бэктест
Проверка стратегии на исторических данных. Показывает результат при заданных допущениях, но не предсказывает будущую доходность.
Портфельная, парная и моментум-стратегия
Портфельная, парная и моментум-стратегия
Распространённые подходы: управление набором инструментов, торговля относительным движением пары активов и следование рыночному импульсу. Применимость каждого подхода зависит от данных, ликвидности и возможностей движка.
Бенчмарк
Бенчмарк
Ориентир для сравнения результата стратегии — например, индекс Московской биржи или другой показатель, соответствующий рынку и составу портфеля.
Заглядывание в будущее
Заглядывание в будущее
Ошибка бэктеста, при которой стратегия использует данные, ещё не известные на момент сделки. Английский термин — look-ahead bias.
Переобучение
Переобучение
Чрезмерная настройка параметров под историческую выборку. Такая стратегия может выглядеть убедительно в бэктесте, но плохо работать на новых данных.
Проскальзывание
Проскальзывание
Разница между ожидаемой ценой сделки и фактической ценой исполнения. Зависит в том числе от ликвидности, спреда, размера заявки и скорости изменения рынка.
Просадка
Просадка
Снижение стоимости портфеля от предыдущего максимума. Максимальная просадка — самое глубокое такое снижение за выбранный период.
Коэффициент Шарпа, коэффициент Калмара, альфа, бета, профит-фактор
Коэффициент Шарпа, коэффициент Калмара, альфа, бета, профит-фактор
Показатели для оценки доходности, риска и поведения стратегии относительно рынка. Ни один показатель не следует использовать изолированно.
Версионирование
Версионирование
Сохранение истории изменений кода и параметров стратегии, позволяющее сопоставлять версии и воспроизводить расчёты.
Zipline
Zipline
Открытый событийный движок бэктестинга, ранее лежавший в основе Quantopian. Архитектура Ziplime использует и развивает подходы Zipline.
Quantopian
Quantopian
Закрытая ныне платформа алгоритмической торговли, на которой был разработан и применялся движок Zipline.
Ziplime от Финама
Ziplime от Финама
Платформа для создания, тестирования и анализа алгоритмических торговых стратегий с помощью ИИ. В техническом контексте используется краткое название Ziplime.
Финам Trade API
Финам Trade API
Официальный программный интерфейс Финама для получения доступных торговых данных и работы с брокерским счётом. Поддерживаемые методы, протоколы и порядок подключения описаны на api.finam.ru.
Токен API
Токен API
Секрет, с помощью которого приложение получает разрешённый доступ к Trade API. Токен нельзя публиковать в коде, сообщениях или репозиториях; права следует ограничивать необходимым минимумом.
Московская биржа
Московская биржа
Основная торговая площадка российского контура. Для стратегии важны календарь и режим торгов, валюта расчёта, размер лота, шаг цены и особенности конкретного инструмента.
Российский контур
Российский контур
Вариант Ziplime от Финама, ориентированный на сервисы Финама, российские торговые сценарии и прежде всего инструменты Московской биржи.
Высокочастотная торговля (HFT)
Высокочастотная торговля (HFT)
Класс стратегий, результат которых критически зависит от сверхмалых задержек и специализированной инфраструктуры. Ziplime не предназначен для таких задач.
Маркет-мейкинг
Маркет-мейкинг
Выставление заявок на покупку и продажу для поддержания ликвидности и работы со спредом. Требования зависят от рынка, договора с площадкой и инфраструктуры участника.
Фундаментальные данные
Фундаментальные данные
Финансовая отчётность и показатели эмитента: выручка, прибыль, долговая нагрузка, мультипликаторы и другие характеристики бизнеса.
Альтернативные данные
Альтернативные данные
Нетрадиционные источники, которые могут дополнять биржевые и фундаментальные данные. Их качество, законность использования и отсутствие утечки будущей информации нужно проверять отдельно.
Торговые издержки
Торговые издержки
Комиссии брокера и биржи, спред, проскальзывание и иные расходы, влияющие на результат стратегии. Для расчёта используйте актуальные условия Финама и параметры выбранного рынка.
Рублёвый расчёт
Рублёвый расчёт
Представление стоимости позиций, результата и риска в рублях. Для инструментов в другой валюте дополнительно требуется корректный валютный курс и учёт валютного риска.
Облачная инфраструктура
Облачная инфраструктура
Среда, в которой Ziplime выполняет бэктесты и, при доступности функции, запущенные стратегии без постоянной работы компьютера пользователя.
MQL4, MQL5, Lua и Pine Script
MQL4, MQL5, Lua и Pine Script
Языки, используемые соответственно в MetaTrader, QUIK и TradingView. ИИ Ziplime может помочь перенести торговую логику из них в Python, но результат требует проверки и адаптации к российскому рынку.
QuantConnect и Lean
QuantConnect и Lean
Платформа алгоритмической торговли и её открытый движок. Стратегию можно адаптировать к Ziplime, учитывая различия API, данных и модели исполнения.
Финам Арена
Финам Арена
Площадка Финама для соревнований и практических активностей в области алгоритмической торговли. Актуальные правила и события публикуются на официальной странице.