Reference¶
ETF¶
- class arkfunds.ETF(symbols: str)[source]¶
Class for accessing ARK ETF data
- holdings(_date: Optional[datetime.date] = None)[source]¶
Get ARK ETF holdings
- Parameters
_date (date, optional) – Fund holding date in ISO 8601 format. Defaults to None.
- Returns
pandas.DataFrame
- news(date_from: Optional[datetime.date] = None, date_to: Optional[datetime.date] = None)[source]¶
Get ARK ETF news
- Parameters
date_from (date, optional) – From-date in ISO 8601 format. Defaults to None.
date_to (date, optional) – To-date in ISO 8601 format. Defaults to None.
- Returns
pandas.DataFrame
Stock¶
- class arkfunds.Stock(symbols: str)[source]¶
Class for accessing Stock data
- price_history(days_back=7, frequency='d')[source]¶
Get historical price data for ticker
- Parameters
days_back (int, optional) – Number of days with history. Defaults to 7.
frequency (str, optional) – Valid params: ‘d’ (daily), ‘w’ (weekly), ‘m’ (monthly). Defaults to “d”.
- Returns
pandas.DataFrame
- trades(direction: Optional[str] = None, date_from: Optional[datetime.date] = None, date_to: Optional[datetime.date] = None)[source]¶
Get Stock Trades
- Parameters
direction (str, optional) – ‘Buy’ or ‘Sell’. Defaults to None.
date_from (date, optional) – From-date in ISO 8601 format.. Defaults to None.
date_to (date, optional) – To-date in ISO 8601 format.. Defaults to None.
- Returns
pandas.DataFrame