Geek7 commited on
Commit
95aa5a4
·
verified ·
1 Parent(s): 5fbacc9

Update app.py

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