Spaces:
Sleeping
Sleeping
File size: 1,423 Bytes
d2b638f 570bd48 cb7a434 fe0093d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# Indonesian Stock Exchange (IDX) major stocks (Dipertahankan hanya untuk referensi/kompatibilitas awal)
IDX_STOCKS = {
"BBCA.JK": "Bank Central Asia",
"BMRI.JK": "Bank Mandiri",
"TLKM.JK": "Telkom Indonesia",
}
# Default settings
DEFAULT_PERIOD = 90 # days
DEFAULT_FORECAST_HORIZON = 7 # days
MAX_FORECAST_HORIZON = 30 # days
# Model settings
MODEL_NAME = "amazon/chronos-bolt-base"
MODEL_CACHE_DIR = "./model_cache"
# Data settings
MIN_DATA_POINTS = 30 # minimum historical data points required
MAX_DATA_POINTS = 365 # maximum historical data points to use
# Visualization settings
PLOT_HEIGHT = 600
PLOT_WIDTH = 1000
CONFIDENCE_LEVEL = 0.95 # for confidence intervals
# API settings
YFINANCE_TIMEOUT = 30 # seconds
MAX_RETRIES = 3
# Colors for plotting
COLORS = {
'historical': '#1f77b4', # blue
'forecast': '#ff7f0e', # orange
'confidence': 'rgba(255, 127, 14, 0.2)', # orange with transparency
'volume': '#87CEEB' # sky blue
}
# IDX Market Configuration (Based on Bursa Efek Indonesia - WIB)
IDX_MARKET_CONFIG = {
'IDX_STOCKS': {
'name': 'IDX Stock Market',
'symbol': '^JKSE', # Jakarta Composite Index
'type': 'stocks',
'timezone': 'Asia/Jakarta', # WIB
'open_time': '09:00',
'close_time': '16:00',
'days': [0, 1, 2, 3, 4], # Monday to Friday
'description': 'Bursa Efek Indonesia (IDX)'
}
} |