Spaces:
Running
Running
api
Browse files
app.py
CHANGED
@@ -6,6 +6,7 @@ from keras.models import Sequential
|
|
6 |
from keras.layers import LSTM, Dense, Dropout
|
7 |
import gradio as gr
|
8 |
import datetime
|
|
|
9 |
|
10 |
# Function to fetch stock data
|
11 |
def get_stock_data(ticker, period):
|
@@ -91,14 +92,14 @@ def get_sp500_stocks(limit=50):
|
|
91 |
return stocks
|
92 |
|
93 |
# Function to fetch NASDAQ component stocks
|
94 |
-
def get_nasdaq_stocks():
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
|
103 |
# Function to fetch Philadelphia Semiconductor Index component stocks
|
104 |
def get_sox_stocks():
|
@@ -110,11 +111,13 @@ def get_sox_stocks():
|
|
110 |
|
111 |
# Function to fetch Dow Jones Industrial Average component stocks
|
112 |
def get_dji_stocks():
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
]
|
|
|
|
|
118 |
|
119 |
# Function to get top 10 potential stocks
|
120 |
def get_top_10_potential_stocks(period, selected_indices):
|
|
|
6 |
from keras.layers import LSTM, Dense, Dropout
|
7 |
import gradio as gr
|
8 |
import datetime
|
9 |
+
import requests
|
10 |
|
11 |
# Function to fetch stock data
|
12 |
def get_stock_data(ticker, period):
|
|
|
92 |
return stocks
|
93 |
|
94 |
# Function to fetch NASDAQ component stocks
|
95 |
+
def get_nasdaq_stocks(limit=50):
|
96 |
+
response = requests.get('https://answerbook.david888.com/nasdaq100')
|
97 |
+
data = response.json()
|
98 |
+
|
99 |
+
# 取得股票代碼列表並限制數量
|
100 |
+
stocks = list(data['stocks'].keys())[:limit]
|
101 |
+
|
102 |
+
return stocks
|
103 |
|
104 |
# Function to fetch Philadelphia Semiconductor Index component stocks
|
105 |
def get_sox_stocks():
|
|
|
111 |
|
112 |
# Function to fetch Dow Jones Industrial Average component stocks
|
113 |
def get_dji_stocks():
|
114 |
+
response = requests.get('https://answerbook.david888.com/dowjones')
|
115 |
+
data = response.json()
|
116 |
+
|
117 |
+
# 取得股票代碼列表並限制數量
|
118 |
+
stocks = list(data['stocks'].keys())
|
119 |
+
|
120 |
+
return stocks
|
121 |
|
122 |
# Function to get top 10 potential stocks
|
123 |
def get_top_10_potential_stocks(period, selected_indices):
|