주식 분석 데이터 정리법: 10가지 지표의 계산과 오류 확인
Home  ∣  엑셀·데이터   ∣   주식 분석 데이터 정리법: 10가지 지표의 계산과 오류 확인

주식 분석 데이터 정리법: 10가지 지표의 계산과 오류 확인

주식 지표를 직접 정리할 때 어려운 점은 공식보다 데이터 기준이 어긋나는 문제입니다. 수정주가와 원주가, 일봉과 분봉, 연결과 별도 재무제표가 한 표에 섞이면 계산식이 맞아도 해석은 틀릴 수 있습니다. 이 글은 실제 업무용 자료를 정리하듯 열 가지 분석법의 입력값과 검산 지점을 설명합니다.

주식 지표를 직접 정리할 때 어려운 점은 공식보다 데이터 기준이 어긋나는 문제입니다. 수정주가와 원주가, 일봉과 분봉, 연결과 별도 재무제표가 한 표에 섞이면 계산식이 맞아도 해석은 틀릴 수 있습니다. 이 글은 실제 업무용 자료를 정리하듯 열 가지 분석법의 입력값과 검산 지점을 설명합니다.

엑셀 파일을 내려받게 하는 글이 아니라 계산표를 설계하는 읽기 자료입니다. 표에 넣을 열, 가상 계산 예, 누락값 처리 원칙을 순서대로 정리합니다. 예시 수치는 모두 교육용이며 투자 성과를 검증한 자료가 아닙니다.

읽기 기준: 개념 확인일 2026년 9월 7일 · 모든 예시는 교육용 가상 값 · 투자에는 원금 손실 가능성이 있습니다.

기업·가격·거래라는 세 가지 질문으로 구분한 주식 분석 개념도
기업·가격·거래라는 세 가지 질문으로 구분한 주식 분석 개념도. 직접 제작한 AI 설명 이미지이며 그림·수치는 가상 예시입니다. 눌러서 크게 볼 수 있습니다.

1. 이동평균선: 날짜 정렬과 표본 수부터 검사

SMA의 입력은 날짜순으로 정렬한 종가입니다. 최근 N개 거래일의 합계를 N으로 나눕니다. 20·60·120·200일선을 함께 만들 때는 각 기간에 필요한 데이터가 실제로 있는지 확인합니다.

가상 종가 10·12·14의 평균은 12입니다. 마지막 값이 누락됐는데 0으로 넣으면 평균은 약 7.33으로 왜곡됩니다. 누락을 가격 0으로 채우지 말고 해당 행의 상태를 따로 표시해야 합니다.

검산 열에는 실제 표본 수를 넣으세요. 200개 가격이 없는데 짧은 평균을 200일선으로 이름 붙이면 안 됩니다. 휴장일을 임의로 추가한 달력 기준 평균과 거래일 기준 평균도 구분합니다.

정의·한계 참고: E*TRADE: 이동평균·RSI·MACD. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

2. 모멘텀·상대강도: 비교 기간과 수익률 정의 통일

단순 가격수익률은 종료가격/시작가격−1입니다. 상대강도 비교에는 종목과 기준지수의 관찰 기간을 맞춰야 합니다. 포트폴리오 연구의 모멘텀 구성법과 자신이 만든 단순 수익률 열은 같지 않을 수 있습니다.

가상 시작가격 100, 종료가격 120이면 20%입니다. 지수가 10% 올랐다면 단순 초과폭은 10%포인트입니다. 반면 비율 비교는 1.20/1.10−1≈9.09%여서 다른 값입니다. 어떤 정의인지 열 이름에 적으세요.

배당 포함 여부, 통화, 가격 조정 기준도 보관합니다. 같은 이름의 상대강도 열이라도 계산 정의가 다르면 합칠 수 없습니다. RSI 열과 별도의 데이터 항목으로 관리하세요.

가치와 모멘텀 수익률 효과는 여러 시장을 대상으로 연구됐습니다. 연구의 통계적 결과를 개별 종목의 상승 확률로 바꾸어 읽지 않습니다.

정의·한계 참고: AQR: Value and Momentum Everywhere. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

3. 수익성·퀄리티: 손익 항목과 자산 시점을 명시

매출총이익/총자산의 입력은 매출, 매출원가, 총자산입니다. 연구에서 쓰는 매출총이익은 매출−매출원가이며 영업이익·순이익으로 바꿔 끼우면 다른 지표가 됩니다.

가상 매출 500억원, 원가 350억원, 총자산 1,000억원이면 150/1,000=15%입니다. 손익계산서는 기간 값이고 자산은 특정 시점의 값이므로 어떤 결산 시점을 사용했는지 함께 기록하세요.

연결·별도 기준, 연간·분기 기준, 보고서 공개일을 열로 남깁니다. 과거 시점에 알 수 없었던 나중의 결산 수치를 넣으면 과거 분석이 유리하게 보이는 오류가 생길 수 있습니다.

