import os # 텔레그램 설정 COIN_TELEGRAM_BOT_TOKEN = "6435061393:AAHOh9wB5yGNGUdb3SfCYJrrWTBe7wgConM" COIN_TELEGRAM_CHAT_ID = '574661323' STOCK_TELEGRAM_BOT_TOKEN = "6874078562:AAEHxGDavfc0ssAXPQIaW8JGYmTR7LNUJOw" STOCK_TELEGRAM_CHAT_ID = '574661323' # 볼린저 밴드 설정 BOLLINGER_PERIOD = 20 # 볼린저 밴드 기간 BOLLINGER_STD = 2 # 표준편차 승수 BOLLINGER_THRESHOLD = 0.10 # 하단 밴드 대비 10% 근접 시 알림 BUY_THRESHOLD = 0.15 KR_COINS = { "ADA": "ADA", "BTC": "BTC", "ETH": "ETH", "HBAR": "HBAR", "LINK": "LINK", "ONDO": "ONDO", "SOL": "SOL", "SUI": "SUI", "XLM": "XLM", "XRP": "XRP", } # 주식 설정 US_STOCKS = { 'VOO': 'Vanguard S&P 500 ETF', 'SQQQ': 'ProShares UltraPro Short QQQ', 'QID': 'ProShares UltraShort QQQ', 'PSQ': 'ProShares Short QQQ', 'TQQQ': 'ProShares UltraPro QQQ', 'QQQ': 'Invesco QQQ Trust', 'SCO': 'ProShares UltraShort Bloomberg Crude Oil', 'UCO': 'ProShares Ultra Bloomberg Crude Oil', 'GLL': 'ProShares UltraShort Gold', 'UGL': 'ProShares Ultra Gold', 'SOXS': 'Direxion Daily Semiconductor Bear -3X Shares', 'SOXL': 'Direxion Daily Semiconductor Bull 3X Shares', 'FNGD': 'MicroSectors™ FANG+™ Index -3X Inverse Leveraged ETN', 'FNGU': 'MicroSectors™ FANG+™ Index 3X Leveraged ETN', 'FXI': 'iShares China Large-Cap ETF', 'AAPL': 'Apple', 'MSFT': 'Microsoft', 'GOOG': 'Alphabet C', 'AMZN': 'Amazon.com', 'AVGO': 'Broadcom', 'NVDA': 'NVIDIA', 'UNH': 'UnitedHealth', 'TSM': 'Taiwan Semiconductor', 'JNJ': 'Johnson & Johnson (JNJ)', 'TCTZF': 'Tencent Holdings', 'V': 'Visa A', 'WMT': 'Walmart', 'XOM': 'Exxon Mobil', 'JPM': 'JPMorgan', 'MA': 'Mastercard', 'CVX': 'Chevron Corp', 'HD': 'Home Depot', 'BAC': 'Bank of America', 'KO': 'Coca-Cola', 'COST': 'Costco', 'DIS': 'Walt Disney', 'VZ': 'Verizon', 'CSCO': 'Cisco', 'ORCL': 'Oracle', 'NKE': 'Nike', 'ACN': 'Accenture', 'ADBE': 'Adobe', 'CRM': 'Salesforce.com', 'INTC': 'Intel', 'QCOM': 'Qualcomm', 'AMD': 'AMD', 'MS': 'Morgan Stanley', 'T': 'AT&T', 'HON': 'Honeywell', 'IBM': 'IBM', 'DQ': 'Daqo New Energy Corp ADR', 'EBAY': 'eBay Inc', 'NTAP': 'NetApp Inc', 'ASML': 'ASML Holding NV ADR', 'CPNG': 'Coupang LLC', 'X': 'United States Steel Corporation', 'BABA': 'Alibaba Group Holdings Ltd ADR' } # 한국 ETF 설정 KR_ETFS = { "251340.KS": 'KODEX 코스닥150선물인버스', "233740.KS": 'KODEX 코스닥150 레버리지', "252670.KS": 'KODEX 200선물인버스2X', "122630.KS": 'KODEX 레버리지', "114800.KS": 'KODEX 인버스', "283580.KS": 'KODEX 중국본토CSI300', "256750.KS": 'KODEX 심천ChiNext(합성)', "185680.KS": 'KODEX 미국S&P바이오(합성)', "218420.KS": 'KODEX 미국S&P에너지(합성)', "132030.KS": 'KODEX 골드선물(H)', "138920.KS": 'KODEX 콩선물(H)', "271060.KS": 'KODEX 3대농산물선물(H)', "117700.KS": 'KODEX 건설', "266420.KS": 'KODEX 헬스케어', "276990.KS": 'KODEX 글로벌4차산업로보틱스(합성)', "244580.KS": 'KODEX 바이오', "091160.KS": 'KODEX 반도체', "140700.KS": 'KODEX 보험', "266410.KS": 'KODEX 필수소비재', "305720.KS": 'KODEX 2차전지산업', "266390.KS": 'KODEX 경기소비재', "117680.KS": 'KODEX 철강', "117460.KS": 'KODEX 에너지화학', "091170.KS": 'KODEX 은행', "376410.KS": 'TIGER 탄소효율그린뉴딜', "005930.KS": "삼성전자 / 반도체,AI", "000660.KS": "SK하이닉스 / 반도체,AI", "035420.KS": "NAVER / 플랫폼,AI", "035720.KS": "카카오 / 플랫폼,AI,핀테크", "051910.KS": "LG화학 / 2차전지,소재", "373220.KS": "LG에너지솔루션 / 2차전지", "096770.KS": "SK이노베이션 / 2차전지,친환경", "066570.KS": "LG전자 / 전장,AI,가전", "003550.KS": "LG / 지주,전지,AI", "005380.KS": "현대차 / 전기차,수소차", "000270.KS": "기아 / 전기차,수소차", "086520.KS": "에코프로 / 2차전지 소재", "247540.KQ": "에코프로비엠 / 2차전지 소재", "035250.KQ": "강원에너지 / 2차전지,신재생", "278280.KQ": "천보 / 2차전지 소재", "357780.KQ": "솔브레인 / 반도체 소재", "336370.KS": "솔루스첨단소재 / 2차전지,소재", "009150.KS": "삼성전기 / 전장,MLCC", "006400.KS": "삼성SDI / 2차전지", "011170.KS": "롯데케미칼 / 2차전지,소재", "010950.KS": "S-Oil / 친환경,정유", "034730.KS": "SK / 지주,AI,친환경", "028260.KS": "삼성물산 / 바이오,건설", "207940.KS": "삼성바이오로직스 / 바이오,CMO", "068270.KS": "셀트리온 / 바이오,항체치료제", "196170.KS": "알테오젠 / 바이오,바이오시밀러", "051900.KS": "LG생활건강 / 소비재,중국", "003490.KS": "대한항공 / 항공,물류", "005935.KS": "삼성전자우 / 반도체", "000810.KS": "삼성화재 / 보험,금융", "105560.KS": "KB금융 / 금융,디지털전환", "055550.KS": "신한지주 / 금융,디지털전환", "316140.KS": "우리금융지주 / 금융", "086790.KS": "하나금융지주 / 금융", "032830.KS": "삼성생명 / 보험", "003670.KS": "포스코홀딩스 / 2차전지,철강,수소", "036570.KS": "엔씨소프트 / 게임,AI", "259960.KQ": "크래프톤 / 게임,글로벌", "263750.KQ": "펄어비스 / 게임,글로벌", "293490.KQ": "카카오게임즈 / 게임,플랫폼", "035600.KQ": "KG이니시스 / 핀테크,결제", "041510.KQ": "에스엠 / 엔터,K-POP", "122870.KQ": "와이지엔터테인먼트 / 엔터,K-POP", "036420.KQ": "제이콘텐트리 / 미디어,OTT", "090430.KQ": "아모레퍼시픽 / 화장품,소비재", "011200.KS": "HMM / 해운,물류", "005940.KS": "NH투자증권 / 금융", "138930.KQ": "BNK금융지주 / 금융", "010130.KS": "고려아연 / 비철금속,2차전지", "001510.KS": "SK증권 / 금융", "017670.KS": "SK텔레콤 / 5G,AI", "030200.KS": "KT / 5G,AI", "033780.KS": "KT&G / 소비재,담배", "034020.KS": "두산에너빌리티 / 원전,친환경", "160550.KQ": "NEW / 미디어,콘텐츠", "089980.KQ": "상아프론테크 / 2차전지,소재", "131970.KQ": "테스나 / 반도체 테스트", "036930.KQ": "주성엔지니어링 / 반도체 장비", "078600.KQ": "대주전자재료 / 2차전지 소재", "039030.KQ": "이오테크닉스 / 반도체,레이저", "077970.KQ": "STX엔진 / 방산,친환경", "214150.KQ": "클래시스 / 의료기기,미용", "185750.KQ": "종근당 / 제약,바이오", "068760.KQ": "셀트리온제약 / 바이오,제약", "032500.KQ": "케이엠더블유 / 5G,통신장비", "178320.KQ": "서진시스템 / 5G,전장,통신", "095700.KQ": "제넥신 / 바이오,백신", "084370.KQ": "유진테크 / 반도체 장비", "069080.KQ": "웹젠 / 게임", "215600.KQ": "신라젠 / 바이오,항암", "080160.KQ": "모두투어 / 여행,레저", "039490.KQ": "키움증권 / 금융,증권", "036800.KQ": "나이스정보통신 / 핀테크,결제", "078340.KQ": "컴투스 / 게임", "214370.KQ": "케어젠 / 바이오,화장품", "099190.KQ": "아이센스 / 의료기기", "054950.KQ": "제이브이엠 / 의료기기", "064550.KQ": "바이오니아 / 바이오,진단", "047810.KQ": "한국항공우주 / 방산,항공우주", "058470.KQ": "리노공업 / 반도체 테스트", "067310.KQ": "하나마이크론 / 반도체 패키징", "089030.KQ": "테크윙 / 반도체 장비", "072130.KQ": "유엔젤 / 소프트웨어,AI", "053800.KQ": "안랩 / 보안,AI", "032190.KQ": "다우데이타 / IT,클라우드", "200130.KQ": "콜마비앤에이치 / 건강기능식품", "091700.KQ": "파트론 / 전장,카메라모듈", "086900.KQ": "메디톡스 / 바이오,제약", "039860.KQ": "나노엔텍 / 바이오,진단", "041960.KQ": "코미팜 / 바이오,제약", "058820.KQ": "CMG제약 / 바이오,제약" }