Bonjour,
Je dois stocker des informations financières (prix d'une centaine d'actions) sur une années.
- J'ai un flux me fournissant les Ticks (Datetime, Action, Prix, Quantité)
- des indicateurs devront etre calculé sur différents timeframe (bar 1 min, 10 min, ...)
Je me pose donc la question de l'interet de
- stocker les ticks pour recalculer a la volé les Bar OHLC (directement en SQL?) en fonction du besoin ?
- stocker les timeframe qui m'interesse aukourd'hui (une dizaine) sachant que les besoins d'oujourd'hui ne sont pas ceux de demain ?
- stocker les informations en bar secondes (voir minutes) sachant que pour le moment je n'ai pas de demande sous la minute et de calculer les timeframe a partir de ces bar seconde voir minute (Toujours en SQL?) ?
Ma seconde question concerne les bar 'vide', par exemple
- 10h43 du volume
- 10h44 pas de volume (donc absente en base)
- 10h45 du volume
Si je dois appliquer un algo utilisant 3 bar simultané celle de 10h44 n'apparaitra pas, du coup pas possible de faire cela en SQL.
Dans ce cas pensez vous qu'il faudait générer des bar ou Open-High-Low-Close valent le close de la barre précédente avec un volume de 0 en base ?
merci de votre aide
Partager