1
0
mirror of https://gitlab.com/simple-stock-bots/simple-telegram-stock-bot.git synced 2025-09-13 00:55:08 +00:00
This commit is contained in:
2021-01-27 12:50:12 -07:00
parent 4de494d1d2
commit 81c42000d8
2 changed files with 53 additions and 0 deletions

View File

@@ -235,6 +235,20 @@ Market data is provided by [IEX Cloud](https://iexcloud.io)
df = df.set_index("DT")
return df
def chart_reply(self, symbol: str):
if symbol.upper() not in list(self.symbol_list["symbol"]):
return pd.DataFrame()
IEXurl = f"https://cloud.iexapis.com/stable/stock/{symbol}/chart/1mm?token={self.IEX_TOKEN}&chartInterval=3&includeToday=true"
print(IEXurl)
response = r.get(IEXurl)
if response.status_code == 200:
df = pd.DataFrame(response.json())
df.dropna(inplace=True, subset=["date", "minute", "high", "low", "volume"])
df["DT"] = pd.to_datetime(df["date"] + "T" + df["minute"])
df = df.set_index("DT")
return df
def stat_reply(self, symbols: list):
infoMessages = {}