Spaces:
Sleeping
Sleeping
update config
Browse files
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 = "
|
| 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 |
}
|