정의·한계 참고: Robert Novy-Marx: The Other Side of Value. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

4. 가치평가: PER·PBR의 분모 검사

PER에는 주가와 EPS, PBR에는 주가와 BPS가 필요합니다. 같은 주가를 쓰더라도 최근 확정 실적과 예상 실적 중 무엇을 분모로 사용했는지에 따라 의미가 달라집니다.

가상 주가 15,000원, EPS 1,500원, BPS 10,000원이면 PER 10배, PBR 1.5배입니다. EPS가 0이면 나눗셈이 불가능하고 음수라면 일반적인 저PER 순위에서 분리해 표시하는 편이 낫습니다.

비교표에는 기준일과 실적 기준, 결측 사유를 포함하세요. 비율이 작은 순으로 정렬한 결과를 곧바로 저평가 추천 목록이라고 부르지 말고 일회성 이익이나 업종 차이를 검토할 후보로만 봅니다.

정의·한계 참고: Charles Schwab: 재무비율 읽기. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

5. 거래량 돌파: 하루치끼리 비교했는지 확인

거래량 분석에는 가격뿐 아니라 거래량과 집계 구간이 필요합니다. 돌파일 거래량을 과거 평균과 비교할 때 시간 범위를 맞추고, 장중 미완성 데이터인지 별도 표시합니다.

가상으로 과거 완료된 20거래일의 평균 거래량이 8만 주이고 오늘 마감 거래량이 20만 주라면 비율은 2.5입니다. 이 비율은 작성한 비교 기준의 결과이며 공식적인 상승 판정 문턱이 아닙니다.

검산을 위해 돌파 가격, 기준 저항 구간, 종가, 거래량 배수를 별도 열로 둡니다. 거래량 급증만 표시하고 종가가 다시 구간 안으로 내려온 사실을 빠뜨리면 원래 관찰을 왜곡합니다.

정의·한계 참고: Fidelity: Volume Oscillator. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

RSI 과매도·저항선 돌파·낮은 PER을 수익 확정 신호로 해석하면 안 되는 이유
RSI 과매도·저항선 돌파·낮은 PER을 수익 확정 신호로 해석하면 안 되는 이유. 직접 제작한 AI 설명 이미지이며 그림·수치는 가상 예시입니다. 눌러서 크게 볼 수 있습니다.

6. RSI: 평균 상승폭·하락폭과 초기값 확인

RSI는 상승·하락폭을 평활한 값으로 계산합니다. RS=평균 상승폭/평균 하락폭, RSI=100−100/(1+RS)가 기본 형태입니다. 흔한 14기간 설정에서도 초기값과 평활 규칙을 맞춰야 합니다.

가상 평균 상승폭 3, 평균 하락폭 1이면 RS=3, RSI=75입니다. 상승한 날이 75%라는 뜻이 아닙니다. 평균 하락폭이 0인 상황이나 두 평균이 모두 0인 상황은 사용 서비스의 처리 규칙을 명시해야 합니다.

직접 계산할 때 Wilder 평활은 이전 평균에 기간−1의 가중치를 주고 오늘 값을 더한 뒤 기간으로 나누는 방식입니다. 단순 이동평균을 사용한 결과와 차이가 날 수 있으므로 초기 구간 검산을 생략하지 마세요.

RSI의 전통적인 해석에서는 70 초과를 과매수, 30 미만을 과매도로 분류합니다. 강한 상승·하락 추세에서는 RSI의 과매수·과매도 상태가 오래 지속될 수 있습니다.

정의·한계 참고: Fidelity: RSI. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

7. MACD: EMA 초기 구간과 세 열의 관계

대표 MACD는 EMA12−EMA26, 신호선은 MACD의 EMA9, 히스토그램은 MACD−신호선입니다. EMA는 최근 관측값에 더 큰 가중치를 주므로 SMA와 섞어 계산하면 같은 지표가 아닙니다.

가상 EMA12가 10,200원, EMA26이 10,000원이면 MACD는 200원입니다. 신호선이 150원이면 히스토그램은 50원입니다. RSI와 달리 0~100에 제한된 수치가 아니라는 점을 열 형식에 반영하세요.

EMA의 대표 가중치 계수는 2/(N+1)이지만 시작값 선택과 충분한 과거 자료 확보에 따라 초반 값이 달라집니다. 다른 서비스와 비교할 때 공식만 확인하지 말고 데이터 시작일도 맞춰야 합니다.

정의·한계 참고: Fidelity: MACD. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

8. 볼린저밴드: 표준편차 정의를 적어두기

평균과 표준편차로 상·하단을 계산합니다. 자주 쓰는 설정은 20기간 평균±2표준편차입니다. 같은 가격 배열에서도 표본·모집단 표준편차 선택에 따라 결과가 달라질 수 있습니다.

