omniverse1 commited on
Commit
570bd48
·
verified ·
1 Parent(s): 1bef941

update config

Browse files
Files changed (1) hide show
  1. config.py +69 -69
config.py CHANGED
@@ -1,70 +1,70 @@
1
- # Indonesian Stock Exchange (IDX) major stocks
2
- IDX_STOCKS = {
3
- "BBCA.JK": "Bank Central Asia",
4
- "BMRI.JK": "Bank Mandiri",
5
- "BBNI.JK": "Bank BNI",
6
- "BBRI.JK": "Bank BRI",
7
- "TLKM.JK": "Telkom Indonesia",
8
- "UNVR.JK": "Unilever Indonesia",
9
- "INDF.JK": "Indofood Sukses Makmur",
10
- "KLBF.JK": "Kalbe Farma",
11
- "ASII.JK": "Astra International",
12
- "ICBP.JK": "Indofood CBP Sukses Makmur",
13
- "SMGR.JK": "Semen Indonesia",
14
- "INTP.JK": "Indocement Tunggal Prakasa",
15
- "ANTM.JK": "Aneka Tambang",
16
- "TINS.JK": "Timah",
17
- "PTBA.JK": "Bukit Asam",
18
- "PGAS.JK": "Perusahaan Gas Negara",
19
- "EXCL.JK": "XL Axiata",
20
- "ISAT.JK": "Indosat Ooredoo",
21
- "FREN.JK": "Smartfren Telecom",
22
- "BKLA.JK": "Bank Bukopin",
23
- "BANK.JK": "Bank Danamon",
24
- "BSIM.JK": "Bank Syariah Indonesia",
25
- "MDKA.JK": "Merdeka Copper Gold",
26
- "SMCB.JK": "Semen Baturaja",
27
- "WIKA.JK": "Wijaya Karya",
28
- "ADHI.JK": "Adhi Karya",
29
- "PTPP.JK": "PP (Persero)",
30
- "JSMR.JK": "Jasa Marga",
31
- "TPIA.JK": "Chandra Asri Petrochemical",
32
- "SRIL.JK": "Sri Rejeki Isman",
33
- "GGRM.JK": "Gudang Garam",
34
- "HMSP.JK": "HM Sampoerna",
35
- "TCID.JK": "MNC Investama",
36
- "MNCN.JK": "Media Nusantara Citra",
37
- "BHITT.JK": "Bumi Resources Minerals",
38
- "DOID.JK": "Delta Dunia Makmur",
39
- "MEDC.JK": "Medco Energi International"
40
- }
41
-
42
- # Default settings
43
- DEFAULT_PERIOD = 90 # days
44
- DEFAULT_FORECAST_HORIZON = 7 # days
45
- MAX_FORECAST_HORIZON = 30 # days
46
-
47
- # Model settings
48
- MODEL_NAME = "google/timesfm-2.0-500m-pytorch"
49
- MODEL_CACHE_DIR = "./model_cache"
50
-
51
- # Data settings
52
- MIN_DATA_POINTS = 30 # minimum historical data points required
53
- MAX_DATA_POINTS = 365 # maximum historical data points to use
54
-
55
- # Visualization settings
56
- PLOT_HEIGHT = 600
57
- PLOT_WIDTH = 1000
58
- CONFIDENCE_LEVEL = 0.95 # for confidence intervals
59
-
60
- # API settings
61
- YFINANCE_TIMEOUT = 30 # seconds
62
- MAX_RETRIES = 3
63
-
64
- # Colors for plotting
65
- COLORS = {
66
- 'historical': '#1f77b4', # blue
67
- 'forecast': '#ff7f0e', # orange
68
- 'confidence': 'rgba(255, 127, 14, 0.2)', # orange with transparency
69
- 'volume': '#87CEEB' # sky blue
70
  }
 
1
+ # Indonesian Stock Exchange (IDX) major stocks
2
+ IDX_STOCKS = {
3
+ "BBCA.JK": "Bank Central Asia",
4
+ "BMRI.JK": "Bank Mandiri",
5
+ "BBNI.JK": "Bank BNI",
6
+ "BBRI.JK": "Bank BRI",
7
+ "TLKM.JK": "Telkom Indonesia",
8
+ "UNVR.JK": "Unilever Indonesia",
9
+ "INDF.JK": "Indofood Sukses Makmur",
10
+ "KLBF.JK": "Kalbe Farma",
11
+ "ASII.JK": "Astra International",
12
+ "ICBP.JK": "Indofood CBP Sukses Makmur",
13
+ "SMGR.JK": "Semen Indonesia",
14
+ "INTP.JK": "Indocement Tunggal Prakasa",
15
+ "ANTM.JK": "Aneka Tambang",
16
+ "TINS.JK": "Timah",
17
+ "PTBA.JK": "Bukit Asam",
18
+ "PGAS.JK": "Perusahaan Gas Negara",
19
+ "EXCL.JK": "XL Axiata",
20
+ "ISAT.JK": "Indosat Ooredoo",
21
+ "FREN.JK": "Smartfren Telecom",
22
+ "BKLA.JK": "Bank Bukopin",
23
+ "BANK.JK": "Bank Danamon",
24
+ "BSIM.JK": "Bank Syariah Indonesia",
25
+ "MDKA.JK": "Merdeka Copper Gold",
26
+ "SMCB.JK": "Semen Baturaja",
27
+ "WIKA.JK": "Wijaya Karya",
28
+ "ADHI.JK": "Adhi Karya",
29
+ "PTPP.JK": "PP (Persero)",
30
+ "JSMR.JK": "Jasa Marga",
31
+ "TPIA.JK": "Chandra Asri Petrochemical",
32
+ "SRIL.JK": "Sri Rejeki Isman",
33
+ "GGRM.JK": "Gudang Garam",
34
+ "HMSP.JK": "HM Sampoerna",
35
+ "TCID.JK": "MNC Investama",
36
+ "MNCN.JK": "Media Nusantara Citra",
37
+ "BHITT.JK": "Bumi Resources Minerals",
38
+ "DOID.JK": "Delta Dunia Makmur",
39
+ "MEDC.JK": "Medco Energi International"
40
+ }
41
+
42
+ # Default settings
43
+ DEFAULT_PERIOD = 90 # days
44
+ DEFAULT_FORECAST_HORIZON = 7 # days
45
+ MAX_FORECAST_HORIZON = 30 # days
46
+
47
+ # Model settings
48
+ MODEL_NAME = "amazon/chronos-bolt-base"
49
+ MODEL_CACHE_DIR = "./model_cache"
50
+
51
+ # Data settings
52
+ MIN_DATA_POINTS = 30 # minimum historical data points required
53
+ MAX_DATA_POINTS = 365 # maximum historical data points to use
54
+
55
+ # Visualization settings
56
+ PLOT_HEIGHT = 600
57
+ PLOT_WIDTH = 1000
58
+ CONFIDENCE_LEVEL = 0.95 # for confidence intervals
59
+
60
+ # API settings
61
+ YFINANCE_TIMEOUT = 30 # seconds
62
+ MAX_RETRIES = 3
63
+
64
+ # Colors for plotting
65
+ COLORS = {
66
+ 'historical': '#1f77b4', # blue
67
+ 'forecast': '#ff7f0e', # orange
68
+ 'confidence': 'rgba(255, 127, 14, 0.2)', # orange with transparency
69
+ 'volume': '#87CEEB' # sky blue
70
  }