AI stock brief 텔레그램봇 2.7ver 대규모 업데이트 했습니다.(설명서포함)
별도의 프로그램 설치 없이 텔레그램에서 바로 사용할 수 있습니다. 국내주식과 미국주식을 관심종목에 등록하고 시장 및 종목 분석 결과를 확인해보세요.
AI STOCK BRIEF 텔레그램 봇 열기처음 AI STOCK BRIEF를 공유한 이후 기능과 분석 구조를 계속 보완해왔습니다.
이번 업데이트는 단순히 기능을 추가하는 데 그치지 않고, 실제 과거 데이터를 이용해 현재 분석 점수가 실제로 의미가 있는지 직접 백테스트하고, 분석 구조 자체를 검증하는 작업까지 함께 진행했습니다.
v2.4에서는 Raw Feature와 Technical Edge 구조까지 추가 연구했습니다.
다만 새로운 점수체계가 기존 방식보다 명확하게 우수하지 않은 경우에는 백테스트에 억지로 맞춰 수정하지 않았습니다. 따라서 현재 실제 서비스의 Technical Edge 점수체계와 65 / 80 기준은 그대로 유지됩니다.
기존 버전과 현재 버전 비교
| 기존 | 현재 v2.4 |
|---|---|
| 국내 종목 중심 | 국내 + 미국 종목 분석 |
| 기술지표 단순 종합 | Technical Edge / Risk / Confidence 분리 |
| 기술점수를 그대로 해석 | 백테스트 / Robustness / 외부검증 / Raw Feature 연구 |
| 시장 구분 제한적 | KOSPI / KOSDAQ / 미국 기술주 / 미국 비기술주 분리 검증 |
| 분석 결과 중심 | 분석 시스템 자체를 지속적으로 통계 검증 |
미국 주식 분석 추가
/us 명령을 통해 미국 시장 주요 지표를 확인할 수 있으며, 미국 종목도 관심종목으로 등록해 분석할 수 있습니다.
국내 종목과 미국 종목을 무조건 동일한 기준으로 해석하는 것이 아니라 각 시장 특성과 Benchmark를 고려해 분석하도록 구성했습니다.
Technical Edge / Risk / Confidence 분리
현재 차트와 시장 데이터를 종합했을 때 기술적으로 얼마나 유리한 위치에 있는지를 평가합니다.
상승 가능성과 별도로 변동성, 하락 위험, 가격 위험도를 평가합니다.
종목의 상승확률이 아니라 현재 분석에 사용된 데이터의 품질과 신뢰도를 확인하는 지표입니다.
100종목, 10만 건 이상 데이터 검증
단순히 "차트상 좋아 보인다"는 기준이 아니라 실제 과거 데이터를 이용한 백테스트와 통계 검증을 진행했습니다.
- 총 100종목
- 108,234개 Observation
- KOSPI 30종목
- KOSDAQ 24종목
- 미국 기술주 26종목
- 미국 비기술주 20종목
단순 수익률만 보는 것이 아니라 5일 / 20일 / 60일 이후 결과, Benchmark 대비 초과수익률, 변동성, 불리한 가격 움직임, 최대 낙폭, 종목별 동일가중, 비중복 표본, Bootstrap 방식까지 함께 검증했습니다.
백테스트 결과를 억지로 좋게 만들지 않았습니다
검증 결과 Technical Edge가 모든 시장에서 동일하게 잘 작동하는 것은 아니었습니다.
| KOSDAQ | 추세와 장기 Relative Strength가 상대적으로 잘 작동 |
| KOSPI | 동일 기술지표의 성과가 상대적으로 불안정 |
| 미국 기술주 | 일부 기술적 특성만 제한적으로 유효 |
| 미국 비기술주 | 일반적인 Technical Edge의 예측력이 상대적으로 약하게 나타남 |
따라서 새 점수 후보가 기존 방식보다 명확하게 우수하지 않으면 실제 서비스에는 적용하지 않고 기존 방식을 유지합니다.
기술지표 자체도 다시 검증했습니다
v2.4에서는 점수 가중치만 조금 바꾸는 것이 아니라 Raw OHLCV 단계부터 기술지표 자체가 실제로 의미가 있는지를 다시 분석했습니다.
- 높은 RSI가 모든 시장에서 좋은 것은 아니었습니다.
- 거래량 증가가 항상 긍정적인 결과로 이어지는 것은 아니었습니다.
- Breakout도 시장에 따라 의미가 달랐습니다.
- MACD 단독으로는 강한 독립 예측력을 확인하기 어려웠습니다.
- 장기 Relative Strength는 일부 시장에서 상대적으로 유효했습니다.
또한 RSI, 이동평균, MACD 등이 서로 다른 지표처럼 보여도 실제로는 비슷한 가격 Momentum 정보를 반복해서 표현하는 경우도 확인했습니다.
따라서 앞으로는 단순히 지표를 많이 넣는 것보다 중복되지 않는 정보를 사용하는 것을 중요하게 보고 있습니다.
Risk Score는 반복 검증에서도 유지
Technical Edge는 시장에 따른 차이가 있었던 반면 Risk Score는 반복 검증에서 비교적 안정적인 결과가 나타났습니다.
Risk가 높아질수록 실제로 다음 현상이 함께 증가했습니다.
- 향후 변동성 증가
- 불리한 가격 움직임 증가
- 최대 낙폭 증가
따라서 현재 Risk 계산 방식은 그대로 유지합니다.
정량 계산과 AI 해석을 분리했습니다
현재가, Technical Edge, Risk, Confidence, 이동평균, RSI 등 핵심 정량 데이터는 Python 분석엔진이 직접 계산합니다.
AI는 계산된 데이터를 임의로 변경하는 것이 아니라 정량 결과와 주요 뉴스를 바탕으로 사람이 읽기 쉬운 형태로 설명하는 역할을 담당합니다.
시장 데이터 / 종목 데이터 / 기술지표 / 정량 점수 계산
AI
정량 결과 + 뉴스 종합 해석
Telegram
최종 브리핑 제공
자동 테스트 확대
다음 영역을 자동 테스트로 확인하고 있습니다.
- 시장 데이터 처리
- 기술지표 계산
- 미래 데이터 참조 방지
- Benchmark 처리
- 뉴스 및 AI 분석 흐름
- API 오류 처리
- 백테스트 및 통계 분석
앞으로의 방향
이미 여러 번 확인한 과거 데이터에 계속 점수를 맞추는 방식의 개발은 줄일 예정입니다.
같은 과거 데이터로 점수를 반복해서 수정할수록 미래시장에서 잘 작동하는 점수보다 백테스트에서만 잘 작동하는 점수가 만들어질 가능성이 있기 때문입니다.
Technical Edge
Risk
시장 상태
당시 가격
을 기록하고, 실제 5일 / 20일 / 60일 이후 결과와 비교하는 Live Out-of-Sample 검증을 진행할 예정입니다.
1. 국내와 미국 종목 분석, Technical Edge / Risk / Confidence 분리 등 전체 분석 구조를 대폭 개선했습니다.
2. 100종목, 108,000건 이상의 데이터를 이용해 백테스트와 기술지표 검증을 진행했으며 근거가 부족한 점수 변경은 실제 서비스에 적용하지 않았습니다.
3. 앞으로는 과거 데이터에 점수를 계속 맞추기보다 실제 분석 시점과 5일 / 20일 / 60일 이후 성과를 비교하는 실전 검증을 진행합니다.
1. 텔레그램 봇 실행
아래 링크에서 AI STOCK BRIEF를 실행합니다.
AI STOCK BRIEF 시작하기2. 관심종목 등록
분석하고 싶은 종목을 관심종목에 추가합니다.
또는
/add 종목명 또는 티커
입력 예시는 다음과 같습니다.
/add SK하이닉스
/add NVDA
/add 엔비디아
3. 관심종목 분석
관심종목을 등록한 뒤 아래 명령어를 입력합니다.
등록된 관심종목의 현재가, 기술지표, Technical Edge, Risk, 뉴스, AI 종합 해석 등을 한 번에 확인할 수 있습니다.
4. 미국시장 확인
미국시장 주요 지표를 별도로 확인할 수 있습니다.
- NASDAQ
- S&P 500
- SOX
- VIX
- USD/KRW
- WTI
- GOLD
2. /add 또는 /추가로 관심종목 등록
3. /analyze로 관심종목 분석
4. 필요하면 /us로 미국시장 확인
5. Technical Edge + Risk + 뉴스 + AI 해석 확인
분석 결과 보는 방법
Technical Edge, Risk, Confidence 등은 투자 판단을 돕기 위한 정량 지표입니다.
특정 점수가 높다고 해서 "지금 반드시 매수해야 한다"는 뜻은 아닙니다.
현재가 / 등락률
종목의 현재 가격과 전 거래일 대비 상승 또는 하락률입니다.
등락률 : +2.17%
국내 종목은 원화, 미국 종목은 달러 기준으로 표시합니다.
Technical Edge
현재 차트와 시장 데이터를 종합해 기술적으로 얼마나 유리한 위치인지를 0~100점으로 표현합니다.
상승확률 자체가 아니라 추세, Momentum, Relative Strength, Participation, Setup 등을 종합한 기술적 우위 점수입니다.
| 점수 | 판단 | 의미 |
|---|---|---|
| 80 이상 | 강한 매수우위 | 긍정적인 기술조건이 비교적 많이 겹치는 상태 |
| 65 ~ 79 | 매수우위 | 긍정적인 기술신호가 상대적으로 우세한 상태 |
| 45 ~ 64 | 중립 | 어느 한쪽으로 뚜렷한 기술적 우위가 없는 상태 |
| 30 ~ 44 | 매도우위 | 부정적인 기술조건이 상대적으로 우세한 상태 |
| 30 미만 | 강한 매도우위 | 여러 기술조건이 부정적으로 겹치는 상태 |
현재 기술적 조건을 하나의 점수로 정리한 지표입니다.
Trend Structure
현재 주가의 단기 및 중기 추세 구조를 평가합니다.
- 현재가와 이동평균선의 위치
- MA20 / MA60 등의 배열
- 최근 가격 방향
- 추세의 지속성과 구조
Momentum
현재 상승 또는 하락 움직임의 힘과 속도를 평가합니다.
RSI와 MACD 등을 참고하지만 한 가지 지표만으로 판단하지 않습니다.
RSI(14)
최근 14개 기간의 상승과 하락 강도를 비교한 대표적인 Momentum 지표입니다.
| 70 이상 | 강한 상승 Momentum. 과열 가능성도 함께 확인 |
| 50 ~ 70 | 상대적으로 강한 Momentum 구간 |
| 30 ~ 50 | 상대적으로 약한 Momentum 구간 |
| 30 미만 | 과매도 가능성이 있는 구간 |
시장마다 높은 RSI의 의미가 다를 수 있기 때문에 RSI 하나만으로 종목을 판단하지 않습니다.
MACD
단기와 장기 가격 흐름의 차이를 이용해 추세 및 Momentum 변화를 확인하는 지표입니다.
- MACD 상승 : 상승 Momentum 강화 가능성
- MACD 하락 : 상승 Momentum 둔화 가능성
- Histogram : MACD와 Signal의 차이
Relative Strength
해당 종목이 시장이나 Benchmark보다 얼마나 강하게 움직였는지를 확인합니다.
Benchmark 20일 수익률 : +5%
상대성과 : +10%p
단순히 종목이 상승했는지가 아니라 시장보다 더 강했는지를 확인하는 지표입니다.
Benchmark
종목의 성과를 비교하기 위해 사용하는 시장 또는 관련 지수입니다.
시장이 +20% 상승했다면 : 시장보다 상대적으로 약한 종목
시장이 -5% 하락했다면 : 시장보다 매우 강한 종목
Participation / 거래량
현재 가격 움직임에 거래량이 얼마나 동반되고 있는지를 확인합니다.
거래량 비율 1.5 : 평균보다 약 50% 증가
거래량 비율 2.0 : 평균의 약 2배
거래량 증가 자체가 모든 시장에서 긍정적인 것은 아니기 때문에 다른 기술신호와 함께 해석합니다.
Setup Quality
단순히 상승추세인지 여부뿐 아니라 현재 가격 위치가 기술적으로 어떤 상태인지를 확인합니다.
- 최근 고점과의 거리
- 최근 저점 대비 반등 정도
- 이동평균선과의 거리
- 가격 과열 여부
- Bollinger Band 위치
- Breakout 상태
Setup 관련 지표는 시장별 차이가 크게 나타날 수 있어 다른 지표와 함께 보수적으로 해석합니다.
이동평균선 MA
- MA20 : 단기 추세
- MA60 : 중기 추세
- MA120 : 장기 추세
일반적으로 상승 추세 구조 중 하나로 볼 수 있습니다.
이동평균 이격도
현재 주가가 이동평균선에서 얼마나 떨어져 있는지를 나타냅니다.
현재 주가가 20일 이동평균선보다 약 8% 높은 상태
큰 이격은 강한 상승추세일 수도 있지만 단기 과열일 가능성도 있기 때문에 다른 지표와 함께 봅니다.
Bollinger Band
평균가격과 변동성을 이용해 현재 주가가 통계적으로 어느 위치에 있는지를 확인합니다.
- %B : Band 안에서 현재 가격 위치
- Bandwidth : 현재 변동성의 크기
Band 폭이 좁으면 변동성 축소, 넓으면 변동성 확대 상태로 볼 수 있습니다.
5일 / 20일 / 60일 수익률
- 5일 : 초단기 흐름
- 20일 : 약 한 달 흐름
- 60일 : 약 3개월 흐름
단순 수익률과 함께 Benchmark 대비 상대성과도 확인합니다.
최근 고점 / 저점
현재 가격이 최근 가격 범위에서 어느 위치에 있는지 확인합니다.
최근 60일 최고가보다 현재가가 약 4% 낮은 상태
60일 저점 대비 +25%
최근 60일 최저가보다 현재가가 약 25% 상승한 상태
과열 여부
RSI, 이동평균 이격도, Bollinger 위치 등을 함께 참고해 현재 가격이 추세에 비해 과도하게 상승했는지 확인합니다.
과열이라고 해서 반드시 하락한다는 의미도 아니며, 과열이 없다고 해서 반드시 안전하다는 의미도 아닙니다.
Technical Risk
Technical Edge와 별도로 현재 종목의 가격 위험도를 평가합니다.
| 0 ~ 34 | 상대적으로 낮은 Risk |
| 35 ~ 64 | 중간 Risk |
| 65 ~ 100 | 높은 Risk |
검증에서는 Risk가 높아질수록 실제 변동성, 불리한 가격 움직임, 최대 낙폭이 함께 증가하는 경향이 나타났습니다.
Edge와 Risk를 같이 보는 방법
| 높은 Edge + 낮은 Risk | 기술적 조건은 긍정적이고 위험도는 상대적으로 낮은 상태 |
| 높은 Edge + 높은 Risk | 기술적 강도는 높지만 변동성과 하락 위험도 큰 상태 |
| 낮은 Edge + 낮은 Risk | 위험은 크지 않지만 현재 뚜렷한 상승 우위도 없는 상태 |
| 낮은 Edge + 높은 Risk | 기술적으로 불리하면서 위험도도 높은 상태 |
Confidence
Confidence는 종목의 상승 가능성을 나타내는 점수가 아닙니다.
현재 분석에 사용된 데이터가 얼마나 정상적이고 충분한지를 나타내는 데이터 품질 및 분석 신뢰도 지표입니다.
시장 상태
개별 종목뿐 아니라 현재 시장 전체 흐름도 함께 참고합니다.
같은 종목의 차트라도 시장 전체가 강한 상승장인지, 급락장인지에 따라 의미가 달라질 수 있습니다.
/us 미국시장 지표
| NASDAQ | 미국 기술주 중심 대표 지수 |
| S&P 500 | 미국 대형주 시장 전체 흐름 |
| SOX | 필라델피아 반도체지수 |
| VIX | 미국 증시 예상 변동성 및 시장 불안 참고 |
| USD/KRW | 원·달러 환율 |
| WTI | 국제 유가 및 에너지 시장 참고 |
| GOLD | 금 가격 및 안전자산 선호 참고 |
뉴스
종목과 관련된 최근 뉴스를 수집해 차트만으로 알기 어려운 기업 이벤트와 시장 이슈를 함께 확인합니다.
같은 사건을 다룬 중복 뉴스는 최대한 줄이고 주요 뉴스 위주로 분석합니다.
AI 종합 해석
Python 정량엔진이 계산한 결과를 바탕으로 AI가 사람이 읽기 쉬운 형태로 핵심 내용을 정리합니다.
- 현재 기술적 상태
- 긍정적인 요소
- 주의해야 할 위험
- 시장 및 Benchmark 해석
- 최근 뉴스 영향
AI가 임의로 점수를 변경하거나 새로운 매수·매도 점수를 결정하는 구조가 아닙니다.
AI는 정량 결과를 사람이 이해하기 쉽게 설명하는 역할을 담당합니다.
처음 사용할 때는 이것만 확인하면 됩니다
현재 기술적으로 유리한 상태인가?
2. Risk
그 과정에서 가격 위험은 얼마나 큰가?
3. Relative Strength
시장보다 강한 종목인가?
4. 추세 / RSI / MACD / 거래량
왜 이러한 점수가 나왔는가?
5. 뉴스 + AI 해석
차트 밖에서 확인해야 할 변수가 있는가?
AI STOCK BRIEF 사용해보기
별도의 프로그램 설치 없이 텔레그램에서 바로 사용할 수 있습니다.
AI STOCK BRIEF는 특정 종목의 상승을 보장하거나 자동으로 매수 또는 매도를 지시하는 시스템이 아닙니다.
여러 시장 데이터와 기술지표를 빠르게 확인하고 투자자가 직접 판단하는 데 필요한 정보를 한 화면에 정리하는 것을 목표로 합니다.
BBNK
대한민국
세이쥬로
BBNK
가족지킴이
참회자
츠타야
알고싶어요
tlwkr
역시나좀비
김준달
행운폭격기
양수진
야구공
질환별


대단하십니다
이놈의 코스피는 삼전, 하이닉스라는 변수를 빼고 검증을 해야하는데 국내 시총 탑투라서 bais를 완전히 제외가 가능한가에 대한 고민이 늘 있습니다. 그래서 Live oos 시스템을 개발해서 최대한 많은 n수를 검증중인데 거의 대학 논문 쓸때맹키로 데이터 처리중이네요 ㅋㅋㅋㅋ 그나마 AI가 같이 검증해줘서 좀 낫네요.