가상 평균 200, 표준편차 5라면 상단은 210, 하단은 190입니다. 폭을 (상단−하단)/중심선으로 정의하면 20/200=10%입니다. 이 폭의 정의는 사용 도구와 일치하는지 확인하세요.

검산표에 기간, 배수, 표준편차 정의를 별도로 남깁니다. 밴드 접촉을 자동 매매 지시로 바꾸거나 과거 변동성으로 미래 가격의 범위를 보장하는 설명은 하지 않습니다.

정의·한계 참고: Fidelity: Bollinger Bands. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

9. 지지·저항·매물대: 기간과 구간 폭을 메타데이터로

지지·저항 구간은 관찰자가 설정하는 부분이 있고 매물대는 선택한 가격 구간별 거래량을 합친 것입니다. 따라서 구간을 만든 규칙도 데이터의 일부로 저장해야 합니다.

가상으로 9,900~10,000원, 10,000~10,100원 구간을 쓴다면 정확히 10,000원인 거래가 어느 구간에 들어가는지 정해야 합니다. 두 구간에 중복 집계하면 총거래량보다 매물대 합계가 커질 수 있습니다.

구간의 하한 포함·상한 제외처럼 경계 규칙을 통일하세요. 캔들 데이터를 가격대에 나누는 플랫폼의 추정 방식은 체결 단위 자료와 다를 수 있습니다. 화면 모양만 보고 현재 보유자의 원가 분포라고 단정하지 않습니다.

정의·한계 참고: Fidelity: 지지와 저항. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

10. VWAP: 누적 거래대금과 누적 거래량 검산

VWAP의 정확한 체결 단위 계산은 Σ(체결가격×체결량)/Σ체결량입니다. 일반 당일 지표라면 거래일을 바꿀 때 누적값을 새로 시작하고 세션 포함 범위를 정해야 합니다.

가상 거래 세 건이 100원×10주, 110원×20주, 120원×10주라면 누적 거래대금은 4,400원, 수량은 40주, VWAP은 110원입니다. 거래량 0인 행 때문에 분모가 0이 되면 값 없음으로 처리합니다.

분봉 자료에서는 (고가+저가+종가)/3 같은 대표가격에 거래량을 곱해 근사하기도 합니다. 이 결과를 모든 체결을 사용한 정확한 값이라고 표기하지 마세요. 앵커드 VWAP은 누적 시작점을 별도로 기록해야 합니다.

정의·한계 참고: Charles Schwab: 거래량 가중 지표. 가상 사례와 점검 질문은 이해를 위한 자체 설명입니다.

계산표에 함께 넣을 데이터 품질 열

날짜·시간대, 종목 코드, 가격 단위, 수정주가 여부, 거래 세션, 데이터 출처, 수집 시각, 지표 기간, 계산 버전, 결측 사유를 함께 보관하세요. 숫자만 남기면 나중에 결과가 달라졌을 때 원인을 추적하기 어렵습니다.

검산은 간단한 가상 값으로 공식의 동작을 확인한 뒤 실제 자료 일부를 원본 화면과 대조하는 순서가 좋습니다. 계산이 맞는 것과 투자에 유효한 것은 별도 문제입니다. 실제 성과를 주장하려면 비용과 표본 선택, 과거 시점의 정보 접근 가능성까지 따로 검증해야 합니다.

도구별 역할을 혼동하지 않기 위한 요약
질문주요 도구알 수 없는 것
기업은 어떤가?수익성·퀄리티내일의 주가
가격 부담은 어떤가?PER·PBR저평가 해소 시점
흐름과 흔들림은?추세·모멘텀·RSI·MACD·밴드확정된 매매 결과
거래 위치와 참여는?거래량·지지저항·매물대·VWAP미래 매수·매도 물량

자주 묻는 질문

빈칸을 0으로 채워도 되나요?

가격 누락과 실제 0은 다릅니다. 결측 상태를 분리하고 그 값이 들어간 지표를 계산할지 기준을 정하세요.

다른 앱과 지표 값이 조금 다르면 계산 오류인가요?

반드시 그렇지는 않습니다. 가격 조정, 세션, 표준편차, EMA·RSI 초기값과 평활 규칙을 먼저 비교하세요.

자료를 읽을 때 알아둘 점

중개회사 교육 자료는 지표의 정의와 통상적인 해석을 확인하는 데 사용했습니다. AQR에 공개된 논문과 MSCI 자료는 포트폴리오·요인 연구이며 개별 종목의 다음 날 상승 확률을 제시하는 자료로 사용하지 않았습니다. 숫자 예시는 원문의 투자성과를 인용한 것이 아니라 자체 산술 예시입니다.

안내: 일반적인 금융교육 자료이며 개인별 투자자문이 아닙니다. 실제 거래 전 데이터 기준과 최신 공시, 비용, 자신의 투자 목적을 확인하세요.