Devendra21 commited on
Commit
71ba210
·
verified ·
1 Parent(s): 75ea37b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -7,7 +7,7 @@ import requests
7
  sys.path.append(os.path.join(os.path.dirname(__file__), "utils"))
8
 
9
  # Importing the necessary function
10
- from model_inference import generate_forex_signals
11
  from config import RISK_LEVELS # Assuming config.py defines risk levels if needed
12
 
13
  # List of allowed usernames
@@ -60,11 +60,17 @@ else:
60
  # Display the detected timezone
61
  st.sidebar.write(f"**Detected Timezone**: {user_timezone}")
62
 
 
 
 
 
 
 
63
  # When the user presses the button, generate trading signals
64
  if st.sidebar.button("Get Trading Signals"):
65
  try:
66
- # Generate signals
67
- signals = generate_forex_signals(trading_capital, market_risk, user_timezone, additional_pairs=True)
68
 
69
  # Display the best signal
70
  best_signal = signals["best_signal"]
@@ -74,7 +80,6 @@ else:
74
  st.write(f"**Exit Time**: {best_signal['exit_time']}")
75
  st.write(f"**ROI**: {best_signal['roi']}%")
76
  st.write(f"**Signal Strength**: {best_signal['signal_strength']}")
77
- st.write(f"**Stop Loss**: {best_signal['stop_loss']}")
78
 
79
  # Display all signals
80
  st.subheader("All Generated Signals")
@@ -84,7 +89,6 @@ else:
84
  st.write(f"**Exit Time**: {signal['exit_time']}")
85
  st.write(f"**ROI**: {signal['roi']}%")
86
  st.write(f"**Signal Strength**: {signal['signal_strength']}")
87
- st.write(f"**Stop Loss**: {signal['stop_loss']}")
88
  st.markdown("---")
89
  except Exception as e:
90
  st.error(f"Error: {str(e)}")
 
7
  sys.path.append(os.path.join(os.path.dirname(__file__), "utils"))
8
 
9
  # Importing the necessary function
10
+ from utils.forex_signals import generate_forex_signals
11
  from config import RISK_LEVELS # Assuming config.py defines risk levels if needed
12
 
13
  # List of allowed usernames
 
60
  # Display the detected timezone
61
  st.sidebar.write(f"**Detected Timezone**: {user_timezone}")
62
 
63
+ # List of additional currency pairs
64
+ additional_pairs = [
65
+ "USD/INR", "EUR/AUD", "GBP/CHF", "AUD/JPY", "NZD/JPY",
66
+ "EUR/CHF", "GBP/AUD", "USD/TRY", "USD/ZAR", "EUR/SEK"
67
+ ]
68
+
69
  # When the user presses the button, generate trading signals
70
  if st.sidebar.button("Get Trading Signals"):
71
  try:
72
+ # Generate signals with additional pairs
73
+ signals = generate_forex_signals(trading_capital, market_risk, user_timezone, additional_pairs=additional_pairs)
74
 
75
  # Display the best signal
76
  best_signal = signals["best_signal"]
 
80
  st.write(f"**Exit Time**: {best_signal['exit_time']}")
81
  st.write(f"**ROI**: {best_signal['roi']}%")
82
  st.write(f"**Signal Strength**: {best_signal['signal_strength']}")
 
83
 
84
  # Display all signals
85
  st.subheader("All Generated Signals")
 
89
  st.write(f"**Exit Time**: {signal['exit_time']}")
90
  st.write(f"**ROI**: {signal['roi']}%")
91
  st.write(f"**Signal Strength**: {signal['signal_strength']}")
 
92
  st.markdown("---")
93
  except Exception as e:
94
  st.error(f"Error: {str(e)}")