summaryrefslogtreecommitdiffstats
path: root/openbb_platform/openbb/package/currency_price.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_platform/openbb/package/currency_price.py')
-rw-r--r--openbb_platform/openbb/package/currency_price.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/openbb_platform/openbb/package/currency_price.py b/openbb_platform/openbb/package/currency_price.py
index 0a92ae32dee..1d1352ca65a 100644
--- a/openbb_platform/openbb/package/currency_price.py
+++ b/openbb_platform/openbb/package/currency_price.py
@@ -40,7 +40,7 @@ class ROUTER_currency_price(Container):
description="End date of the data, in YYYY-MM-DD format."
),
] = None,
- provider: Optional[Literal["fmp", "polygon", "tiingo"]] = None,
+ provider: Optional[Literal["fmp", "polygon", "tiingo", "yfinance"]] = None,
**kwargs
) -> OBBject:
"""Currency Historical Price. Currency historical data.
@@ -53,12 +53,12 @@ class ROUTER_currency_price(Container):
Start date of the data, in YYYY-MM-DD format.
end_date : Optional[datetime.date]
End date of the data, in YYYY-MM-DD format.
- provider : Optional[Literal['fmp', 'polygon', 'tiingo']]
+ provider : Optional[Literal['fmp', 'polygon', 'tiingo', 'yfinance']]
The provider to use for the query, by default None.
If None, the provider specified in defaults is selected or 'fmp' if there is
no default.
- interval : Literal['1min', '5min', '15min', '30min', '1hour', '4hour', '1day']
- Data granularity. (provider: fmp, tiingo)
+ interval : Optional[Union[Literal['1min', '5min', '15min', '30min', '1hour', '4hour', '1day'], Literal['1m', '2m', '5m', '15m', '30m', '60m', '90m', '1h', '1d', '5d', '1wk', '1mo', '3mo']]]
+ Data granularity. (provider: fmp, tiingo, yfinance)
multiplier : int
Multiplier of the timespan. (provider: polygon)
timespan : Literal['minute', 'hour', 'day', 'week', 'month', 'quarter', 'year']
@@ -69,13 +69,15 @@ class ROUTER_currency_price(Container):
The number of data entries to return. (provider: polygon)
adjusted : bool
Whether the data is adjusted. (provider: polygon)
+ period : Optional[Literal['1d', '5d', '1mo', '3mo', '6mo', '1y', '2y', '5y', '10y', 'ytd', 'max']]
+ Time period of the data to return. (provider: yfinance)
Returns
-------
OBBject
results : List[CurrencyHistorical]
Serializable results.
- provider : Optional[Literal['fmp', 'polygon', 'tiingo']]
+ provider : Optional[Literal['fmp', 'polygon', 'tiingo', 'yfinance']]
Provider name.
warnings : Optional[List[Warning_]]
List of warnings.