init
This commit is contained in:
254
config.py
Normal file
254
config.py
Normal file
@@ -0,0 +1,254 @@
|
||||
import os
|
||||
|
||||
# 텔레그램 설정
|
||||
COIN_TELEGRAM_BOT_TOKEN = "6435061393:AAHOh9wB5yGNGUdb3SfCYJrrWTBe7wgConM"
|
||||
COIN_TELEGRAM_CHAT_ID = '574661323'
|
||||
|
||||
STOCK_TELEGRAM_BOT_TOKEN = "6874078562:AAEHxGDavfc0ssAXPQIaW8JGYmTR7LNUJOw"
|
||||
STOCK_TELEGRAM_CHAT_ID = '574661323'
|
||||
|
||||
# 몇초 만에 다시 매수를 할 것인지 체크
|
||||
BUY_MINUTE_LIMIT = 1800
|
||||
|
||||
# 볼린저 밴드 설정
|
||||
BOLLINGER_PERIOD = 20 # 볼린저 밴드 기간
|
||||
BOLLINGER_STD = 2 # 표준편차 승수
|
||||
BOLLINGER_THRESHOLD = 0.10 # 하단 밴드 대비 10% 근접 시 알림
|
||||
BUY_THRESHOLD = 0.15
|
||||
BREAKOUT_LOOKBACK = 30 # U자 반등 후 돌파 판단에 사용할 과거 캔들 수 (4시간봉 기준 약 5일)
|
||||
BREAKOUT_WEEK_LOOKBACK = 42 # 4시간봉 1주일 ≒ 42개
|
||||
BREAKOUT_WEEK_LIMIT = 0.05 # 1주일 대비 5% 미만 상승 조건
|
||||
|
||||
# 볼린저 밴드 squeeze 탐지 임계값 (밴드폭/중심선)
|
||||
SQUEEZE_THRESHOLD = 0.04 # 4% 이하
|
||||
|
||||
# 장기간 저항선 돌파 감지 설정
|
||||
RESISTANCE_LOOKBACK = 120 # 저항선 판단을 위한 과거 캔들 수 (예: 120개)
|
||||
RESISTANCE_BREAK_THRESHOLD = 0.01 # 저항선 대비 1% 이상 돌파 시 신호
|
||||
|
||||
KR_COINS = {
|
||||
"ADA": "에이다",
|
||||
"APT": "앱토스",
|
||||
"AVAX": "아발란체",
|
||||
"BCH": "비트코인캐시",
|
||||
"BIO": "바이오프로토콜",
|
||||
"BNB": "비앤비",
|
||||
"BONK": "봉크",
|
||||
"BTC": "비트코인",
|
||||
"ENA": "에테나",
|
||||
"ETC": "이더리움클래식",
|
||||
"ETH": "이더리움",
|
||||
"HBAR": "헤데라",
|
||||
"LINK": "체인링크",
|
||||
"ONDO": "온도파이낸스",
|
||||
"PENGU": "펏지 펭귄",
|
||||
"POL": "폴리콘 에코시스템 토큰",
|
||||
"SEI": "세이",
|
||||
"SOL": "솔라나",
|
||||
"SUI": "수이",
|
||||
"TRX": "트론",
|
||||
"VIRTUAL": "버추얼 프로토콜",
|
||||
"WLD": "월드코인",
|
||||
"XLM": "스텔라루멘",
|
||||
"XRP": "엑스알피"
|
||||
}
|
||||
|
||||
KR_COINS_1 = {
|
||||
"ADA": "에이다",
|
||||
"APT": "앱토스",
|
||||
"AVAX": "아발란체",
|
||||
"BCH": "비트코인캐시",
|
||||
"BIO": "바이오프로토콜",
|
||||
"BNB": "비앤비",
|
||||
"BONK": "봉크",
|
||||
"BTC": "비트코인",
|
||||
"ENA": "에테나",
|
||||
"ETC": "이더리움클래식",
|
||||
"ETH": "이더리움",
|
||||
"HBAR": "헤데라"
|
||||
}
|
||||
|
||||
KR_COINS_2 = {
|
||||
"LINK": "체인링크",
|
||||
"ONDO": "온도파이낸스",
|
||||
"PENGU": "펏지 펭귄",
|
||||
"POL": "폴리콘 에코시스템 토큰",
|
||||
"SEI": "세이",
|
||||
"SOL": "솔라나",
|
||||
"SUI": "수이",
|
||||
"TRX": "트론",
|
||||
"VIRTUAL": "버추얼 프로토콜",
|
||||
"WLD": "월드코인",
|
||||
"XLM": "스텔라루멘",
|
||||
"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 / AI 칩셋",
|
||||
"ACN": "Accenture",
|
||||
"ADBE": "Adobe",
|
||||
"AMD": "Advanced Micro Devices / AI 반도체",
|
||||
"AMZN": "Amazon / AI 로봇/클라우드",
|
||||
"ASML": "ASML Holding / EUV 리소그래피",
|
||||
"ASTS": "AST SpaceMobile / 위성통신",
|
||||
"AVGO": "Broadcom",
|
||||
"BABA": "Alibaba Group Holdings Ltd ADR",
|
||||
"BAC": "Bank of America",
|
||||
"BE": "Bloom Energy / 고체산화물 연료전지",
|
||||
"CAMT": "Camtek / 반도체 계측기기6",
|
||||
"CHWY": "Chewy / 애완용품 전자상거래",
|
||||
"COIN": "Coinbase / 암호화폐 거래소",
|
||||
"COST": "Costco Wholesale / 회원제 유통",
|
||||
"CPNG": "Coupang LLC",
|
||||
"CRM": "Salesforce.com",
|
||||
"CRWD": "CrowdStrike / AI 사이버보안",
|
||||
"CSCO": "Cisco",
|
||||
"CVX": "Chevron Corp",
|
||||
"DASH": "DoorDash / 배달 플랫폼",
|
||||
"DIS": "Walt Disney",
|
||||
"DQ": "Daqo New Energy Corp ADR",
|
||||
"DXCM": "DexCom / 지속형 혈당측정기",
|
||||
"EBAY": "eBay Inc",
|
||||
"ENPH": "Enphase Energy / 태양광 인버터",
|
||||
"GEO": "GEO Group / 교정시설 운영3",
|
||||
"GOOG": "Alphabet C",
|
||||
"GOOGL": "Alphabet (Google) / AI 검색/자율주행",
|
||||
"GRVY": "Gravity / 온라인 게임",
|
||||
"HD": "Home Depot",
|
||||
"HON": "Honeywell",
|
||||
"IBM": "IBM",
|
||||
"INTC": "Intel / 차세대 반도체",
|
||||
"ISRG": "Intuitive Surgical / 수술로봇",
|
||||
"JNJ": "Johnson & Johnson (JNJ)",
|
||||
"JPM": "JPMorgan",
|
||||
"KLAC": "KLA Corporation / 반도체 검사장비",
|
||||
"KO": "Coca-Cola",
|
||||
"LB": "LandBridge Co / 에너지 인프라3",
|
||||
"LCID": "Lucid Group / 고급 전기차",
|
||||
"LMT": "Lockheed Martin / 방위 시스템",
|
||||
"LRCX": "Lam Research / 반도체 장비",
|
||||
"MA": "Mastercard",
|
||||
"MELI": "MercadoLibre / 라틴아메리카 전자상거래",
|
||||
"META": "Meta Platforms / AI 메타버스",
|
||||
"MNMD": "Mind Medicine / 사이키델릭 치료제",
|
||||
"MS": "Morgan Stanley",
|
||||
"MSFT": "Microsoft / AI 클라우드",
|
||||
"NKE": "Nike",
|
||||
"NOC": "Northrop Grumman / 우주항공",
|
||||
"NTAP": "NetApp Inc",
|
||||
"NVDA": "NVIDIA / AI 반도체",
|
||||
"ORCL": "Oracle",
|
||||
"PLTR": "Palantir Technologies / AI 데이터 분석",
|
||||
"PLUG": "Plug Power / 수소연료전지",
|
||||
"QCOM": "Qualcomm / 모바일 칩셋",
|
||||
"REGN": "Regeneron Pharmaceuticals / 항체 치료제",
|
||||
"RIVN": "Rivian Automotive / 전기트럭",
|
||||
"RKLB": "Rocket Lab / 소형위성 발사체",
|
||||
"RTX": "RTX Corporation / 제트엔진/미사일",
|
||||
"SEDG": "SolarEdge Technologies / 태양광 시스템",
|
||||
"SNOW": "Snowflake / AI 데이터 플랫폼",
|
||||
"SOFI": "SoFi Technologies / 디지털 뱅킹",
|
||||
"SPCE": "Virgin Galactic / 우주관광",
|
||||
"T": "AT&T",
|
||||
"TCTZF": "Tencent Holdings",
|
||||
"TDOC": "Teladoc Health / 원격의료",
|
||||
"TGT": "Target / 오프라인 리테일 혁신",
|
||||
"TSLA": "Tesla / 전기차/에너지 저장",
|
||||
"TSM": "Taiwan Semiconductor",
|
||||
"UNH": "UnitedHealth",
|
||||
"UPST": "Upstart Holdings / AI 대출플랫폼",
|
||||
"V": "Visa A",
|
||||
"VRTX": "Vertex Pharmaceuticals / 난치병 치료제",
|
||||
"VZ": "Verizon",
|
||||
"WGS": "GeneDx Holdings / 유전체 분석3",
|
||||
"WMT": "Walmart",
|
||||
"X": "United States Steel Corporation",
|
||||
"XOM": "Exxon Mobil"
|
||||
}
|
||||
|
||||
# 한국 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차전지 소재",
|
||||
"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",
|
||||
"011200.KS": "HMM / 해운,물류",
|
||||
"005940.KS": "NH투자증권 / 금융",
|
||||
"010130.KS": "고려아연 / 비철금속,2차전지",
|
||||
"001510.KS": "SK증권 / 금융",
|
||||
"017670.KS": "SK텔레콤 / 5G,AI",
|
||||
"030200.KS": "KT / 5G,AI",
|
||||
"033780.KS": "KT&G / 소비재,담배",
|
||||
"034020.KS": "두산에너빌리티 / 원전,친환경",
|
||||
}
|
||||
Reference in New Issue
Block a user