Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -48,6 +48,7 @@ COMPANY_TICKERS = {
|
|
48 |
'Ansys': 'ANSS',
|
49 |
'AptarGroup': 'ATR',
|
50 |
'Aramark': 'ARMK',
|
|
|
51 |
'ArcBest': 'ARCB',
|
52 |
'Arch Capital Group': 'ACGL',
|
53 |
'Arrow Electronics': 'ARW',
|
@@ -257,9 +258,11 @@ def plot_indicator(data, company_name, ticker, indicator, market_cap):
|
|
257 |
plt.figure(figsize=(16, 10))
|
258 |
if indicator == "SMA":
|
259 |
sma_55 = data['Close'].rolling(window=55).mean()
|
|
|
260 |
sma_200 = data['Close'].rolling(window=252).mean()
|
261 |
plt.plot(data.index, data['Close'], label='Close')
|
262 |
plt.plot(data.index, sma_55, label='55-day SMA')
|
|
|
263 |
plt.plot(data.index, sma_200, label='252-day SMA')
|
264 |
plt.ylabel('Price', fontsize=FONT_SIZE)
|
265 |
elif indicator == "MACD":
|
|
|
48 |
'Ansys': 'ANSS',
|
49 |
'AptarGroup': 'ATR',
|
50 |
'Aramark': 'ARMK',
|
51 |
+
'Snap-On': 'SNA',
|
52 |
'ArcBest': 'ARCB',
|
53 |
'Arch Capital Group': 'ACGL',
|
54 |
'Arrow Electronics': 'ARW',
|
|
|
258 |
plt.figure(figsize=(16, 10))
|
259 |
if indicator == "SMA":
|
260 |
sma_55 = data['Close'].rolling(window=55).mean()
|
261 |
+
sma_100 = data['Close'].rolling(window=100).mean() # 100-day SMA
|
262 |
sma_200 = data['Close'].rolling(window=252).mean()
|
263 |
plt.plot(data.index, data['Close'], label='Close')
|
264 |
plt.plot(data.index, sma_55, label='55-day SMA')
|
265 |
+
plt.plot(data.index, sma_100, label='100-day SMA') # Plot 100-day SMA
|
266 |
plt.plot(data.index, sma_200, label='252-day SMA')
|
267 |
plt.ylabel('Price', fontsize=FONT_SIZE)
|
268 |
elif indicator == "MACD":
|