Update app.py
Browse files
app.py
CHANGED
@@ -6,6 +6,10 @@ from datetime import datetime
|
|
6 |
import sqlite3
|
7 |
from datetime import datetime
|
8 |
|
|
|
|
|
|
|
|
|
9 |
class Stock:
|
10 |
def __init__(self, symbol, db_path, start_date, end_date):
|
11 |
self.symbol = symbol
|
@@ -45,9 +49,6 @@ class Stock:
|
|
45 |
start_loc = max(0, end_loc - 30)
|
46 |
return self.prices.iloc[start_loc:end_loc]['Close'].values
|
47 |
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
# Function to calculate monthly and daily percentage change
|
52 |
def calculate_percentage_changes(stocks):
|
53 |
monthly_pct_change = pd.DataFrame()
|
|
|
6 |
import sqlite3
|
7 |
from datetime import datetime
|
8 |
|
9 |
+
# Initialize variables
|
10 |
+
db_path = 'nifty50_stock_data.db' # Database path
|
11 |
+
nifty_50_symbols = pd.read_csv("nifty50-stock-tickers.csv").Symbol.to_list() # NIFTY 50 stock symbols
|
12 |
+
|
13 |
class Stock:
|
14 |
def __init__(self, symbol, db_path, start_date, end_date):
|
15 |
self.symbol = symbol
|
|
|
49 |
start_loc = max(0, end_loc - 30)
|
50 |
return self.prices.iloc[start_loc:end_loc]['Close'].values
|
51 |
|
|
|
|
|
|
|
52 |
# Function to calculate monthly and daily percentage change
|
53 |
def calculate_percentage_changes(stocks):
|
54 |
monthly_pct_change = pd.DataFrame()
|