Я не уверен, какое значение добавляет Timeframe
- это кажется ненужным осложнением, но это может быть то, чего я не понимаю ;-) Может ли таймфрейм иметь более одного OHLCV? Если нет, то я бы предложил объединить их.
Я бы также отметил, что биржевые сводки время от времени меняются по ряду причин. Это не частое событие, но это случается. Если вы думаете о работе с вашими данными в качестве временных рядов, вы должны знать об этой проблеме, чтобы вы могли справиться с ней, когда она придет, если не раньше. Если вы не отслеживаете запасы (скажем, вы работаете над фьючерсным приложением), то к этому совету можно обратиться с соответствующим количеством соли.
Опять-таки, в основном относящиеся к акциям, сплиты упоминались в других местах, и вы можете рассмотреть возможность получения дивидендов - цена акции обычно падает на сумму дивидендов (или, точнее, их текущую стоимость) на дату экс-дивидендов, которая может быть неверно истолкованным, если вы не знаете, что причиной был подтвержденный будущий денежный поток. Проблемы с правами тоже могут быть веселыми.
Если вы планируете просматривать серии данных для конкретного символа, я бы посоветовал посмотреть, какую производительность вы собираетесь получить. По крайней мере, убедитесь, что у вас есть соответствующий индекс.