Spaces:
Sleeping
Sleeping
| # Indonesian Stock Exchange (IDX) major stocks | |
| IDX_STOCKS = { | |
| "BBCA.JK": "Bank Central Asia", | |
| "BBRI.JK": "Bank BRI", | |
| "BBNI.JK": "Bank BNI", | |
| "BMRI.JK": "Bank Mandiri", | |
| "TLKM.JK": "Telkom Indonesia", | |
| "UNVR.JK": "Unilever Indonesia", | |
| "ASII.JK": "Astra International", | |
| "INDF.JK": "Indofood Sukses Makmur", | |
| "KLBF.JK": "Kalbe Farma", | |
| "HMSP.JK": "HM Sampoerna", | |
| "GGRM.JK": "Gudang Garam", | |
| "ADRO.JK": "Adaro Energy", | |
| "PGAS.JK": "Perusahaan Gas Negara", | |
| "JSMR.JK": "Jasa Marga", | |
| "WIKA.JK": "Wijaya Karya", | |
| "PTBA.JK": "Tambang Batubara Bukit Asam", | |
| "ANTM.JK": "Aneka Tambang", | |
| "SMGR.JK": "Semen Indonesia", | |
| "INTP.JK": "Indocement Tunggal Prakasa", | |
| "ITMG.JK": "Indo Tambangraya Megah" | |
| } | |
| # Technical indicators configuration | |
| TECHNICAL_INDICATORS = { | |
| 'rsi': { | |
| 'period': 14, | |
| 'oversold': 30, | |
| 'overbought': 70 | |
| }, | |
| 'macd': { | |
| 'fast': 12, | |
| 'slow': 26, | |
| 'signal': 9 | |
| }, | |
| 'bollinger': { | |
| 'period': 20, | |
| 'std_dev': 2 | |
| }, | |
| 'moving_averages': { | |
| 'sma_short': 20, | |
| 'sma_medium': 50, | |
| 'sma_long': 200, | |
| 'ema_short': 12, | |
| 'ema_long': 26 | |
| } | |
| } | |
| # Prediction model configuration | |
| PREDICTION_CONFIG = { | |
| 'model_name': 'amazon/chronos-bolt-base', | |
| 'context_length': 512, | |
| 'prediction_length': 30, | |
| 'temperature': 1.0, | |
| 'top_k': 50, | |
| 'top_p': 0.9 | |
| } | |
| # Chart styling | |
| CHART_CONFIG = { | |
| 'template': 'plotly_white', | |
| 'color_scheme': { | |
| 'bullish': '#10b981', | |
| 'bearish': '#ef4444', | |
| 'neutral': '#6b7280', | |
| 'accent': '#3b82f6' | |
| } | |
| } |