stockdaq.data.manager

Data manager

Functions

extended_trading_splitter(dataframe[, …])

Divide data into three segments: premkt, open, aftermkt.

segmenter(dataframe[, criterion])

Split dataframe into multiple stockdaq.data.data.Data objects

stockdaq.data.manager.extended_trading_splitter(dataframe, begin='9:30', end='15:59')

Divide data into three segments: premkt, open, aftermkt.

Parameters

dataframe (pandas.core.frame.DataFrame) –

stockdaq.data.manager.segmenter(dataframe, criterion='date')

Split dataframe into multiple stockdaq.data.data.Data objects

Parameters
  • dataframe (pandas.core.frame.DataFrame) – Dataframe

  • criterion (str) – “date” or “year”

Returns

data_dict – {“date” or “year”: stockdaq.data.data.Data} pair For example {“2020-01-01”: …, “2020-01-02”: …, …}.

Return type

dict of stockdaq.data.data.Data