1
0
다트 전자공시시스템에서 재무제표 데이터를 크롤링하는 방법을 단계별로 설명드리겠습니다. 파이썬의 requests, BeautifulSoup, pandas 라이브러리를 사용합니다. 단, 실제 사용 시 웹사이트 구조 변경에 유의하시고, 과도한 요청은 서버에 부하를 줄 수 있으므로 주의가 필요합니다. 1. 필요한 라이브러리 설치 bash pip install requests beautifulsoup4 pandas openpyxl 2. 다트 공시 검색 및 재무제표 크롤링 예제 python import requests from bs4 import BeautifulSoup import pandas as pd from urllib.parse import urljoin Search Criteria (e.g., Samsung Electronics (005930) Annual Report) COMPANYCODE = "005930" Stock Code STARTDATE = "20230101" Search Start Date (YYYYMMDD) ENDDATE = "20231231" Search End Date (YYYYMMDD) REPORTTYPE = "A...
1
0
1. 밸류 전략 (Value Strategy) 전략: 저평가된 주식 선택 (PBR, PER, PSR 등 활용) 예시: - 코스피 시가총액 하위 20% 종목 중 PBR 1 미만, PER 10 이하 종목 매수 - ex) 국내 은행주 (KEB하나은행, 신한지주 등) → 장기적으로 재평가될 가능성 장점: 안정성 높음, 하락장에서 강세 주의: 저평가 주식이 계속 하락할 수 있음 (Value Trap) 2. 모멘텀 전략 (Momentum Strategy) 전략: 최근 상승세가 강한 종목 매수 예시: - 6개월 수익률 상위 10% 종목 선정 → 월별 리밸런싱 - ex) 반도체 주식 (삼성전자, SK하이닉스) → 산업 호황기 집중 투자 장점: 추세 따라 높은 수익 가능 주의: 갑작스러운 추세 반전 시 큰 손실 가능 (ex. 2022년 반도체 주가 급락) 3. 퀄리티 전략 (Quality Strategy) 전략: 재무적 건강성 높은 기업 선택 예시: - ROE 15% 이상, 부채비율 100% 미만 종목 필터링 - ex) 코스피200 상위 종목 (셀트리온, NAVER 등) 장점: 장기적 성장...
4
1
1. 모멘텀 트레이딩 기본 개념 정의: 추세의 강도를 측정해 상승 추세일 때 매수, 하락 추세일 때 매도하는 전략 핵심 원리: "추세는 친구다" - 기존 흐름이 지속될 것이라는 가정 2. 전략의 3대 핵심 요소 1. 모멘텀 지표: RSI, MACD, Stochastic 2. 추세 확인: 이동평균(MA), 볼린저밴드 3. 거래량 분석: OBV(On-Balance Volume), MFI(Money Flow Index) 3. 코어 로직 구현 (Python) 3-1. 필수 라이브러리 설치 bash pip install ccxt pandas numpy TA-Lib python-dotenv 3-2. 실시간 데이터 수집 (Binance 기준) python import ccxt import pandas as pd binance = ccxt.binance({ 'apiKey': 'YOURAPIKEY', 'secret': 'YOURSECRET', 'enableRateLimit': True }) Query 1-hour bar data ohlcv = binance.fetchohlcv('BTC/USDT', '1h') df = pd.DataFra...