OmidSakaki commited on
Commit
3ac9cce
·
verified ·
1 Parent(s): 2ff7d46

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +67 -6
config.py CHANGED
@@ -1,19 +1,80 @@
1
  import os
2
 
3
  class Config:
4
- """Configuration for Hugging Face Spaces"""
5
- TITLE = "AI Trading Agents"
6
- DESCRIPTION = "Multi-Agent AI Stock Analysis System"
7
  THEME = "soft"
8
 
9
- # Default symbols to track
10
- DEFAULT_SYMBOLS = ['AAPL', 'GOOGL', 'MSFT', 'TSLA', 'NVDA', 'AMZN']
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
 
12
  # Cache settings
13
  CACHE_DURATION = 300 # 5 minutes
14
 
15
  # UI Settings
16
  CHART_HEIGHT = 400
17
- MAX_SYMBOLS = 10
 
 
 
 
 
 
 
 
 
 
 
18
 
19
  config = Config()
 
1
  import os
2
 
3
  class Config:
4
+ """Configuration for Crypto Trading Dashboard"""
5
+ TITLE = "AI Crypto Trading Agents"
6
+ DESCRIPTION = "Multi-Agent AI Cryptocurrency Analysis System"
7
  THEME = "soft"
8
 
9
+ # Default crypto symbols to track (yfinance format)
10
+ DEFAULT_SYMBOLS = ['BTC-USD', 'ETH-USD', 'XRP-USD', 'ADA-USD', 'DOGE-USD', 'SOL-USD']
11
+
12
+ # Crypto names mapping
13
+ CRYPTO_NAMES = {
14
+ 'BTC-USD': 'Bitcoin',
15
+ 'ETH-USD': 'Ethereum',
16
+ 'XRP-USD': 'Ripple',
17
+ 'ADA-USD': 'Cardano',
18
+ 'DOGE-USD': 'Dogecoin',
19
+ 'SOL-USD': 'Solana'
20
+ }
21
+
22
+ # Crypto colors for charts
23
+ CRYPTO_COLORS = {
24
+ 'BTC-USD': '#F7931A', # Bitcoin Orange
25
+ 'ETH-USD': '#627EEA', # Ethereum Blue
26
+ 'XRP-USD': '#00AAE4', # Ripple Blue
27
+ 'ADA-USD': '#0033AD', # Cardano Blue
28
+ 'DOGE-USD': '#C2A633', # Dogecoin Yellow
29
+ 'SOL-USD': '#00FFBD' # Solana Green
30
+ }
31
+
32
+ # Base prices for initialization (realistic crypto prices)
33
+ BASE_PRICES = {
34
+ 'BTC-USD': 50000,
35
+ 'ETH-USD': 3000,
36
+ 'XRP-USD': 0.75,
37
+ 'ADA-USD': 0.45,
38
+ 'DOGE-USD': 0.15,
39
+ 'SOL-USD': 120
40
+ }
41
+
42
+ # Volatility settings (higher for crypto)
43
+ VOLATILITY = {
44
+ 'BTC-USD': 1.8,
45
+ 'ETH-USD': 2.2,
46
+ 'XRP-USD': 3.0,
47
+ 'ADA-USD': 3.5,
48
+ 'DOGE-USD': 4.0,
49
+ 'SOL-USD': 3.2
50
+ }
51
+
52
+ # Market cap multipliers (approximate circulating supply)
53
+ MARKET_CAP_MULTIPLIERS = {
54
+ 'BTC-USD': 19000000, # ~19M BTC
55
+ 'ETH-USD': 120000000, # ~120M ETH
56
+ 'XRP-USD': 50000000000, # ~50B XRP
57
+ 'ADA-USD': 35000000000, # ~35B ADA
58
+ 'DOGE-USD': 132000000000, # ~132B DOGE
59
+ 'SOL-USD': 400000000 # ~400M SOL
60
+ }
61
 
62
  # Cache settings
63
  CACHE_DURATION = 300 # 5 minutes
64
 
65
  # UI Settings
66
  CHART_HEIGHT = 400
67
+ MAX_SYMBOLS = 8
68
+ UPDATE_INTERVAL = 5 # seconds
69
+
70
+ # Symbol mapping for user input
71
+ SYMBOL_MAPPING = {
72
+ 'BTC': 'BTC-USD', 'BITCOIN': 'BTC-USD',
73
+ 'ETH': 'ETH-USD', 'ETHEREUM': 'ETH-USD',
74
+ 'XRP': 'XRP-USD', 'RIPPLE': 'XRP-USD',
75
+ 'ADA': 'ADA-USD', 'CARDANO': 'ADA-USD',
76
+ 'DOGE': 'DOGE-USD', 'DOGECOIN': 'DOGE-USD',
77
+ 'SOL': 'SOL-USD', 'SOLANA': 'SOL-USD'
78
+ }
79
 
80
  config = Config()