Geek7 commited on
Commit
5fbacc9
·
verified ·
1 Parent(s): 0b15bc2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -36
app.py CHANGED
@@ -8,42 +8,37 @@ def main():
8
  # Input for stock symbol
9
  symbol = st.text_input("Enter stock symbol (e.g., AAPL):", "AAPL")
10
 
11
- # Display a progress bar while fetching signals
12
- progress_bar = st.progress(0)
13
- progress_text = st.empty()
14
-
15
- # Simulate signal fetching (replace this with actual signal fetching code)
16
- for i in range(50):
17
- time.sleep(0.5) # Simulating signal fetching delay
18
- progress_bar.progress((i + 1) / 50)
19
- progress_text.text(f"Fetching signals... {i + 1}/50")
20
-
21
- # Hide progress bar and text
22
- progress_bar.empty()
23
- progress_text.empty()
24
-
25
- # Display strategic trading signals
26
- strategic_signals = StrategicSignals(symbol=symbol)
27
-
28
- st.subheader("Bollinger Bands Signals:")
29
- bollinger_bands_signals = strategic_signals.get_bollinger_bands_signals()
30
- st.write(bollinger_bands_signals)
31
-
32
- st.subheader("Breakout Signals:")
33
- breakout_signals = strategic_signals.get_breakout_signals()
34
- st.write(breakout_signals)
35
-
36
- st.subheader("Crossover Signals:")
37
- crossover_signals = strategic_signals.get_crossover_signals()
38
- st.write(crossover_signals)
39
-
40
- st.subheader("MACD Signals:")
41
- macd_signals = strategic_signals.get_macd_signals()
42
- st.write(macd_signals)
43
-
44
- st.subheader("RSI Signals:")
45
- rsi_signals = strategic_signals.get_rsi_signals()
46
- st.write(rsi_signals)
47
 
48
  if __name__ == "__main__":
49
  main()
 
8
  # Input for stock symbol
9
  symbol = st.text_input("Enter stock symbol (e.g., AAPL):", "AAPL")
10
 
11
+ # Display a spinner while fetching signals
12
+ with st.spinner("Fetching signals..."):
13
+ # Simulate signal fetching (replace this with actual signal fetching code)
14
+ for _ in range(10):
15
+ time.sleep(0.5) # Simulating signal fetching delay
16
+
17
+ # Hide the spinner when fetching is done
18
+ st.spinner(False)
19
+
20
+ # Display strategic trading signals
21
+ strategic_signals = StrategicSignals(symbol=symbol)
22
+
23
+ st.subheader("Bollinger Bands Signals:")
24
+ bollinger_bands_signals = strategic_signals.get_bollinger_bands_signals()
25
+ st.write(bollinger_bands_signals)
26
+
27
+ st.subheader("Breakout Signals:")
28
+ breakout_signals = strategic_signals.get_breakout_signals()
29
+ st.write(breakout_signals)
30
+
31
+ st.subheader("Crossover Signals:")
32
+ crossover_signals = strategic_signals.get_crossover_signals()
33
+ st.write(crossover_signals)
34
+
35
+ st.subheader("MACD Signals:")
36
+ macd_signals = strategic_signals.get_macd_signals()
37
+ st.write(macd_signals)
38
+
39
+ st.subheader("RSI Signals:")
40
+ rsi_signals = strategic_signals.get_rsi_signals()
41
+ st.write(rsi_signals)
 
 
 
 
 
42
 
43
  if __name__ == "__main__":
44
  main()