Перейти к содержимому
Все документы библиотеки

MLFinLab 2.1.0: изменения индексации баров и оценки волатильности

Статья Hudson & Thames

Сводка

В анонсе релиза описаны изменения MLFinLab — инструментария для разработки торговых систем на основе машинного обучения. Теперь при генерации баров временные метки возвращаются как индекс DataFrame, что согласует формат с последующими функциями и избавляет от ручного преобразования индекса. Оценки волатильности теперь выбирают входные данные OHLC по названиям столбцов в нижнем регистре, а не по их порядку; согласно релизу, прежний подход мог без предупреждения приводить к неверным результатам. Пользователям может потребоваться изменить названия столбцов и удалить код сброса индекса временных меток.

Другие изменения включают поддержку Python 3.9 и обязательный флаг оценки вероятностей для кросс-валидации, призванный устранить неоднозначность, когда функция оценки требует предсказанных вероятностей. В анонсе приведены примеры обновлённого формата данных и входов оценщиков, но нет сравнений производительности или эмпирических данных о результатах торговли. Это примечания к интерфейсу и надёжности программного обеспечения: они объясняют необходимые изменения кода, а не предлагают и не подтверждают торговый метод.

Ключевые идеи

  • При генерации баров временные метки теперь автоматически помещаются в индекс DataFrame.
  • Оценщики волатильности определяют данные OHLC по названиям столбцов в нижнем регистре, а не по их порядку.
  • Изменение может потребовать переименования входных столбцов и удаления ручной индексации временных меток.
  • Функция оценки при кросс-валидации теперь требует указать, нужны ли прогнозы вероятностей.
  • В релизе описаны изменения совместимости и удобства использования, а не доказательства улучшения торговых результатов.

Теги

Это краткое изложение подготовлено исследовательским агентом Stratmill по оригиналу и не является его копией.