Скачивание исторических данных акций без потери воспроизводимости

Контрольный список для покупателей, которым нужен один и тот же набор данных, объяснимый через месяцы.

By DataCedar··2 min read·Russian

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

Сначала составьте контракт экспорта

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

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

Выбирайте CSV или Parquet осознанно

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

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

  • Используйте временные метки ISO-8601.
  • Отличайте null от нуля.
  • Разбивайте большие экспорты предсказуемо.
  • Проверяйте первую и последнюю запрошенную сессию.

Проверьте полученный файл

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

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

Key takeaways

  • 01Определяйте универсум и вид корректировок до экспорта.
  • 02Отправляйте манифест вместе с каждым файлом.
  • 03Проверяйте ожидаемые сессии и идентификаторы.
  • 04Версионируйте исправления, не перезаписывайте артефакты.

Контрольный список для покупателей, которым нужен один и тот же набор данных, объяснимый через месяцы.

Start freeView pricing

Questions, answered.

CSV может работать, если временные метки, типы, null, идентичность, корректировки, охват и манифест обрабатываются явно.

Постройте исследовательский набор данных перед настройкой модели.

Начните с идентичности компании, порога as-of, прав источника и ожидаемого охвата. Затем запросите доказательства, которые ваше решение действительно могло видеть.

Start free